ym88659208ym87991671
Структура проекта и примеры | Документация для разработчиков

Структура проекта и примеры

Обновлено 23 апреля 2026

GigaLab поддерживает разработку агентов на Python и TypeScript с помощью фреймворка LangGraph (Python , TypeScript ).

Здесь вы найдете требования к коду, руководства по разработке агентов и настройке Docker-образа.

Пример разработки агента на TypeScript.

Примеры агентов

АгентОписаниеРепозиторий
samplePython-агент с инструментами, памятью и подсказкамиsample
sample-tsTypeScript-агент с инструментами, памятью и подсказкамиsample-ts
ai-disruptПростой валидатор с structured outputai-disrupt

Структура проекта

Пример типовой структуры репозитория агента с обязательными файлами, которые нужны для создания Docker-образа:

agent-name/
├── Dockerfile # Файл с параметрами сборки образа агента
├── .gitlab-ci.yml # Конфигурация GitLab CI для сборки Docker-образа
├── .env # Переменные окружения, которые использует агент
└── agent_src/ # Код агента
├── langgraph.json # Конфигурация графа LangGraph
└── agent_logic/
├── graph.py # Логика агента
└── requirements.txt # Зависимости, которые нужны для работы агента

GigaLab SDK

Чтобы облегчить разработку агентов для GigaLab используйте библиотеки

С помощью библиотек вы сможете:

  • автоматизировать обмен сообщениями с GigaChat API;
  • получить набор инструментов для отслеживания производительности агента;
  • использовать различную функциональность GigaLab (веб-интерфейс агентов, хранилище файлов, память).

Заметили ошибку?

Выделите текст и нажмите Ctrl + Enter, чтобы сообщить нам о ней

ПАО Сбербанк использует cookie для персонализации сервисов и удобства пользователей. Вы можете запретить сохранение cookie в настройках своего браузера.