Pull to refresh

Comments 5

У меня большой чат азартных игроков, которые хотят завязать (почти 8К). Ребята делятся историями, поддерживают друг друга, обсуждают выход из игры, долги и многое другое. Можно ли туда подключить вашего бота? Знакомиться там любят, даже параллельные чаты создают.

Учитывая, что чатботы способны строить большие связные тексты, на основе алгоритма подбора наиболее вероятного следующего слова... Я бы доверил алгоритму подбирать почти все что угодно

Большинство подобных систем начинают «тормозить» не на логике мэтчинга, а именно на асинхронных связках — очередь - воркер - модель - база. Когда чат оживает, именно отсутствие ограничений по параллельности и идемпотентности превращает воркеры в источник хаоса.

Должно быть просто стабилизировать поток, так :

  • ограничить количество одновременных задач (p-limit, worker pool или batch processing);

  • писать результаты через upsert — это делает операции идемпотентными и защищает от дублей.

Классная работа, особенно понравилось, как вы выстроили баланс между автоматизацией и доверием модераторов. Будет интересно посмотреть апдейт через пару месяцев — что поменялось по метрикам мэтчей и стабильности.

Sign up to leave a comment.

Articles