Pull to refresh
4K+
0
Alexey Chernov@LexiHch

User

1
Rating
Send message

Бот, которому запретили оправдываться

Level of difficultyMedium
Reading time20 min
Reach and readers7.8K

На восьмой день бот перестал отвечать половине чата. Он не упал и не завис, он просто молчал. В журнале на каждое такое молчание стояла одна строка: «ответ забракован (английские слова: Alex)».

Проверка ответа запрещала боту английские слова, потому что однажды он пожелал чату «Good morning». Имя «Alex» в обращении проверка тоже сочла английским. Бот писал ответ, сам его забраковывал и не общался с теми, у кого имя латиницей.

Потом та же проверка сработала снова. Участница написала, что выступала на соревнованиях IronSakh. Бот дважды пытался ответить со словом IronSakh, дважды браковал ответ и в конце промолчал. Теперь латиница, которую люди сами употребили в разговоре, браком не считается.

Научить бота отвечать можно за вечер. Но вот чтобы научить его вовремя отвечать, молчать и не раздражать сотню людей требуется время.

Читать далее

Information

Rating
1,879-th
Registered
Activity

Specialization

Инженер технической поддержки
SQL
PostgreSQL
Linux
FastAPI
Анализ требований
АСУ ТП
Oracle