Перейти к основному содержимому
Версия: v0.3.0

Часто задаваемые вопросы (FAQ)

Q: Что представляет собой Koda?

A: Koda – это плагин для сред разработки, объединяющий набор AI-моделей для помощи в написании кода. В него входят автодополнение кода (KodaCompletion), чат-ассистент (KodaChat) и семантический поиск (KodaRetrieval). Все компоненты глубоко интегрированы с IDE и понимают контекст кода, русский язык и профессиональный сленг разработчиков. Проще говоря, Koda – ваш интеллектуальный помощник, который дополняет возможности редактора и ускоряет разработку.

Q: Кому подойдёт этот сервис?

A: Koda будет полезен всем разработчикам, особенно тем, кому удобнее общаться с ассистентом на русском языке. Начинающим программистам Koda поможет быстрее освоиться в коде и получить ответы на вопросы, не покидая IDE. Опытным разработчикам ассистент позволит сократить рутинную работу и быстрее решать задачи за счёт автодополнения и быстрых подсказок. Сервис нацелен на широкий круг IT-специалистов: разработчиков (backend, frontend, мобильных и т.д.), аналитиков данных, ML-инженеров, DevOps – всех, кто пишет код и может выиграть от помощи ИИ.

Q: Чем Koda отличается от других подобных инструментов?

A: Главное отличие – это фокус на русскоязычную аудиторию и современные открытые модели. Koda обладает отличным пониманием русского языка и актуальных технологий: используемые модели специально дообучены под русский технический язык и знание популярных библиотек. Кроме того, Koda очень прост в подключении: установка плагина – в один клик, сервис бесплатный, не требует сложных регистрации и VPN (в сравнении, некоторые аналоги могут требовать оплаты или подключения через зарубежные сервисы). Таким образом, порог входа минимален – можно сразу работать.

Q: На базе каких моделей работает сервис?

A: Под капотом Koda использует лучшие открытые большие языковые модели (LLM), которые дообучены на актуальном коде и специально адаптированы для русского языка. Команда Koda имеет большой опыт обучения моделей для кода, поэтому для разных задач используются оптимальные архитектуры: одни модели заточены под кодовое дополнение (Completion), другие – под диалог и решение задач (Chat), третьи – под семантический поиск (Retrieval). Такой ансамбль обеспечивает высокое качество подсказок. В дополнение к собственным моделям, Koda может обращаться к внешним LLM (например, GPT-4) для получения ответа, если у пользователя есть квота или необходимость в более мощной модели – для этого реализована система внешних запросов (в бета-версии предоставляется 1000 бесплатных запросов к таким моделям при входе через GitHub).

Q: Какие языки программирования поддерживает Koda?

A: Модели, лежащие в основе Koda, обучены на свежем срезе репозиториев GitHub. Это означает, что они видели код практически на всех популярных языках. Ожидается корректная работа как минимум с топ-20 языков программирования – в их числе: Python, JavaScript/TypeScript, Java, C#, C/C++, Go, Ruby, PHP, Kotlin, Swift, Rust, SQL и другие. Также поддерживаются языки разметки и конфигурационные форматы (HTML, JSON, YAML и пр.) в контексте соответствующих задач. В целом, если язык достаточно распространён и его проекты есть на GitHub, Koda сможет с ним работать. Наилучшие результаты показываются для тех языков и технологий, по которым было больше всего обучающих данных (например, веб-разработка, скриптовые ЯП, популярные фреймворки).

Q: Нужно ли за что-то платить?

A: Базовые возможности Koda бесплатны. В состав бесплатного тарифа входят основные модели KodaCompletion, KodaChat, KodaRetrieval – их можно использовать неограниченно индивидуальным разработчикам. Проект находится в стадии беты, и команда стремится сохранить бесплатность базовых функций навсегда для индивидуальных пользователей. Дополнительно, на период бета-тестирования каждому пользователю предоставляется 1000 бесплатных запросов к внешним моделям (например, к тем, что не работают локально, а требуют API ключи). Эти запросы нужны, когда вы хотите привлечь сверхмощную модель для решения задачи. В будущем появятся платные тарифы или расширенные пакеты запросов, но основа (собственные модели Koda) останется бесплатной.

Q: Можно ли установить Koda на свои серверы компании (on‑premises)?

A: Дать ответ

Q: Куда писать, если нужна поддержка или есть обратная связь?

A: Для поддержки пользователей создано сообщество. Вы можете задать вопрос или сообщить о проблеме в чате сообщества в Telegram. Также у Koda есть Telegram-канал, где команда публикует новости, мысли про AI и планы развития сервиса. Присоединяйтесь, чтобы быть в курсе, и не стесняйтесь обращаться – разработчики стараются отвечать оперативно и поддерживать связь с пользователями.