Build Hierarchical Autonomous Agents through Config. Collaborative Growth of Specialized Agents.
Python
329
149 commits
updated Nov 27, 2023
Gentopia is a lightweight and extensible framework for LLM-driven Agents and ALM research. It provides essential components to build, test and evaluate agents. At its core, Gentopia aims to assemble an agent with a single config, thus minimizing your effort in building, tuning, and sharing agents.
Gentopia maintains an agent platform GentPool to share specialized agents, where your agent interacts with other agents by cloning, hierarchical plug-in, or sharing environment. We provide a unique agent benchmark for holistic evaluation.
Agent practitioners start to realize the difficulty in tuning a "well-rounded" agent with tons of tools or instructions in a single layer. Recent studies like TinyStories, Specializing Reasoning, Let's Verify SbS, ReWOO, etc. also point us towards an intuitive yet undervalued direction π
An LLM is more capable if you create a context/distribution shift specialized to some target tasks.
Sadly, there is no silver bullet for agent specialization. For example, you can
Let's think step by step. in your prompt for more accurate Math QA.llama2 like this to match reasoning of 175B GPT-3.5.Isn't it beautiful if one shares his effort in specialized intelligence, allowing others to reproduce, build on, or interact with it? π€ This belief inspires us to build Gentopia, designed for agent specialization, sharing, and interaction, to stackingly achieve collective growth towards greater intelligence..
conda create --name gentenv python=3.10
conda activate gentenv
pip install gentopia
or if you want to build with open LLMs locally π pip install gentopia[huggingface]
First time to Gentopia? Grab a coffee β and
Take ~ 8 mins to check out the following demo tutorials
Or check out the Quick Start Doc.
See here for full documentation.
π Highlight Topics π
[Oct 7] The companion paper was accepted by #EMNLP 23. See you in Singapore! π¦π
[Aug 6] We've submitted our work as a paper for EMNLP 2023. Special thanks to the research team and professors from NCSU, GMU, and CMU for collaboration :)
Participate in this Utopia of superintelligence and help it grows! As a fully open-source project, we develop under public advice, ideas, and supervision. Meanwhile, here are ways you may contribute to Gentopia.
90 followers Β· starred Aug 2023
745 followers Β· starred Aug 2023
129 followers Β· starred Aug 2023
171 followers Β· starred Jul 2025
Build Hierarchical Autonomous Agents through Config. Collaborative Growth of Specialized Agents.
Python
329
149 commits
updated Nov 27, 2023
Gentopia is a lightweight and extensible framework for LLM-driven Agents and ALM research. It provides essential components to build, test and evaluate agents. At its core, Gentopia aims to assemble an agent with a single config, thus minimizing your effort in building, tuning, and sharing agents.
Gentopia maintains an agent platform GentPool to share specialized agents, where your agent interacts with other agents by cloning, hierarchical plug-in, or sharing environment. We provide a unique agent benchmark for holistic evaluation.
Agent practitioners start to realize the difficulty in tuning a "well-rounded" agent with tons of tools or instructions in a single layer. Recent studies like TinyStories, Specializing Reasoning, Let's Verify SbS, ReWOO, etc. also point us towards an intuitive yet undervalued direction π
An LLM is more capable if you create a context/distribution shift specialized to some target tasks.
Sadly, there is no silver bullet for agent specialization. For example, you can
Let's think step by step. in your prompt for more accurate Math QA.llama2 like this to match reasoning of 175B GPT-3.5.Isn't it beautiful if one shares his effort in specialized intelligence, allowing others to reproduce, build on, or interact with it? π€ This belief inspires us to build Gentopia, designed for agent specialization, sharing, and interaction, to stackingly achieve collective growth towards greater intelligence..
conda create --name gentenv python=3.10
conda activate gentenv
pip install gentopia
or if you want to build with open LLMs locally π pip install gentopia[huggingface]
First time to Gentopia? Grab a coffee β and
Take ~ 8 mins to check out the following demo tutorials
Or check out the Quick Start Doc.
See here for full documentation.
π Highlight Topics π
[Oct 7] The companion paper was accepted by #EMNLP 23. See you in Singapore! π¦π
[Aug 6] We've submitted our work as a paper for EMNLP 2023. Special thanks to the research team and professors from NCSU, GMU, and CMU for collaboration :)
Participate in this Utopia of superintelligence and help it grows! As a fully open-source project, we develop under public advice, ideas, and supervision. Meanwhile, here are ways you may contribute to Gentopia.
90 followers Β· starred Aug 2023
745 followers Β· starred Aug 2023
129 followers Β· starred Aug 2023
171 followers Β· starred Jul 2025