Как создать ИИ агента
В этой статье мы создадим ИИ‑агента для анализа рынка по заданной теме. Наш агент будет состоять из двух специалистов: Исследователя для сбора актуальных данных и Аналитика для их обработки и формирования выводов. Использовать будем фреймворк CrewAI.
Что нам понадобится:
- Python (версии 3.7 и выше)
- Установленные библиотеки: crewai, crewai_tools, python-dotenv
- API-ключи:
- OpenAI API key (можно получить на platform.openai.com)
- Serper Dev API key (бесплатный тариф на serper.dev) для поиска.
Установим необходимые зависимости:
Шаг 1. Настраиваем окружение
Создадим файл .env в корне проекта и добавим в него API-ключи.
Шаг 2. Создаем и настраиваем агентов
В CrewAI агент — это автономный исполнитель с определенной ролью, целью и набором инструментов. Создадим двух агентов: Исследователя и Аналитика.
Шаг 3. Определяем задачи для агентов
Каждому агенту назначается конкретная задача с четким описанием и ожидаемым результатом.
Шаг 4. Формируем команду (Crew) и запускаем процесс
Crew — это объединение агентов и задач в рабочий процесс.
Шаг 5. Запускаем агента
Выполните в терминале команду:
Процесс займет несколько минут. В консоли вы будете видеть, как агенты пошагово выполняют свои задачи, рассуждают и принимают решения.
Пример работы ИИ агента
... (начало отчета исследователя)
Квантовые вычисления
Описание: Переход от теоретических исследований к первым практическим применениям в области криптографии, разработки лекарств и финансового моделирования.
Ключевые игроки: IBM, Google, IonQ, D-Wave Systems.
Объем рынка: Ожидается, что к 2028 году достигнет $1.7 млрд, при CAGR ~35%.
Сводная таблица инвестиционного анализа
Итоговый вердикт: Наибольший потенциал для диверсификации портфеля представляет область продвинутого ИИ.
Заключение и дальнейшие шаги
С помощью CrewAI мы создали ИИ-агента, который автоматизирует сложный процесс исследования и анализа. Этот агент можно легко модифицировать:
- Сменить тематику: вместо технологий анализировать рынок недвижимости, биотехнологий и пр.
- Добавить инструменты: интегрировать доступ к базам данных, YouTube, парсерам новостей.
- Усложнить цепочку: добавить третьего агента, например, «Копирайтера», который будет упаковывать финальный отчет в презентацию или пост для блога.
CrewAI — это мощный и гибкий инструмент, который открывает возможность создания сложных ИИ агентских систем для бизнеса и автоматизации рутинных интеллектуальных задач.
Список литературы
- Context Engineering for AI Agents : Designing, Managing, and Optimizing Context with MCP, LangGraph, and CrewAI
- Building AI Agents with CrewAI: A Guide to designing Real-word AI Agents with Multi-Agent Workflows
- Mastering CrewAI: A Developer's Guide to Building and Orchestrating Autonomous AI Agents in Python
- Building Generative AI Agents: Using LangGraph, AutoGen, and CrewAI
- The AI Engineering Bible: The Complete and Up-to-Date Guide to Build, Develop and Scale Production Ready AI Systems
- The Agentic AI Bible: The Complete and Up-to-Date Guide to Design, Build, and Scale Goal-Driven, LLM-Powered Agents that Think, Execute and Evolve
- AI Prompt Engineering Bible (7 Books in 1): Beginner-to-Pro System to Master ChatGPT and Generative AI for Powerful Results and Real Income (The Generative AI Creator Series)
- Generative AI with LangChain: Build production-ready LLM applications and advanced agents using Python, LangChain, and LangGraph