AI-консультант з пам'яттю і карткою клієнта
Бот веде живий діалог голосом або текстом, сам заводить картку клієнта, ставить нагадування і не плутає дані різних власників.
Результат
- Відповідає по вашій базі знань, а не загальними словами
- Сам заводить картку клієнта і нагадування прямо з розмови
- Голосове повідомлення розшифровується на сервері, без сторонніх сервісів
- Роль
- Повний цикл: ТЗ, розробка, деплой
- Скільки зайняло
- 2 тижні
Задача
Звичайний бот з кнопками ламається на першому ж питанні, сформульованому не так, як передбачив розробник. А консультація, яка все-таки відбулась у переписці, нікуди не потрапляє: домовились і забули, бо записувати домовленість треба руками, окремим рухом.
Що зробив
Бот тримає діалог у вільній формі й спирається на завантажену базу знань. Але головне не в тому, що він відповідає, а в тому, що він при цьому діє: під час розмови сам заводить картку клієнта, фіксує домовленість і ставить нагадування. Людина просто розповідає, як минула зустріч, а запис зʼявляється сам.
Голосові він розуміє теж. Розшифровка працює на самому сервері, тому за неї не треба платити і голос клієнта не їде до третьої сторони.
Що дозволено роботу, а що ні
Бот не імпровізує з даними. Він працює через фіксований набір дозволених дій: завести клієнта, оновити статус, поставити нагадування. Дій поза цим набором у нього немає, і це не обмеження, а сенс конструкції: інструмент, який може виконати будь-що зі словами користувача, рано чи пізно виконає не те.
Кожен, хто пише боту, бачить лише свої дані. Ізоляція вбудована в саме сховище, а не тримається на тому, що хендлер не забув перевірити власника.
Промпт розбитий на частини
Правила спілкування не їдуть у модель одним великим шматком. Ядро компактне, а тематичні блоки підмішуються за темою розмови. Причина практична: чим довші інструкції, тим гірше модель тримає їх усі одночасно, і тим дорожче коштує кожне повідомлення.
Стек
- Python
- aiogram 3
- LLM
- SQLite
- Whisper
Схожа задача?
Опишіть її двома реченнями. Скажу, чи можна це автоматизувати і скільки приблизно коштуватиме.