Кейс разработки
TopCode — AI-инструмент для работы с файлами и текстами поверх собственного LLM-роутера
О проекте
TopCode — инструментальный слой AI-экосистемы 1SELLER: помощник для конечных пользователей, который общается с моделью, редактирует файлы и пишет статьи. Все вызовы нейросетей идут через собственный роутер ToProuter, что удешевляет работу инструмента.
1. Задача
Нужен пользовательский AI-инструмент, который доводит типовые сценарии до production-надёжности:
- Работа с файлами — «посмотри файл → отредактируй файл» без зацикливаний и лишнего расхода токенов.
- Генерация текстов — встроенный «писатель статей».
- Экономичность — все LLM-вызовы через внутренний роутер, а не напрямую к провайдеру.
- Встраиваемость — инструмент должен работать внутри продуктов (например, Программы лояльности).
2. Архитектура решения
TopCode — слой между фундаментом (роутер) и продуктами; форм-фактор — расширение редактора и/или запуск из командной строки.
| Параметр | Значение |
|---|---|
| Слой | Инструмент: ToProuter → TopCode → продукты |
| LLM-доступ | Все вызовы через ToProuter (единый роутер моделей) |
| Форм-фактор | Расширение редактора и/или CLI-запуск |
| Сценарии | Чат с моделью, редактирование файлов, генерация статей |
3. Главная инженерная сложность
Главная задача — устойчивость агентного цикла работы с файлами: модель не должна «зацикливаться» и жечь токены на повторных проходах.
- Стабильный цикл правки — сценарий «посмотри файл → отредактируй файл» доводится до отсутствия воспроизводимых багов.
- Контроль расхода — недопущение лишних итераций и перерасхода токенов.
- Готовый «писатель статей» — уже работающий сценарий генерации контента.
Статус
Функционал «писатель статей» работает; идёт стабилизация агентного цикла редактирования файлов и финализация форм-фактора. Цель — стабильность к запуску интенсива Яндекс KIT.
4. Эффект для бизнеса
- Готовый AI-инструмент для конечных пользователей.
- Низкая себестоимость работы за счёт собственного роутера.
- Переиспользование — встраивается в продукты группы как ядро AI-сценариев.
5. Технологический стек — кратко
| Параметр | Значение |
|---|---|
| Тип | AI-инструмент (расширение редактора / CLI) |
| LLM-доступ | Через ToProuter |
| Сценарии | Чат, редактирование файлов, генерация статей |
Кейс подготовлен на основе концепции и архитектуры продукта TopCode, разрабатываемого группой 1SELLER. Описывается инженерное решение.