Developer Quickstart Guide
Understanding EDDI in 5 Minutes
What EDDI Is
Key Concept: The Lifecycle Pipeline
Input → Parser → Rules → API/LLM → OutputBot Composition
Quick Setup
Prerequisites
Run with Docker (Easiest)
Run from Source
Configuring AI Tools
Your First Bot (via API)
1. Create a Dictionary
2. Create Behavior Rules
3. Create Output Templates
4. Create a Package
5. Create a Bot
6. Deploy the Bot
7. Chat with Your Bot
Adding an LLM (OpenAI Example)
1. Create LangChain Configuration
2. Add LangChain to Package
3. Create Behavior Rule to Trigger LLM
Understanding the Flow
1. API Request
2. RestBotEngine
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
Bot doesn't respond
Rules not matching
LLM not being called
Memory not persisting
Getting Help
Summary
Last updated
Was this helpful?