3 रिपॉजिटरी
Reusable structural patterns for organizing AI agent communication and task processing.
Distinct from Deterministic Interaction Patterns: Focuses on high-level agent orchestration patterns like map-reduce and evaluator-optimizer, whereas the parent focuses on deterministic output consistency.
Explore 3 awesome GitHub repositories matching artificial intelligence & ml · Agentic Interaction Patterns. Refine with filters or upvote what's useful.
ParlAI is a conversational AI research framework designed for training, evaluating, and sharing dialogue models using a unified interface for datasets and agents. It functions as a PyTorch-based training platform and a dialogue data collection system, providing a centralized model zoo for the distribution of versioned pretrained agents. The project distinguishes itself through a knowledge-grounded retrieval system that combines dense and sparse indexing to ground responses in external information. It also provides a comprehensive infrastructure for gathering human-AI interaction data via inte
Defines interaction loops and environments to manage how multiple agents exchange messages in sequences or batches.
mcp-agent is a framework for building AI agents that integrate with Model Context Protocol servers to execute tools and access data. It functions as a multi-agent orchestrator and protocol-compliant server, enabling the creation of agents that can discover and invoke tools from connected external servers. The project distinguishes itself through a durable workflow engine that supports long-running tasks capable of pausing, resuming, and surviving restarts. It implements complex orchestration patterns, including iterative evaluator-optimizer loops, hierarchical workflow nesting, and specialist
Implements complex interaction patterns including parallel map-reduce and evaluator-optimizer loops.
Swarms एक मल्टी-एजेंट ऑर्केस्ट्रेशन फ्रेमवर्क और स्वायत्त एजेंट टूलकिट है जिसे लार्ज लैंग्वेज मॉडल एजेंटों को समन्वयित करने के लिए डिज़ाइन किया गया है। यह एजेंट संबंधों को प्रबंधित करने के लिए एक वर्कफ़्लो इंजन के रूप में कार्य करता है, जो एकीकृत मेमोरी, टूल-कॉलिंग क्षमताओं और रीजनिंग लूप के साथ स्वायत्त एजेंट बनाने के लिए इंफ्रास्ट्रक्चर प्रदान करता है। फ्रेमवर्क को इसकी मल्टी-एजेंट सर्वसम्मति प्रणालियों द्वारा प्रतिष्ठित किया जाता है, जो उच्च-गुणवत्ता वाली प्रतिक्रियाओं को संश्लेषित करने के लिए वोटिंग, प्रतिकूल बहस और जज एजेंटों का उपयोग करती हैं। यह सहयोग पैटर्न की एक विविधता का समर्थन करता है, जिसमें डायरेक्टर-वर्कर पदानुक्रम, विशेषज्ञ संश्लेषण और प्राकृतिक भाषा विवरणों के आधार पर स्वचालित स्वार्म आर्किटेक्चर निर्माण शामिल है। सिस्टम परिचालन क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है, जिसमें डोमेन-विशिष्ट भाषा के माध्यम से ग्राफ़-आधारित और अनुक्रमिक वर्कफ़्लो ऑर्केस्ट्रेशन, विविध मॉडल प्रदाताओं के लिए एकीकृत इंटरफेसिंग, और डायनेमिक टूल डिस्कवरी के लिए Model Context Protocol के साथ एकीकरण शामिल है। इसमें रिट्रीवल ऑगमेंटेड जनरेशन, स्टेट-पर्सिस्टेंट मेमोरी और एजेंट कार्यक्षमता को वेब सेवाओं के रूप में उजागर करने की क्षमता के लिए समर्थन भी शामिल है। प्रोजेक्ट एजेंट प्रबंधन के लिए एक कमांड-लाइन इंटरफेस प्रदान करता है और YAML तथा मॉड्यूलर मार्कडाउन स्किल फ़ाइलों के माध्यम से कॉन्फ़िगरेशन का समर्थन करता है।
Enables the use of arbitrary callables as social algorithms to dictate how agents communicate and sequence interactions.