Developer Quickstart Guide
Understanding EDDI in 5 Minutes
What EDDI Is
Key Concept: The Lifecycle Pipeline
Input → Parser → Rules → API/LLM → OutputAgent Composition
Quick Setup
Prerequisites
Run with Docker (Easiest)
Run from Source
Configuring AI Tools
Your First Agent (via API)
1. Create a Dictionary
2. Create Behavior Rules
3. Create Output Templates
4. Create a Workflow
5. Create an Agent
6. Deploy the Agent
7. Chat with Your Agent
Adding an LLM (OpenAI Example)
1. Create LangChain Configuration
2. Add LangChain to Workflow
3. Create Behavior Rule to Trigger LLM
Understanding the Flow
1. API Request
2. RestAgentEngine
3. ConversationCoordinator
4. LifecycleManager Executes Pipeline
5. Save & Return
Key Architectural Components
IConversationMemory
ILifecycleTask
ConversationCoordinator
Common Patterns
Pattern 1: Conditional LLM Invocation
Pattern 2: API Call Before LLM
Pattern 3: Context-Aware Responses
Next Steps
Learn More
Use the Dashboard
Explore Examples
Build Your Own Task
Troubleshooting
Agent doesn't respond
Rules not matching
LLM not being called
Memory not persisting
Getting Help
Summary
Last updated
Was this helpful?