Ситуация: У чатбота для клиентов стоимость одного диалога выросла с $0.08 до $0.11 за 30 дней. Команда хочет понять, что произошло и как вернуть метрику в норму без потери качества.
Бот отвечает на банковские запросы (баланс, перевод, спор по транзакции). Используется gpt-4o с RAG над базой FAQ + история диалогов клиента. Лимит — 3 секунды на ответ. Качество измеряется CSAT и долей переведённых на оператора.
conversations: id, user_id, started_at, ended_at, message_count, total_tokens_in, total_tokens_out, cost_usd, model_versionmessages: conversation_id, role (user/assistant/system), tokens_in, tokens_out, latency_ms, rag_chunks_usedrag_index: chunk_id, source_doc, embedding_model, last_updated_atreleases: release_at, type (prompt/model/rag), descriptionfeedback: conversation_id, csat_score, transferred_to_human