https://github.com/markmbain/aius
The best long-term memory for Superagents π₯·and LLMs π€. Built with GraphRAG, Knowledge graphs and autonomous ai agents
https://github.com/markmbain/aius
ai-agents ai-agents-framework context embeddings graphrag knowledge-base knowledge-graph llm memory ml rag
Last synced: 6 months ago
JSON representation
The best long-term memory for Superagents π₯·and LLMs π€. Built with GraphRAG, Knowledge graphs and autonomous ai agents
- Host: GitHub
- URL: https://github.com/markmbain/aius
- Owner: markmbain
- License: mit
- Created: 2024-07-27T01:16:35.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-18T03:43:41.000Z (about 1 year ago)
- Last Synced: 2024-09-18T07:35:05.702Z (about 1 year ago)
- Topics: ai-agents, ai-agents-framework, context, embeddings, graphrag, knowledge-base, knowledge-graph, llm, memory, ml, rag
- Homepage: https://docs.aius.co
- Size: 755 KB
- Stars: 32
- Watchers: 5
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
_
![]()
---
# β AIUS β
β‘ The long-term memory system for your AI, powering ... β‘- π₯· Superagents and π€ AI Agents
- π£οΈ AI assistants
- π§ LLMs> Built with GraphRAG, knowledge graphs, autonomous ai agents, latest research and a bit of magic β¨
---
# π Why AIUS - the big cause
We aim to __allow AI assistants and Superagents to remember and understand__:- **You & Other Humans** - think: Empathetic AI assistants engaged in Conversational AI with you and other individuals they interact with.
- β Not just β limited context-windows, system prompts, pre-trained/fine-tuned knowledge or RAG that doesn't work.
- βοΈ **Learning you, from you and for you. Everything on-the-fly.**
- π€ π π‘ π¨ π©
- **Themselves** - give them: self-consciousness. They'll know why they exist, their values, goals, preferences, memories of past interactions, tools and relationships.
- β Not just β system prompts, prompt-engineered agent definitions with name, role, objectives, and function callings.
- βοΈ **Having self-awareness that is: autonomous, dynamic, programmable, adaptable, controllable and safe.**
- π₯· π§ π°οΈ π£οΈ π
- **Content** - envision: Specialized agents being able to remember and understand any content they are exposed to.
- β Not just β static files from private data corpora in limited file formats
- βοΈ **Processing multi-modal first-seen content in any format, streamed & static, in any language they know.**
- β‘οΈ π¬ π΅ π¬ π π‘
- **Other agents and assistants** - imagine the AInet - an Internet of Agents, a new ecosystem of AI assistants, AI agents, humans and organizations of these.
- β Not just β pre-trained, piped agents with Human-in-the-loop (HITL)
- βοΈ **Building lasting relationships with other assistants, agents, humans and organizations**
- π π£οΈ π€ π₯ π» πΌ> It's a promise that keeps us going π£ and shipping β΄οΈ at a lightning speed β‘οΈ
---
# π‘ Key features & design patterns
- A configurable MemorySystem composed of a MemoryStorage layer, MemoryTypes, and MemoryPods.
- MemoryPods: configurable Pods that allow setting up separate storage units for different memory types, providing a security isolation layer.
- Custom MemoryStorages: think KV, Graph, Vector, and other DBMSes under the hood of MemoryPods.
- MemoryTypes: support for multiple memory types, i.e., episodic memory, entity memory, working memory (WM), short-term (STM), and long-term memory (LTM), etc.
- Simple high-level ontology:
- Beings
- Events (relating to energy)
- Entities (relating to matter)
- Relationships (relating to transformations)
- A composable system that allows:
- Building beingsβthink agents, assistants, robotsβand commissioning them with:
- Input interfaces (Sensors)
- A memory system
- Processing functions
- Output interfaces (Tools)> We start small, ship, listen to feedback, break things, launch and go again.
---
# π Getting Started
```bash
# Install the repository
pip install aius
```---
# π Join the community
- π (URL/Web): Visit: https://aius.co
- π¬ (Discord): Chat: https://discord.gg/cM6vFhJbWS
- β (X/Twitter): Follow: https://x.com/markmbain
- π (LinkedIn): Follow: https://www.linkedin.com/company/aius-ai
- π (GitHub): Star & Fork: https://github.com/markmbain/aius
- π (PyPI): Install: https://pypi.org/project/aius/---
# π€ Contribute
- βοΈ Star the repo and become one of our [Stargazers](https://github.com/markmbain/aius/stargazers)
- π¬ [Join our discord](https://discord.gg/cM6vFhJbWS) to chat with the growing community about designs, contribution and use cases
- Clone: `git clone git@github.com:markmbain/aius.git` and play around
- π΄ Fork, develop code, test, document, commit, create pull requests
- Create [New issues](https://github.com/markmbain/aius/issues/new)```bash
# Clone the repo
git clone git@github.com:markmbain/aius.git
cd aius# Install dependencies
pip install poetry
poetry install --with dev```
---
# π License
MIT License, Copyright (c) 2024 Mark Bain