cloudwego/eino-examples
Examples and demonstrations for using the Eino framework
What it solves
This repository provides a comprehensive set of practical examples and demonstrations for the Eino framework, helping developers understand how to build complex AI agents and LLM-powered applications using its orchestration and component-based architecture.
How it works
The project is organized into several key modules that demonstrate different AI implementation patterns:
- ADK (Agent Development Kit): Examples of conversational agents, multi-agent systems (Supervisor, Plan-Execute-Replan), human-in-the-loop patterns (Approval, Feedback), and session management.
- Compose (Orchestration): Demonstrations of sequential chains, state graphs, and workflows with concurrency control and streaming.
- Flow: Implementations of advanced agentic patterns like ReAct, autonomous iteration loops, and research team collaborations.
- Components: Examples of integrating models, retrievers (multi-query, router), tools (MCP tools, JSON Schema), and prompt templates.
- QuickStart: End-to-end applications including a complete RAG application with knowledge indexing and a Web UI.
Who it’s for
Developers who are using or planning to use the Eino framework to build AI agents, RAG systems, and orchestrated LLM workflows.
Highlights
- Diverse Agent Patterns: Includes everything from simple "Hello World" agents to complex multi-agent project managers.
- Human-in-the-Loop: Specific examples for review-edit and supervisor patterns to ensure human oversight.
- Orchestration Tools: Examples for building graphs, chains, and workflows with support for interrupts and resumes.
- RAG Implementation: A full assistant example combining indexing, agent services, and a user interface.
Related
- Project
- Project
- Project
- Project
- Project