Golem-GPT
1 like
Framework for building actionable agents to achieve goals specified by user, powered by OpenAI GPT-4 and GPT-3.5.
Cost / License
- Free
- Open Source
Platforms
- Windows
- Linux
Features
No features, maybe you want to suggest one?
Tags
- gpt-4
- AI
- Python
- gpt-3
- ChatGPT
- Software Framework
Golem-GPT News & Activities
Highlights All activities
Recent activities
- 04Kate added Golem-GPT as alternative to DS AI Chat
Golem-GPT information
No comments or reviews, maybe you want to be first?
Post comment/reviewWhat is Golem-GPT?
What is Golem-GPT?
Golem-GPT provides out-of-the box actions and building blocks for creating actionable agents to achieve goals specified by user, powered by OpenAI GPT-4 and GPT-3.5.
It is an open source framework in Python with very little dependencies.
The framework introduces the following concepts:
- AI model (GPT-4 or GPT-3.5) generates an Action plan as a list of structured actions for "Golem"
- Golem runs the actions, stores results in Memory and provides feedback loop for AI, to generate next actions
- Also, Action plan is aligned to a "Codex", i.e. set of customized restrictions for safety and/or efficiency
- If necessary, goals are delegated to golems with different roles, e.g. "director" can delegate coding jobs to "coder golem" and design jobs to "designer golem"
Actions that are supported currently:
- ask_human_input(query)
- get_os_details()
- get_local_date()
- read_file(filename)
- write_file(filename, content)
- http_download(url, method, headers, body, to_filename)
- run_script(name)
- explain(comment)
How is it different from AutoGPT?
- Keeping it simple and easy to modify, also with minimal dependencies
- While keeping the core simple, we aim to make it extensible via custom actions, roles, policies, and other components We think of it as interactive tool, not necessarily to be fully autonomous
- Concept of director, multiple roles and delegation is designed initially
- Also we test it with GPT-3.5, which is cheaper and delivers results good enough for many use cases



