Skip to content

dkoraitest/consultant-copilot

Repository files navigation

Consultant Copilot

AI-копилот для бизнес-консультанта с поэтапным развёртыванием.

Что это?

Система для автоматизации работы консультанта:

  • Суммаризация встреч — автоматическое создание протоколов по типу встречи
  • RAG Copilot — ответы на вопросы по базе знаний (1100+ встреч)
  • Интеграции — Todoist, Fireflies, Telegram

Этапы развёртывания

Этап Описание Статус
1 Суммаризация встреч (замена Make) В разработке
2 RAG Copilot (Q&A по базе знаний) Планируется
3 Graph RAG + аналитика Планируется

Быстрый старт

1. Клонировать и настроить

cd Consalt-Copilot
cp .env.example .env
# Заполнить переменные в .env

2. Запустить через Docker

docker-compose up -d

3. Настроить webhook

Указать URL webhook в Fireflies:

https://your-server.com/api/webhook/fireflies

Структура проекта

Consalt-Copilot/
├── README.md                    # Этот файл
├── docker-compose.yml           # Docker конфигурация
├── .env.example                 # Пример переменных окружения
├── requirements.txt             # Python зависимости
│
├── docs/                        # Документация
│   ├── ARCHITECTURE.md          # Архитектура системы
│   ├── PROMPTS.md               # Промпты для типов встреч
│   └── INTEGRATIONS.md          # Интеграции (Fireflies, Todoist, Telegram)
│
├── config/                      # Конфигурация
│   └── meeting_types.yaml       # Типы встреч
│
├── src/                         # Исходный код
│   ├── bot/                     # Telegram бот
│   ├── summarizer/              # Движок суммаризации
│   ├── database/                # Модели и репозитории
│   ├── integrations/            # Внешние интеграции
│   └── api/                     # FastAPI endpoints
│
├── scripts/                     # Скрипты
│   ├── migrate_notion.py        # Миграция из Notion
│   └── telegram_auth.py         # Авторизация Telethon
│
└── Make - json/                 # Экспорт Make сценариев (для справки)

Типы встреч

Тип Назначение Лимит Особенности
Working Рабочая встреча с командой 3600 символов Имена разрешены
Diagnostics Диагностика с новым клиентом - 15 вопросов, обращение на "вы"
Traction Еженедельный трекшн 4000 символов Без имён, фокус на гипотезы
Intro Первое знакомство - Короткий формат

Технический стек

  • Python 3.11+
  • PostgreSQL 15 + pgvector
  • FastAPI — API
  • python-telegram-bot — Telegram бот
  • Claude API — LLM для суммаризации
  • LangChain — RAG (этап 2)
  • Docker Compose — деплой

Документация

Бюджет

Статья Этап 1 Этап 2 Этап 3
VPS $10-15 $15-20 $20-30
Claude API $20-30 $30-40 $40-50
OpenAI Embeddings $5-10 $10-15
Итого $30-45 $50-70 $70-95

Лицензия

Приватный проект.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages