При проектировании ИИ‑систем ключевое решение — выбор архитектуры. Представьте хозяйственный магазин: в одном отделе — инструменты (молотки, дрели), в другом — справочники и инструкции. Точно так же ИИ может быть ориентирован либо на действия, либо на знания.
Главный вопрос: вашему ИИ нужно действовать или знать?
ADK (Agent Development Kit) — Мастер на все руки
Архитектура для интеллектуальных агентов, которые выполняют задачи, следуют алгоритмам и используют инструменты.
- Суть: пошаговое рассуждение, обращение к инструментам и внешним системам.
- Когда использовать: когда важны логика, последовательность шагов и контролируемое поведение.
- Примеры: автоматизация HR‑процессов, заполнение форм, координация задач.
RAG (Retrieval-Augmented Generation) — Эрудированный библиотекарь
Архитектура, ориентированная на поиск знаний и точность предоставляемой информации.
- Суть: извлечение данных из документов (PDF, Wiki, базы знаний) для формирования ответов.
- Когда использовать: когда источником истины являются документы, а ответы должны быть максимально фактическими.
- Примеры: поиск по корпоративным знаниям, техническая поддержка, юридические информационные системы.
Гибридные системы
Подход, объединяющий ADK и RAG: ADK отвечает за логику и действия, а RAG — за доступ к проверенной информации. Такой вариант особенно эффективен для корпоративных ко‑пилотов и комплексных автоматизированных систем.
Краткая формула выбора
- Приоритет: действие, логика, процессы — выбирайте ADK.
- Приоритет: точные ответы по документам — выбирайте RAG.
- Нужно и то, и другое — используйте гибридную архитектуру.
Инструменты помогают строить, а справочники — избегать ошибок. Выбирайте архитектуру под задачу, а не наоборот.
