Agent Father: Conversation Flow
Updated Conversation Flow (v3.0.1 with LangChain Tools)
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β USER STARTS AGENT CREATION β
β (e.g., "Create an OpenAI agent") β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Step 1: Agent Name β
β β "What would you like to name your agent?" β
β π¬ User: "My Assistant Agent" β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Step 2: Agent Intro Message β
β β "What should be the intro message?" β
β π¬ User: "Hello! I'm your AI assistant." β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Step 3: System Prompt β
β β "What system prompt would you like to use?" β
β π¬ User: "You are a helpful assistant" β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Step 4: API Key β
β β "Enter the API key you would like to use" β
β π¬ User: "sk-..." β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Step 5: Model Name β
β β "What's the model name?" β
β π¬ User: "gpt-4o" β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Step 6: Temperature β
β β "What temperature would you like to set?" β
β π¬ User: "0.7" β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Step 7: Timeout β
β β "What would you like to set for request timeout?" β
β π¬ User: "15000" β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β π NEW FEATURES β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Step 8: Enable Built-in Tools π β
β β "Would you like to enable built-in tools?" β
β β
β π Yes, enable tools β
β π No, just simple chat β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βββββββββββ΄ββββββββββ
β β
[if YES]β β[if NO]
β β
ββββββββββββββββββββββββββββββββ ββββββββββββββββββββββββββββββ
β Step 9a: Tools Whitelist β β Step 9b: Skip Tools β
β π β β (Set empty whitelist) β
β β "Which tools to enable?" β β β
β β β Properties set: β
β π Enable all tools β β β’ builtInToolsWhitelist:[]β
β π Calculator & Web Search β ββββββββββββββββββββββββββββββ
β π Calculator, Web, DateTimeβ β
β π¬ ["calculator","datetime"]β β
ββββββββββββββββββββββββββββββββ β
β β
ββββββββββββββ¬ββββββββββββββββ
β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Step 10: Conversation History Limit π β
β β "How many conversation turns to include in context?" β
β β
β π 10 turns (recommended) β
β π 20 turns β
β π Unlimited (-1) β
β π¬ "15" β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Step 11: Confirmation β
β β "Continue with creating this connector agent?" β
β β
β π Create the agent! β
β π Cancel this β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β AGENT CREATION PROCESS β
β β’ Create behavior rules β
β β’ Create langchain config (with new params) π β
β β’ Create output set β
β β’ Create package β
β β’ Create agent β
β β’ Deploy agent β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
SUCCESS MESSAGE β
β "It's all done! Your agent was successfully created!" β
β β’ Link to chat with agent β
β β’ Link to managed agent API β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββQuick Reply Options Summary
Step 8: Enable Built-in Tools
Button
Value
Description
Step 9a: Tools Whitelist (Conditional)
Button
Value
Result
Step 10: Conversation History Limit
Button
Value
Context Size
Conditional Flow Logic
Tools Whitelist Decision
Implementation in Behavior Rules
Generated Configuration Example
State Management
Properties Set During Flow
Step
Property
Source
Scope
Error Handling & Validation
User Input Validation
Quick Replies Ensure Valid Input
User Experience Timeline
Phase
Steps
Duration
User Effort
Comparison: Before vs After
Before (v3.0.0)
After (v3.0.1) π
Last updated
Was this helpful?