SaaSHub helps you find the best software and product alternatives Learn more →
Top 12 Python autonomous-agent Projects
-
SuperAGI
<⚡️> SuperAGI - A dev-first open source autonomous AI agent framework. Enabling developers to build, manage & run useful autonomous agents quickly and reliably.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
DemoGPT
Create 🦜️🔗 LangChain apps by just using prompts🌟 Star to support our work! | 只需使用句子即可创建 LangChain 应用程序。 给个star支持我们的工作吧!
-
ToRA
ToRA is a series of Tool-integrated Reasoning LLM Agents designed to solve challenging mathematical reasoning problems by interacting with tools [ICLR'24].
-
Interactive-LLM-Powered-NPCs
Interactive LLM Powered NPCs, is an open-source project that completely transforms your interaction with non-player characters (NPCs) in any game! 🎮🤖🚀
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
YAWNING-TITAN
YAWNING TITAN is an abstract, graph based cyber-security simulation environment that supports the training of intelligent agents for autonomous cyber operations.
-
GPT-HTN-Planner
A Hierarchical Task Network planner utilizing LLMs like OpenAI's GPT-4 to create complex plans from natural language that can be converted into an executable form.
Project mention: New OS Python Framework "Agents" Introduced for Autonomous Language Agents | /r/deeplearning | 2023-09-21(arXiv) (github)
Project mention: Ask HN: Are you using a GPT to prompt-engineer another GPT? | news.ycombinator.com | 2024-01-29We recently open sourced an agent framework [1] for automating data processing and labeling where the prompt is refined trough iterations (i.e. automatic prompt tuning). We tested it on the Math reasoning dataset GSM8k and where able to improve the baseline accuracy (GPT4) by 45% -> 74% using 25 labeled examples (I'll put the notebook and blog post linked below [2][3]). Results are definitively very interesting, if not surprising with some skills, and we see more and more of our open source users and customers showing interested in the framework for automating labeling / having it as a data processing / labeling copilot.
[1] https://github.com/HumanSignal/Adala
[2] https://github.com/HumanSignal/Adala/blob/master/examples/gs...
[3] https://labelstud.io/blog/mastering-math-reasoning-with-adal...
It is different this time, though. Take a look at this open source project.[1]
This is a system which lets you talk to NPCs in video games. It's a collection of off the shelf components held together by some Python code. The components do this:
- Listen to the user talking and convert speech to text.
- Watch the user's facial expressions via webcam.
- Watch the game, and use face recognition on the game images to determine what character is being addressed.
- Run the user's text through a LLM preloaded with about 30 lines of info about the NPC to generate a reply.
- Generate voice output in a voice generated to match the character's persona.
- Modify the image of the character on screen to animate their facial expressions to match the voice output. This is done on the output image, not by animating the 3D character.
Five years ago, that was science fiction. A year ago, half that stuff wouldn't work right. Now it's someone's hobby project.
[1] https://github.com/AkshitIreddy/Interactive-LLM-Powered-NPCs
BeeBot: github.com/AutoPackAI/beebot
"Plan" means a lot of things.
There has been some research in applying GPT-4 to Hierarchical Task Networks (HTN), one means of doing computerized semi-automated/automated planning of a complex task as a tree of less and less complex tasks [1].
There are other types of planning. Automated planning works better as there are more defined the tasks in a plan, less ambiguity in dependencies, more separate between the tasks. The OP article touches on that, noting LLMs are good at extracting planning knowledge but not good in their experience at creating executable plans. This is why I think the hybrid approach is best, using an LLM to inform and tweak other planning tools in order to create an executable plan.
[1] https://github.com/DaemonIB/GPT-HTN-Planner
Project mention: Working on an Autonomous Cognitive Entity Model with Python Implementation on GitHub - What do you guys think? | /r/cognitivearchitecture | 2023-07-25It's currently barebones (the joys of early development stages), but here it is: https://github.com/Ckemplen/ACE_Model_Implementation/tree/master
Python autonomous-agents related posts
-
Ask HN: Are you using a GPT to prompt-engineer another GPT?
-
Adala: Autonomous Data Agent Framework
-
Show HN: Adala framework – Applying LLM skills to various data processing tasks
-
Adala: Reliable Open Source Agent Framework for Data Processing
-
New OS Python Framework "Agents" Introduced for Autonomous Language Agents
-
Agents: An Open-source Framework for Autonomous Language Agents - AIWaves Inc 2023
-
Agents: An Open-source Framework for Autonomous Language Agents - AIWaves Inc 2023
-
A note from our sponsor - SaaSHub
www.saashub.com | 10 May 2024
Index
What are some of the best open-source autonomous-agent projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | SuperAGI | 14,531 |
2 | agents | 4,553 |
3 | DemoGPT | 1,580 |
4 | ToRA | 825 |
5 | babyagi-asi | 747 |
6 | Adala | 732 |
7 | Interactive-LLM-Powered-NPCs | 424 |
8 | beebot | 366 |
9 | agents-aea | 190 |
10 | YAWNING-TITAN | 51 |
11 | GPT-HTN-Planner | 30 |
12 | ACE_Model_Implementation | 7 |
Sponsored