diff --git a/README.md b/README.md index 2928ada..640686b 100644 --- a/README.md +++ b/README.md @@ -69,6 +69,34 @@ Adala: Autonomous Data (Labeling) Agent framework - [GitHub](https://github.com/HumanSignal/Adala) +## [Agent4Rec](https://github.com/LehengTHU/Agent4Rec) +Agent4Rec is a recommender system simulator that utilizes 1,000 LLM-empowered generative agents. These agents, initialized from the MovieLens-1M dataset, exhibit diverse social traits and preferences. + +
+ +### Description +- These agents are initialized from the [MovieLens-1M](https://grouplens.org/datasets/movielens/1m/) dataset, embodying varied social traits and preferences. +- Each agent interacts with personalized movie recommendations in a page-by-page manner and undertakes various actions such as watching, rating, evaluating, exiting, and interviewing. + +### Links +- [Paper](https://arxiv.org/abs/2310.10108) + +
+ +## [AgentForge](https://github.com/DataBassGit/AgentForge) +A low-code framework designed for the swift creation, testing, and iteration of AI-powered autonomous agents and Cognitive Architectures, compatible with various LLM models. + +
+ +### Description + +- Facilitates building custom agents and cognitive architectures with ease. +- Supports multiple LLM models including OpenAI, Anthropic's Claude, and local Oobabooga, allowing flexibility in running different models for different agents based on specific requirements. +- Provides customizable agent memory management and on-the-fly prompt editing for rapid development and testing. +- Comes with a database-agnostic design ensuring seamless extensibility, with straightforward integration with different databases like ChromaDB for various AI projects. + +
+ ## [AgentGPT](https://agentgpt.reworkd.ai/) A browser-based implementation of AutoGPT, accessible via a no-code platform
@@ -128,6 +156,22 @@ A browser-based implementation of AutoGPT, accessible via a no-code platform - [Tweet](https://twitter.com/wangchunshu/status/1702512370785100133)
+## [AgentVerse](https://github.com/OpenBMB/AgentVerse) +A platform designed for deploying multiple LLM-based agents in various applications, focusing on task-solving and simulation frameworks. +
+ +### Description +- Assembles multiple agents to collaboratively accomplish tasks. +- Allows custom environments for observing or interacting with multiple agents. + +### Links +- Paper: [AgentVerse: Facilitating Multi-Agent Collaboration and Exploring Emergent Behaviors](https://arxiv.org/abs/2308.10848) +- [Contact](agentverse2@gmail.com) +- [Twitter](https://twitter.com/Agentverse71134) +- [Discord](https://discord.gg/gDAXfjMw) +- [Hugging Face](https://huggingface.co/spaces/AgentVerse/agentVerse) + +
## [AI Legion](https://github.com/eumemic/ai-legion) A platform for agents to work together, similar in spirit to AutoGPT and Baby AGI, but written in TypeScript @@ -594,6 +638,25 @@ Exploration of Large Scale Language Model Society](https://ghli.org/camel.pdf) +## [ChatDev](https://github.com/OpenBMB/ChatDev) +A set of communicative agents for software development + +
+ +### Description +- ChatDev is a virtual software company driven by a multitude of intelligent agents assuming different roles such as CEO, CPO, CTO, programmer, reviewer, tester, and art designer, each represented by unique icons. +- These agents collaborate in a structured organizational environment, fulfilling the company's mission to "revolutionize the digital world through programming." They engage in functional seminars focusing on design, coding, testing, and documentation. +- ChatDev aims to provide an accessible, modular, and extensible platform based on large language models, facilitating the study of collective intelligence in a controlled setting. +- The framework allows for extensive customization, empowering users to tailor the software development process, define phases, and establish specific roles within the virtual company. +- ChatDev is committed to open-source principles, encouraging contributions from the community and sharing advancements transparently. + +### Links +- [Paper - ChatDev: Communicative Agents for Software Development](https://arxiv.org/abs/2307.07924) +- [Local demo](https://github.com/OpenBMB/ChatDev/blob/main/wiki.md#local-demo) +- [GitHub](https://github.com/OpenBMB/ChatDev) + +
+ ## [ChemCrow](https://github.com/ur-whitelab/chemcrow-public) A chemistry agent that performs tasks across synthesis, drug discovery, and materials design @@ -1058,6 +1121,26 @@ the design of agents, chains, tools, retrieval functions, and collaborative work +## [JARVIS](https://github.com/microsoft/JARVIS) + +JARVIS is a system to connect LLMs with the ML community. + +
+ +### Description + + +- Task Planning: Using ChatGPT to analyze the requests of users to understand their intention, and disassemble them into possible solvable tasks. +- Model Selection: To solve the planned tasks, ChatGPT selects expert models hosted on Hugging Face based on their descriptions. +- Task Execution: Invokes and executes each selected model, and returns the results to ChatGPT. +- Response Generation: Use ChatGPT to integrate the prediction of all models, and generate responses. + +### Links + +- [Paper](https://arxiv.org/abs/2303.17580) + +
+ ## [Langroid](https://github.com/langroid/langroid) Multi-Agent framework for building LLM Applications. @@ -1112,6 +1195,24 @@ Plan-Validate-Solve (PVS) Agent for accurate, reliable and reproducable workflow +## [LLM Agents](https://github.com/mpaepper/llm_agents) +A minimalistic library for building agents that leverage large language models to automate tasks through a loop of commands and tool integrations. + +
+ +### Description +- Executing Python code in a REPL environment. +- Conducting searches on Google and Hacker News. +- Iterating through a cycle of Thought, Action, Observation, and New Thought based on the output of integrated tools. +- Dynamically appending new information to the prompt for informed decision-making by the agent. + +### Links + +- [GitHub](https://github.com/mpaepper/llm_agents) +- [Blog](https://www.paepper.com/blog/posts/intelligent-agents-guided-by-llms/) + +
+ ## [Local GPT](https://github.com/PromtEngineer/localGPT) LocalGPT is an open-source initiative that allows you to converse with your documents without compromising your privacy @@ -1182,6 +1283,22 @@ Inspired by privateGPT, allows using your own documents as an information source - [YouTube - LocalGPT: OFFLINE CHAT FOR YOUR FILES [Installation & Code Walkthrough]](https://www.youtube.com/watch?v=MlyoObdIHyo&ab_channel=PromptEngineering) +## [MemGPT](https://github.com/cpacker/MemGPT) +A system that intelligently manages different memory tiers in LLMs to effectively provide the extended context within the LLM's limited context window. + +
+ +### Description +- Chat with your data - talk to your local files or SQL database +- Create perpetual chatbots with self-editing memory + +### Links +- [Paper](https://arxiv.org/abs/2310.08560) +- [Documentation](https://memgpt.readthedocs.io/) +- [Discord](https://discord.gg/9GEQrxmVyE) +- [HuggingFace](https://huggingface.co/MemGPT) + +
## [Mentat](https://github.com/biobootloader/mentat) Mentat is the AI tool that assists you with any coding task, right from your command line. @@ -2603,6 +2720,25 @@ Questflow is a marketplace for autonomous AI workers with no-code. +## [ReactAgent](https://github.com/eylonmiz/react-agent) +A React.js Autonomous LLM Agent. +
+ +### Description +- Generate React Components from user stories +- Compose React Components from existing components +- Use a local design system to generate React Components +- Use React, TailwindCSS, Typescript, Radix UI, Shadcn UI +- Built with Atomic Design Principles + +### Links +- [Documentation](https://docs.reactagent.io/) +- [Demo](https://www.loom.com/share/658adb2869174e81a39a0a2cdcfec4eb) +- [Discord](https://discord.gg/57JjYNKe) +- [GitHub](https://github.com/eylonmiz/react-agent) + +
+ ## [Saga](https://saga.so/ai) A digital AI assistant, an AI-powered workspace integrating notes, tasks, and tools