genworlds  by genlayerlabs

Framework for event-based autonomous multi-agent systems

Created 2 years ago
303 stars

Top 88.2% on SourcePulse

GitHubView on GitHub
Project Summary

GenWorlds is an event-based framework for building collaborative, autonomous multi-agent systems. It targets developers and researchers seeking to create interactive AI environments inspired by "Generative Agents," enabling agents to communicate asynchronously, interact with objects, and form memories, ultimately executing complex tasks collectively.

How It Works

GenWorlds utilizes a WebSocket server for asynchronous communication between AI agents and their environment. Agents, powered by Langchain and OpenAI's GPT API, are goal-oriented and can interact with shared objects. The framework incorporates dynamic memory management, allowing agents to learn from past experiences, and is designed for scalability through threading.

Quick Start & Requirements

  • Install: pip install genworlds
  • Prerequisites: OpenAI API key, Qdrant instance.
  • Additional UI: GenWorlds-Community provides a ChatGPT-like UI.
  • Docs: GenWorlds Docs

Highlighted Details

  • Event-based communication via WebSocket for real-time agent interaction.
  • Inspired by "Generative Agents" research and AutoGPT.
  • Customizable environments with interactive objects.
  • Dynamic memory management for agent learning.

Maintenance & Community

The project is under active development and welcomes contributions. Enterprise support is available through Yeager.ai.

Licensing & Compatibility

Released under the MIT License, permitting commercial use and integration with closed-source projects.

Limitations & Caveats

GenWorlds is in alpha, with potential for breaking changes. Usage can incur significant costs due to OpenAI API calls. Users are solely responsible for managing API costs, ensuring actions align with legal and ethical standards, and assuming all associated risks.

Health Check
Last Commit

1 year ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
1 stars in the last 30 days

Explore Similar Projects

Starred by Andrew Ng Andrew Ng(Founder of DeepLearning.AI; Cofounder of Coursera; Professor at Stanford), Thomas Wolf Thomas Wolf(Cofounder of Hugging Face), and
4 more.

ag2 by ag2ai

0.9%
4k
AgentOS for building AI agents and facilitating multi-agent cooperation
Created 10 months ago
Updated 2 days ago
Feedback? Help us improve.