CrewAI на VDS: команда AI-агентов для сложных задач

AI-агенты на VDS · 19.04.2026
CrewAI на VDS: команда AI-агентов для сложных задач

Что такое CrewAI?

CrewAI — Python фреймворк для создания команд AI-агентов. Каждый агент имеет роль, цель и набор инструментов. Агенты взаимодействуют между собой, передавая задачи по цепочке для достижения общей цели.

Установка

pip install crewai crewai-tools langchain-ollama

Создание команды агентов

from crewai import Agent, Task, Crew, Process
from langchain_ollama import OllamaLLM

llm = OllamaLLM(model="llama3.2", base_url="http://localhost:11434")

# Агент-исследователь
researcher = Agent(
    role="Исследователь",
    goal="Собирать актуальную информацию по теме",
    backstory="Опытный аналитик с широким кругозором",
    llm=llm,
    verbose=True
)

# Агент-писатель
writer = Agent(
    role="Технический писатель",
    goal="Создавать понятные статьи на основе исследований",
    backstory="Эксперт по технической документации",
    llm=llm
)

# Задачи
task1 = Task(
    description="Исследуй преимущества VDS хостинга",
    expected_output="Список из 5 ключевых преимуществ",
    agent=researcher
)
task2 = Task(
    description="Напиши статью на основе исследования",
    expected_output="Статья 300 слов",
    agent=writer
)

# Запуск
crew = Crew(agents=[researcher, writer], tasks=[task1, task2], process=Process.sequential)
result = crew.kickoff()
print(result)
Process типы: Sequential — задачи выполняются по очереди. Hierarchical — менеджер-агент распределяет задачи между исполнителями.

Встроенные инструменты CrewAI

  • SerperDevTool — поиск в Google
  • FileReadTool, FileWriterTool — работа с файлами
  • WebsiteSearchTool — поиск по конкретному сайту
  • CodeInterpreterTool — выполнение Python кода
← Назад в базу знаний Задать вопрос поддержке