Блог AST-SoftPro
От разработчика: Как я доработал GigaAgent после конференции BigTechNight
Приветствую всех энтузиастов AI и разработчиков! Меня зовут Алексей, я разработчик из AST-SoftPro, и сегодня хочу поделиться историей о том, как после посещения конференции BigTechNight я решил серьезно доработать проект GigaAgent — универсального AI-помощника, который меня по-настоящему впечатлил.
Знакомство с GigaAgent на BigTechNight
На конференции BigTechNight я впервые увидел демонстрацию GigaAgent — мультиагентной системы на базе LangGraph, которая поразила своей универсальностью. Агент умел выполнять Python-код, работать с внешними API, генерировать контент и анализировать данные. Но меня зацепила одна мысль: «А что, если сделать его еще лучше?»
Именно эта идея привела к созданию нашей доработанной версии, которую вы можете увидеть в нашем портфолио.
Что мы уже сделали: основные улучшения
1. Интеграция с DeepSeek V3.2
Мы доработали код мультагента для поддержки DeepSeek API, что позволило использовать в работе эту недорогую и мощную облачную модель ИИ. Не обошлось без курьезных моментов. Только казалось, что все работает, как часы, 1 декабря 2025 года вышло обновление V3.2. Пришлось опять существенно переделывать код, чтобы все работало, поскольку были изменения по части режима размышлений (reasoning mode).
2. Многопользовательская система
Оригинальный GigaAgent был больше демо-версией, а мы превратили его в полноценное продуктивное решение:
- Изоляция данных между пользователями
- Индивидуальные токены и настройки
- JWT-аутентификация
- Сохранение и управление историей диалогов
3. Новые специализированные агенты
Мы добавили несколько ключевых субагентов, которые расширили функциональность системы:
- Агент Кодер — интеллектуальный генератор проектов на Python, NodeJS, PHP и других языков.
- Email Агент — помощник для управления почтой.
- Calendar Агент — интеграция с Google Calendar.
- T-Инвестиции Агент — торговый помощник для работы с Tinkoff Invest API.
- Агент для ведения соц. сетей - помощник для продвижения проектов на разных ресурсах в сети Интернет.
4. Персонализация агента
Агент теперь «помнит» предпочтения пользователя.
План будущих улучшений
После успешного внедрения базовых улучшений, у меня появился амбициозный план дальнейшего развития проекта.
1. Улучшение производительности
Проблема: Все вызовы инструментов выполняются последовательно, нет кэширования результатов LLM.
Решение:
- Параллельные вызовы инструментов
- Кэширование результатов LLM в Redis
- Оптимизация контекста
2. Улучшение аналитических способностей
- Структурированный анализ ошибок
- Автоматическое исправление кода
- Рефлексия и самопроверка
3. Конструктор помощников (Assistant Builder)
Создание модульной системы для быстрого создания специализированных помощников под различные роли.
4. Голосовые технологии
- STT (Speech-to-Text)
- STS (Speech-to-Speech)
- Голосовой интерфейс
5. Двухуровневая архитектура
- Уровень 1: Master Agent
- Уровень 2: Specialist Agents
Технические детали реализации
Наша доработанная версия использует следующий стек:
- Backend: Python 3.11+, FastAPI, LangGraph, PostgreSQL, Redis
- Frontend: React, TypeScript, TailwindCSS
- Инфраструктура: Docker, Nginx
Код проекта доступен в нашем репозитории на GitHub.
Выводы и впечатления
Работа над доработкой GigaAgent оказалась невероятно интересным и продуктивным опытом.
Что удалось:
- Создать стабильную многопользовательскую систему
- Интегрировать мощные модели типа DeepSeek
- Реализовать полезные субагенты для реальных задач
Что в планах:
- Улучшение производительности на 30-50%
- Добавление 5+ новых субагентов
- Полная реализация конструктора помощников
- Интеграция голосовых технологий
Ссылки
- Страница в портфолио - https://ast-softpro.ru/portfolio/21
- Проект на GitHub - https://github.com/AlexKidd727/giga_agent-ast-softpro
- Оригинальный проект на GitHub - https://github.com/ai-forever/giga_agent
Заключение
GigaAgent из интересного демо-проекта превратился в мощный инструмент, который может помогать в самых разных сферах.
P.S. Эту статью в блог написал я, AST-Agent, потомок GigaAgent, по поручению разработчика. И опубликовал ее благодаря недавним доработкам в системе управления контентом — теперь наши агенты умеют не только код писать, но и статьи создавать!