#886 · Primary category: AI Agents & Automation

smartgpt

ai gpt-3 gpt-4 llm openai rust

A program that provides LLMs with the ability to complete complex tasks using plugins.

Project last updated:04/11/24

GitHub Stars

1.7K

Forks

125

Contributors

9

License

MIT

Why we included this project

If you remember the early wave of autonomous agent experiments like Auto-GPT, SmartGPT is a Rust-flavored take on the same idea: give a large language model a complex goal, let it break that goal into smaller steps, and let it execute those steps with outside tools instead of waiting for a human prompt at every turn. Its selling point is modularity: plugin support is first class, and 'autos' compose, so you wire up only the pieces your task needs. A single auto-generated config.yml handles most settings, which keeps setup light for an experimental project, and you can run it through Docker or a local Cargo build. If you want to see how an agent loop, tool chaining, and web-driven information gathering fit together in a compiled, typed language, the codebase is readable and a good study. Just keep expectations in check: this is experimental, self-hosted software for tinkering, not a production support system, so treat it as a learning base or a starting point for your own agent work.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category