Chatbot оптимізує conversation
Він відповідає на питання, summarises information або веде користувача по відомому flow. Основний interface — text, а risk помилки часто обмежений UX.
RAG, citations і structured responses можуть сильно підсилити chatbot без write access.
Agent додає actions
Agent викликає tools, оновлює systems, створює records і запускає workflows.
Після появи write access authorization, idempotency, rollback і audit стають first-class requirements.
Workflow state змінює architecture
Agent має знати, що вже сталося і який next step. State краще зберігати в application logic, а не лише в conversation history.
State machines роблять retries, approvals і recovery predictable.
Evals відрізняються
Для chatbot важливі groundedness і usefulness. Для agent — tool selection, argument accuracy, policy violations і final action outcome.
Generic quality score приховує операційні failure modes.
Обирайте найпростішу architecture
Якщо потрібен information retrieval, почніть із сильного assistant. Write capabilities додавайте там, де є measurable value.
Так менше cost, attack surface і operational complexity.
Вирішуйте за action risk, а не за модою
Випишіть user jobs і позначте ті, що змінюють external state. Якщо value переважно у пошуку, поясненні та summarization, сильного assistant може бути достатньо. Якщо потрібні multi-step actions, тоді agent architecture виправдана.
Кожна action capability розширює security, testing і support surface. Найкращий продукт — не найбільш автономний, а найпростіший reliable operating model для потрібного outcome.