Update README.md
Browse files
README.md
CHANGED
@@ -7,17 +7,42 @@ sdk: static
|
|
7 |
pinned: false
|
8 |
---
|
9 |
|
10 |
-
## Gaianet
|
11 |
|
12 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
|
14 |
* a specialized and fine-tuned LLM (e.g., an LLM that excels in answering questions about the Rust programming language)
|
15 |
* a domain-specific knowledge base (e.g., knowledge about the WasmEdge project)
|
16 |
* an inference app that manages the context and history of conversations (e.g., RAG and MemGPT prompt injection)
|
17 |
* compute resources required to run the LLM app as an API service (e.g., a Nvidia GPU or a Mac M3 device)
|
18 |
|
19 |
-
The
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20 |
|
21 |
-
|
22 |
|
23 |
-
|
|
|
|
|
|
|
|
|
|
7 |
pinned: false
|
8 |
---
|
9 |
|
10 |
+
## Introducing the Gaianet AI network
|
11 |
|
12 |
+
![image](https://github.com/GaiaNet-AI/.github/assets/45785633/d6976adc-f97d-4f86-a648-0f2f5c8e7eee)
|
13 |
+
|
14 |
+
[Getting started running a GaiaNet node on your personal computer!](https://github.com/GaiaNet-AI/gaianet-node/blob/main/README.md)
|
15 |
+
|
16 |
+
### GaiaNet node
|
17 |
+
|
18 |
+
Each GaiaNet node provides a specialized API service that encapsulates a unique combination of
|
19 |
|
20 |
* a specialized and fine-tuned LLM (e.g., an LLM that excels in answering questions about the Rust programming language)
|
21 |
* a domain-specific knowledge base (e.g., knowledge about the WasmEdge project)
|
22 |
* an inference app that manages the context and history of conversations (e.g., RAG and MemGPT prompt injection)
|
23 |
* compute resources required to run the LLM app as an API service (e.g., a Nvidia GPU or a Mac M3 device)
|
24 |
|
25 |
+
The GaiaNet node API service is fully compatible with the OpenAI JSON spec, and hence each GaiaNet node can function as an alternative backend for OpenAI-based frontends or agents.
|
26 |
+
|
27 |
+
### GaiaNet domain
|
28 |
+
|
29 |
+
GaiaNet nodes are organized into GaiaNet domains so that they can be discovered and accessed from the world. A GaiaNet domain groups together nodes that have similiar purposes, and provides a single Internet domain for all its node agents. For example, agents that answer student questions at University of California at Berkeley could be organized under the `gaianet.berkeley.edu` domain. The doman owner vouches for its node agents by puttings its reputation behind the agents. Hence, a staking mechnism is designed for the domains. If a domain is found to have too many inactive or even misbehaving agents, the domain stakers could be slashed.
|
30 |
+
|
31 |
+
### GaiaNet protocol
|
32 |
+
|
33 |
+
The GaiaNet protocol connects and incentivizes GaiaNet nodes and domains to form a coherent network of web services for AI agents. It provides a mechanism to discover, connect to, and pay for GaiaNet node services through a decentralized marketplace. It also incentivizes domains to manage node agents through a staking program. Furthermore, the GaiaNet protocol connects model creators (i.e., people who have skills to finetune models) and knowledge providers to node operators through a marketplace.
|
34 |
+
|
35 |
+
<div align="center">
|
36 |
+
|
37 |
+
<img width="1375" alt="image" src="https://github.com/GaiaNet-AI/.github/assets/45785633/ce6ca80b-a4a7-4f21-a448-65968e1e3bf9">
|
38 |
+
|
39 |
+
|
40 |
+
</div>
|
41 |
|
42 |
+
### Join us!
|
43 |
|
44 |
+
* [Website](https://www.gaianet.ai/)
|
45 |
+
* [Twitter](https://twitter.com/Gaianet_AI)
|
46 |
+
* [Discord](https://discord.gg/x8gfzVFC)
|
47 |
+
* [Telegram](https://t.me/Gaianet_AI)
|
48 |
+
* [Medium](https://medium.com/@Gaianet.ai)
|