Awesome AI AgentsKnowledge Graph Orchestration

camel-ai/oasis

⭐ 5132 Python repository created 2024-11-13

OASIS (Open Agent Social Interaction Simulations with One Million Agents) is a scalable, open-source social media simulation platform designed to realistically mimic the behavior of up to one million users on social media platforms such as Twitter and Reddit. It integrates large language models with rule-based agents to simulate complex social phenomena including information spread, group polarization, and herd behavior. The platform supports dynamic environments that adapt to real-time changes in social networks and content, providing an authentic simulation experience that mirrors the fluid dynamics of real-world social media. Key features of OASIS include its scalability to handle simulations involving up to one million agents, a diverse action space where agents can perform 23 different actions such as following, commenting, and reposting, and integrated recommendation systems based on interest and hot-score algorithms that simulate how users discover and interact with content. This makes OASIS a versatile tool for researchers and developers interested in exploring social dynamics, user interactions, and content dissemination in digital environments. The project offers comprehensive documentation, tutorials, and examples to help users create large-scale user profiles, visualize, and analyze social simulation data. It also supports multi-threading to speed up large language model inference and has ongoing development with community contributions welcomed. The platform is open-source under the Apache 2.0 license and provides a dataset on Hugging Face for further research. OASIS is suitable for use cases such as social media research, interaction simulations, content creation, and prediction modeling. It is supported by an active community with channels on Discord, WeChat, Reddit, and X, and is backed by academic research published on arXiv. The project encourages collaboration and contributions to enhance its features and usability.

https://github.com/camel-ai/oasis

agent-based-frameworkagent-based-simulationai-societiesapache-2.0community-contributionscontent-disseminationdatasetdeep-learningdynamic-environmentsgroup-polarizationherd-behaviorhot-score-recommendationinformation-spreadinterest-based-recommendationlarge-language-modelslarge-scalellm-agentsmulti-agent-systemsmulti-threadingnatural-language-processingone-million-agentsopen-sourcerecommendation-systemsreddit-simulationresearch-toolrule-based-agentssocial-dynamicssocial-media-simulationsocial-phenomenatwitter-simulationuser-interactions

Also in Knowledge Graph Orchestration

Graphify-Labs/graphify

Graphify turns any codebase, including documentation and other files, into a queryable knowledge graph using local AST parsing, without relying on vector stores or embeddings.

microsoft/autogen

AutoGen is a Microsoft-developed framework for building multi-agent AI applications that operate autonomously or with human collaboration, featuring layered APIs, developer tools, and community support.

siyuan-note/siyuan

SiYuan is a privacy-first, self-hosted, open-source personal knowledge management system with block-level referencing and Markdown WYSIWYG editing capabilities.

Hawksight-AI/semantica

Self-hostable Python platform that builds context and knowledge graphs from enterprise data with deterministic reasoning, ontology management and W3C PROV-O provenance for auditable agent decisions.

liveblocks/liveblocks

Liveblocks is a platform providing customizable pre-built features to easily add multiplayer, engaging, and AI-ready collaborative experiences to applications without disrupting development roadmaps.

Paper2Poster/Paper2Poster

Paper2Poster is an open-source multi-agent system that automates the generation of editable scientific posters from research papers in PDF format, featuring a comprehensive evaluation suite to ensure visual and textual quality.

kingjulio8238/Memary

Memary is an open-source memory layer that emulates human memory to enhance autonomous agents' reasoning and learning capabilities, supporting local LLMs and vision models with multi-agent and multi-graph database integration.

plexe-ai/plexe

Plexe is a machine learning framework that enables users to build and train models using natural language prompts and an AI-powered multi-agent system.