Friedrich the Great!

Friedrich — AI-агент для Slack

Документация проекта Friedrich — мультитулзового AI-агента для команды арбитражников

Friedrich

Friedrich — AI-агент для Slack, который понимает свободную форму текста на русском языке и маршрутизирует запросы в нужный инструмент (tool).

Что умеет

  • Свободное общение — отвечает на вопросы, шутит, помогает с любыми задачами
  • Кейтаро — управление потоками: создание, изменение веса, удаление, список потоков на оффере
  • Расширяемость — архитектура позволяет добавлять новые tools (Jira, аналитика и т.д.)

Как работает

Пользователь пишет в Slack-канал обращение к Фридриху в свободной форме. Бот распознаёт имя, отправляет текст в LLM (qwen2.5:14b через OpenWebUI), LLM определяет intent и либо отвечает как чат-бот, либо вызывает нужный tool.

Пользователь: Фридрих, залей поток на оффер 1234, гео Албания
Фридрих:      Какой вес (0–100)? ⚖️
Пользователь: 36
Фридрих:      ✅ Поток создан! {"offer_id": 1234, "geo": "AL", "weight": 36}

Технологии

КомпонентТехнология
Slack-ботPython, slack-bolt, FastAPI
AI-агентPython, FastAPI, httpx
LLMqwen2.5:14b через OpenWebUI
ИнфраструктураDocker Compose, Caddy (SSL)

On this page