Как я написал шахматы с LLM на Python без галлюцинаций нейросетей
Я работаю с LLM довольно давно и застал модели времен GPT-3.5, примерно в то же время мне нужно было сделать проект по учебе в этой области, тогда я выбрал именно тему шахмат, потому-что не видел конкретно таких решений раньше, конечно ИИ в онлайн шахматах и так был практически непобедим, но мысль сыграть конкретно ...
Я работаю с LLM довольно давно и застал модели времен GPT-3.5, примерно в то же время мне нужно было сделать проект по учебе в этой области, тогда я выбрал именно тему шахмат, потому-что не видел конкретно таких решений раньше, конечно ИИ в онлайн шахматах и так был практически непобедим, но мысль сыграть конкретно с нейросетью уровня Chat GPT, мне показалась интересной. Основная проблема - заставить чат бот играть в игру и не делать ничего лишнего.В этой статье я разберу архитектуру своего проекта: шахмат на Python, где в качестве соперника выступает LLM:
Краткая сводка
Автор делится опытом создания шахматной игры на Python, в которой в качестве соперника выступает крупная языковая модель (LLM), описывая архитектуру проекта и решения по предотвращению «галлюцинаций» модели.
Связанные теги
Компании и люди
Линия сюжета
Продолжить следить за темой
Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.
Стоицизм нам в помощь
В статье – подборка книг, которые помогают работать, несмотря ни на что. Кризис, тревоги, страхи, проблемы, дефицит внимания, выгорание, потеря цели, мотивации, смысла – вот на ...
Обзор моноблока iRU Tactio 23ID
Привет, Хабр! Да, так уж получилось, что следующий обзор вышел быстро. Это потому, что я много набрал гаджетов в прошлом году и теперь разгребаю уже оттестир...
«Let well alone»: почему в больших проектах мы перестали удалять код
ВведениеМногие из нас начинали с книг Роберта Мартина и свято верили: чистый код — это святое. Мёртвый код нужно безжалостно удалять, рефакторинг проводить каждый спринт, а техн...
Design‑First в действии: API на Spring с OpenAPI Generator
Когда команда пишет API, но документация живёт своей жизнью, а интеграторы часами гадают, что значит ошибка 500, — проект неизбежно тонет в хаосе. В этой описан подход, который ...
Пишем свой crypto engine для флешек: безопасная память, потоковое шифрование и отказоустойчивость на Python
Всё началось с простой задачи: нужно было безопасно передавать файлы на обычных USB-флешках. Существующие решения либо создавали контейнеры (VeraCrypt), что неудобно для быстрог...
Докутору Дзэкиру и мисутэру Хайдо или как эффективнее изучать иностранный язык
Как известно, наш язык определяет нашу картину мира. Все работает просто – если вокруг не падает пятьдесят видов снега каждый день, то мозг не будет напрягаться и придумывать эт...
Рекламный слот
Article monetization slot
Reserved for contextual monetization inside article pages.
Похожие статьи
Еще материалы, которые пересекаются по тегам, источнику или категории.
Стоицизм нам в помощь
В статье – подборка книг, которые помогают работать, несмотря ни на что. Кризис, тревоги, страхи, проблемы, дефицит внимания, выгорание, потеря цели, мотивации, смысла – вот на ...
Обзор моноблока iRU Tactio 23ID
Привет, Хабр! Да, так уж получилось, что следующий обзор вышел быстро. Это потому, что я много набрал гаджетов в прошлом году и теперь разгребаю уже оттестир...
«Let well alone»: почему в больших проектах мы перестали удалять код
ВведениеМногие из нас начинали с книг Роберта Мартина и свято верили: чистый код — это святое. Мёртвый код нужно безжалостно удалять, рефакторинг проводить каждый спринт, а техн...
Design‑First в действии: API на Spring с OpenAPI Generator
Когда команда пишет API, но документация живёт своей жизнью, а интеграторы часами гадают, что значит ошибка 500, — проект неизбежно тонет в хаосе. В этой описан подход, который ...
Еще материалы от Habr
Свежие публикации и продолжение темы от той же редакции.
Стоицизм нам в помощь
В статье – подборка книг, которые помогают работать, несмотря ни на что. Кризис, тревоги, страхи, проблемы, дефицит внимания, выгорание, потеря цели, мотивации, смысла – вот на ...
Обзор моноблока iRU Tactio 23ID
Привет, Хабр! Да, так уж получилось, что следующий обзор вышел быстро. Это потому, что я много набрал гаджетов в прошлом году и теперь разгребаю уже оттестир...
«Let well alone»: почему в больших проектах мы перестали удалять код
ВведениеМногие из нас начинали с книг Роберта Мартина и свято верили: чистый код — это святое. Мёртвый код нужно безжалостно удалять, рефакторинг проводить каждый спринт, а техн...
Design‑First в действии: API на Spring с OpenAPI Generator
Когда команда пишет API, но документация живёт своей жизнью, а интеграторы часами гадают, что значит ошибка 500, — проект неизбежно тонет в хаосе. В этой описан подход, который ...
Дополнительное покрытие этой темы
Похожие публикации и близкие по смыслу материалы по этой же теме.
Пишем свой crypto engine для флешек: безопасная память, потоковое шифрование и отказоустойчивость на Python
Всё началось с простой задачи: нужно было безопасно передавать файлы на обычных USB-флешках. Существующие решения либо создавали контейнеры (VeraCrypt), что неудобно для быстрог...
Слушаем дыхание черных дыр: Python и сырые данные LIGO
Привет, Хабр!Когда речь заходит об обсерватории LIGO, большинство из нас вспоминает классический сценарий: где-то за миллиарды световых лет слились две черные дыры, и через милл...
Мой первый опыт обработки вебхуков: как я учился делать надёжный бэкенд на Python
Мой первый опыт обработки вебхуков: как я учился делать надёжный бэкенд на PythonПривет, Хабр!Я студент, изучаю backend-разработку на Python. Недавно в рамках учебного проекта с...
RAG-бот на YandexGPT без Python и оркестраторов. Кейс внедрения «Яндекс Агента» в медицине
Автоматизация клиентского сервиса в медицине — это всегда баланс между точностью данных и скоростью ответа. Рассказываем, как мы создавали для фармацевтической компании «Буарон»...