The post has been translated automatically. Original language: Russian
When "we need an AI bot" appears in the brief, I would not be happy. This is not a TK. This means that the task has not been sorted out yet.
Because there could be anything behind that phrase.
Sometimes a person needs a regular Telegram bot: buttons, menus, a couple of scripts, answers to frequently asked questions. Sometimes it's an AI chatbot that understands free text and doesn't break down if a customer writes "the product didn't fit, I want to return it," rather than selecting an item in the menu.
And sometimes, after ten minutes of conversation, it turns out that the bot needs to find the order in CRM, check the refund rules, create a request, change the status, pull the API, record the log and understand when it's time to give the situation to the manager.
And that's where the word "bot" starts to get in the way.
Technically, there may be AI in all of this. But in the estimates, these are different projects. There's enough push-button interface somewhere. Somewhere, a backend, access rights, integrations, restrictions, and a person who will be responsible for the result if the agent has done the wrong thing suddenly appear.
In the full article, I will discuss separately the differences between a chatbot and an AI agent.
And here's the main practical conclusion: don't start a conversation about business automation with a nice name.
It's better to ask in a simpler and more pragmatic way.:
- what should the system do by itself?
"Where does she answer?"
- what data can she read?
- what data can she change?
- what action requires a person's confirmation?
- where will a mistake cost money, a client, or a reputation?
After these questions, it usually becomes clear what is really needed: a chatbot, an AI chatbot, an AI agent, or even simple automation.
And after that, the magic word "AI bot" falls apart into a normal TK.
Когда в брифе появляется «нужен ИИ-бот», я бы не радовался. Это не ТЗ. Это означает, что задачу еще не разобрали.
Потому что за этой фразой может быть что угодно.
Иногда человеку нужен обычный Telegram-бот: кнопки, меню, пара сценариев, ответы на частые вопросы. Иногда — ИИ-чат-бот, который понимает свободный текст и не ломается, если клиент написал «товар не подошел, хочу вернуть», а не выбрал пункт в меню.
А иногда через десять минут разговора выясняется, что бот должен найти заказ в CRM, проверить правила возврата, создать заявку, поменять статус, дернуть API, записать лог и понять, когда пора отдать ситуацию менеджеру.
И вот тут слово «бот» начинает мешать.
Формально во всем этом может быть ИИ. Но в смете это разные проекты. Где-то хватит кнопочного интерфейса. Где-то внезапно появляются backend, права доступа, интеграции, ограничения и человек, который будет отвечать за результат, если агент сделал не то.
В полной статье я отдельно разбираю, в чем отличия чат-бота от ИИ-агента.
А здесь главный практический вывод: не начинайте разговор про автоматизацию бизнеса с красивого названия.
Лучше спросить проще и прагматичнее:
- что система должна делать сама?
- где она только отвечает?
- какие данные ей можно читать?
- какие данные ей можно менять?
- какое действие требует подтверждения человека?
- где ошибка будет стоить денег, клиента или репутации?
После этих вопросов обычно становится ясно, что нужно на самом деле: чат-бот, ИИ-чат-бот, ИИ-агент или вообще простая автоматизация.
И вот после этого магическое слово «ИИ-бот» разваливается на нормальное ТЗ.