Content Agents¶
AI-агенты для автоматизации контента из AIArmy проекта.
Модули¶
| Модуль | Описание |
|---|---|
| orchestrator | Главный координатор агентов |
| generator | Генерация контента из идей |
Источник¶
Извлечено из AIArmy — системы автоматизации SMM.
Архитектура¶
OrchestratorAgent
├── ContentAgent # Генерация постов
├── TrendAgent # Сбор трендов
└── PublishAgent # Публикация
Возможности¶
- Сбор трендов из источников
- Генерация контента через LLM
- Адаптация под платформы (Telegram, Instagram)
- Генерация изображений
- Автоматические хештеги
- Workflow согласования
- Автоматическая публикация
Пример использования¶
from kit.agents.content import OrchestratorAgent, ContentAgent
# Создание агентов
content_agent = ContentAgent(
llm_client=claude_client,
image_client=dalle_client,
settings=settings
)
orchestrator = OrchestratorAgent(
content_agent=content_agent,
settings=settings
)
# Запуск
await orchestrator.start()
# Ручное создание поста
post = await orchestrator.create_post_manually(
topic="Тренды AI в 2024",
context="Фокус на практическое применение"
)
# Статус
status = await orchestrator.get_status()
print(status)
# {'running': True, 'posts': {'pending': 5, 'published': 120}}
Стек¶
- Python 3.10+
- asyncio
- structlog
- Claude/OpenAI (LLM)
- DALL-E (изображения)