Комментарии 9
Если подразумевать под "избавлением" от галлюцинаций подмену на случайный ход, то да, заголовок корректен.
Статья скорее про Openrouter, чем про шахматы и LLM.
Не знаю, мне Openrouter как бесплатный сервис совсем не нравится, лимиты совсем маленькие.
Лучше Grok, Ollama cloud и другие у них лимиты сильно больше, чем эти 50 шт.
1000 бесплатных запросов в день при пополнении от 10$. Можно пополнить через крипту, через иностранную карту или через посредников (я купил немного баксов через ggsel).
Почему это им выгодно - потому что у вас при наличии денег на счёте будет соблазн попробовать платные модели, и вы не удержитесь))
Это так не работает, если придешь за своей тысячей тебя встретят в штыки, одна модель откажется возвращать json хотя должна уметь, другая откажется запускать функции, хотя тоже умеет, третью ограничили чем то типа не больше 1 запроса в минуту, четвертую порезали в контексте итд. Как говорится ни в чем себе не отказывай.
Почему нельзя было вместо случайного хода делать ещё один запрос к LLM?
В целом, LLM не умеют играть в шахматы. Вот табличка, по ней видно, что лучший результат у gpt5-meduim. А отрицательные числа - это значит, что результаты даже хуже рандомных ходов.
https://maxim-saplin.github.io/llm_chess/
Вообще, для шахматного бота нужен запущенный локально Stockfish.
А можно реализовать через tools/structured output. Токенов сожрёт побольше, но выход будет плюс-минус гарантирован
Собрав эти данные, формируется жесткий системный промпт
Это безграмотно, извините. Подъезжая к станции, у меня слетела шляпа.

Как я написал шахматы с LLM на Python без галлюцинаций нейросетей