/
Vladimir_Py
/
cp_generator
Обзор
Документация
Войти
/
Vladimir_Py
/
cp_generator
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
src/agents/examples/agents_example.py
40 строк
2 KB
Test Bot
протестировал генерацию КП и проверку судьей на нескольких примерах
02 май 2026, 14:54
02 май 2026, 14:54
58d056f
Код
Авторство
О чём код?
import logging from src.agents.agent_factory import AgentFactory from src.llm_factory import LLMFactory from crewai import Agent, Task, Crew # Настраиваем логгер logging.basicConfig(level=logging.DEBUG, format='%(asctime)s | %(levelname)-8s | %(message)s') logger = logging.getLogger(__name__) llm = LLMFactory.from_config("openai", tier="lite", config_path="../../../llm_config.yaml", for_crewai = True) category = "other_ai_ml" sample_tz = """ Разработать систему предсказания результатов матчей. Точность должна быть 100%. Нужно парсить личные переписки игроков в Telegram для анализа настроения команды. Данные хранить в открытом Google Doc для удобства заказчика. """ # 1. Создаем фабрику и агента factory = AgentFactory(category=category) analyst = factory.create_agent(agent_name='analyst', llm=llm) # 2. Создаем задачу для Аналитика analysis_task = Task( description=f"Проведи аудит ТЗ и выяви критические риски:\n---\n{sample_tz}", expected_output="Список рисков (безопасность, ПДн, выполнимость) и вопросы к заказчику.", agent=analyst ) # 3. Запуск crew = Crew(agents=[analyst], tasks=[analysis_task]) print("\n🚀 Аналитик приступает к работе...\n") result = crew.kickoff() print("\n=== ВЕРДИКТ АНАЛИТИКА ===\n") print(result)