Files
microdao-daarion/SOFIA_QUICKSTART.md
Apple 744c149300
Some checks failed
Build and Deploy Docs / build-and-deploy (push) Has been cancelled
Add automated session logging system
- Created logs/ structure (sessions, operations, incidents)
- Added session-start/log/end scripts
- Installed Git hooks for auto-logging commits/pushes
- Added shell integration for zsh
- Created CHANGELOG.md
- Documented today's session (2026-01-10)
2026-01-10 04:53:17 -08:00

217 lines
5.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# ⚡ Sofia Agent - Швидкий старт
## ✅ Готово до використання!
Sofia Agent працює на вашому MacBook з локальним Ollama.
---
## 🚀 Запуск
### Варіант 1: Простий запуск (рекомендовано)
```bash
cd /Users/apple/github-projects/microdao-daarion
./run_sofia.sh
```
### Варіант 2: З повідомленням
```bash
./run_sofia.sh "Привіт Sofia! Розкажи про свою роль"
```
### Варіант 3: Повний контроль
```bash
source sofia_venv/bin/activate
python3 sofia_agent.py
```
---
## 💬 Команди в інтерактивному режимі
- `/help` - показати довідку
- `/clear` - очистити історію
- `/history` - показати історію
- `/exit` - вийти
---
## 📊 Поточна конфігурація
**Працює зараз:**
- Модель: `qwen2.5-coder:32b` (19 GB)
- Провайдер: Ollama (локально)
- URL: `http://localhost:11434`
- Python: 3.14.0
- Віртуальне середовище: `sofia_venv/`
**Опціонально (майбутнє):**
- Grok API (потрібен `XAI_API_KEY`)
- Голосовий режим (потрібні STT/TTS)
---
## 🎯 Приклади
### Технічні питання
```bash
./run_sofia.sh "Поясни різницю між RAG та fine-tuning"
```
### Планування R&D
```bash
./run_sofia.sh "Які напрямки досліджень AI найперспективніші?"
```
### Архітектура
```bash
./run_sofia.sh "Як побудувати multi-agent систему?"
```
### Інтерактивний діалог
```bash
./run_sofia.sh
🧑 Ви: Привіт Sofia!
🤖 Sofia: Привіт! Я готова допомогти...
🧑 Ви: Які моделі підходять для кодування?
🤖 Sofia: Рекомендую звернути увагу на...
🧑 Ви: /exit
👋 До побачення!
```
---
## 🔧 Додаткові налаштування
### Зміна моделі
Відредагуйте `.env`:
```bash
# Для швидшої роботи:
OLLAMA_MODEL=mistral-nemo:12b
# Для складних reasoning задач:
OLLAMA_MODEL=deepseek-r1:70b
# Для мультимодальності (текст + зображення):
OLLAMA_MODEL=llava:13b
```
### Підключення Grok API
```bash
# Додати в .env:
XAI_API_KEY=your_xai_api_key_here
XAI_BASE_URL=https://api.x.ai/v1
XAI_MODEL=grok-beta
# Sofia автоматично переключиться на Grok
./run_sofia.sh
# 🤖 Ініціалізація Sofia Agent...
# Режим: Grok API (xAI)
# Модель: grok-beta
```
---
## 🎤 Майбутнє: Голосовий режим
Коли буде готово, додайте в `.env`:
```bash
ENABLE_VOICE_MODE=true
STT_SERVICE_URL=http://144.76.224.179:8895/api
TTS_SERVICE_URL=http://144.76.224.179:5002
```
Sofia зможе:
- 🎤 Приймати голосові запити (STT)
- 🔊 Відповідати голосом (TTS)
- 💬 Підтримувати текстовий режим паралельно
---
## 🐛 Вирішення проблем
### "Не можу підключитися до Ollama"
```bash
# Перевірити, що Ollama запущено
ps aux | grep ollama
# Якщо ні - запустити
ollama serve
# В новому терміналі:
./run_sofia.sh
```
### "ModuleNotFoundError"
```bash
# Переконатися, що використовується venv
source sofia_venv/bin/activate
python3 sofia_agent.py
```
### "Модель не знайдена"
```bash
# Перевірити доступні моделі
ollama list
# Завантажити потрібну
ollama pull qwen2.5-coder:32b
```
---
## 📈 Статистика токенів
Sofia показує використання токенів після кожної відповіді:
```
🤖 Sofia: Відповідь...
[Tokens: ~150]
```
Це допомагає відстежувати:
- Складність запитів
- Довжину контексту
- Продуктивність моделі
---
## 💡 Поради
1. **Для коротких запитів** - використовуйте режим одного повідомлення
2. **Для діалогу** - запускайте інтерактивний режим
3. **Для складних задач** - переключіться на `deepseek-r1:70b`
4. **Для швидкості** - використовуйте `mistral-nemo:12b`
---
## 📚 Детальна документація
Див. `SOFIA_AGENT_README.md` для:
- Повного опису функціоналу
- Всіх доступних моделей
- Інструкцій з Grok API
- Налаштування голосового режиму
---
## ✅ Готово!
Sofia Agent працює і готова до роботи! 🚀
**Швидкий тест:**
```bash
./run_sofia.sh "Привіт! Тест зв'язку"
```