AI-ассистент для оценки рисков сделок в Kommo CRM на основе LLM.
Позволяет быстро выявлять проблемные сделки, видеть причины риска и предлагает дальнейшие действия, а также генерирует PDF-отчёт.
- Автоматическая оценка рисков (красные/жёлтые/зелёные)
- Причины риска и рекомендации от LLM
- Генерация PDF-отчёта с топ-сделками
- Интерфейс менеджера: ссылки на Kommo, генерация письма, загрузка отчётов и планирование задач в Kommo CRM
- Python 3.11+
- Streamlit — пользовательский веб-интерфейс
- ReportLab — генерация PDF
- Pandas — обработка данных
- LLM API (OpenAI) — анализ сделок
- Kommo API — загрузка сделок
AI_CRM_Assistant_Challenge/
├── src/
│ ├── app_streamlit.py – Основной UI и логика Streamlit
│ ├── data_loader.py – Компонент для работы с Kommo API и загрузки данных
│ ├── llm_client.py – Клиент для взаимодействия с LLM
│ ├── risk_engine.py – Логика вычисления скоринга рисков
│ └── fonts/ – Дополнительные шрифты для генерации PDF
├── requirements.txt – Список всех Python-зависимостей
├── README.md – Документация проекта
- Clone repo
git clone https://github.com/<your-username>/AI_CRM_Assistant_Challenge.git
cd AI_CRM_Assistant_Challenge
- Create and activate venv
python3 -m venv .venv
source .venv/bin/activate # для macOS/Linux
.venv\Scripts\activate # для Windows
- Install needed requirements
pip install -r requirements.txt
- Create .env file and your KOMMO_API_KEY/URL
KOMMO_BASE_URL=https://your-account.kommo.com
KOMMO_API_KEY=your_api_key
SLA_DAYS=2
- Run app and enjoy
streamlit run src/app_streamlit.py