DEV Community на русском
Подписаться
🇯🇵 KaiwaBuddy: Я создал локального ИИ-собеседника для изучения японского для моего друга
Я создал KaiwaBuddy, локального ИИ-собеседника для изучения японского языка, для друга, изучающего японский на начальном уровне. Основная проблема, которую решает KaiwaBuddy, заключается в сложности применения выученной лексики и грамматики в реальных разговорах. Он предлагает английские значения, понятные объяснения грамматики для начинающих и исправления распространенных ошибок. Приложение также задает уточняющие вопросы для имитации естественного диалога. В настоящее время оно ориентировано на концепции уровня N5 японского языка и Урока 1 учебника "Minna no Nihongo". KaiwaBuddy использует гибридный подход, сочетая детерминированный обучающий движок для известных паттернов с Gemma 3 1B в качестве резервной модели ИИ. Эта гибридная система обеспечивает надежное обучение основным концепциям, одновременно позволяя вести свободное общение. Проект подчеркивает открытые инновации, используя локально запускаемую модель Gemma 3 1B через Ollama, избегая зависимости от проприетарных облачных API. Локальный вывод имеет решающее значение для конфиденциальности и свободы разработчика в настройке пользовательского опыта ИИ. Работа с открытой моделью также помогла разработчику разобраться в работе системы ИИ. KaiwaBuddy подается на конкурс Hacktoberfest Weekend Challenge, подчеркивая его возможности локального вывода. Самым важным выводом стало то, что надежные приложения ИИ часто сочетают детерминированную логику с моделями ИИ для структурированной обратной связи.