01
Що це
На технічному дзвінку з замовником питання прилітають без попередження: «а як у вас влаштована авторизація?», «скільки часу займе інтеграція з їхнім API?». Відповідь є в коді, але шукати її під час розмови ніхто не буде. MeetCopilot робить це замість вас: він чує питання, знаходить відповідь у репозиторії та показує її на другому екрані, поки ви ще формулюєте перше речення.
Механіка двоступенева. Швидка модель працює фільтром: серед потоку реплік вона відрізняє реальне питання до вас від «привіт» і «мене чути?».
Тільки після цього вмикається сильна модель — з картою проєкту в системному промпті й двома інструментами для читання файлів і пошуку по коду.
02
можливості
Що воно вміє
01
Живий транскрипт дзвінка
Аудіо з Mac іде на сервер потоком; розшифровка в реальному часі з розділенням реплік. Панель показує розмову в міру її ходу.
02
Детектор питання
Швидка модель фільтрує потік: світська балаканина відсіюється, справжнє питання по проєкту передається далі. Це економить і час, і гроші.
03
Відповідь із кодом на руках
Сильна модель має карту проєкту й два інструменти — читання файлу й пошук по репозиторію. Максимум три кола інструментів, щоб не затримувати відповідь.
04
Кешований системний промпт
Карта проєкту кладеться в промпт із кешуванням: повторні питання коштують у рази дешевше й відповідають швидше.
05
Стрімінг відповіді
Текст з’являється по мірі генерації — читати можна вже з першого рядка, не чекаючи повної відповіді.
06
Довгі сесії
З’єднання тримається годинами: таймаути в проксі підняті спеціально під тривалість реальної зустрічі.
03
архітектура
Як влаштовано
01
Захоплення аудіо на Mac
02
Розшифровка в реальному часі
03
Детектор питання
04
Пошук по коду проєкту
05
Підказка на панелі
Під капотом
- FastAPI-сервер із WebSocket-хабом: одна зустріч — один стан, кілька панелей можуть дивитися одночасно.
- Клієнт захоплення під macOS ставиться одним скриптом.
- Розшифровка через Deepgram із налаштованою мовою й ключовими термінами проєкту.
- Карта проєкту будується окремим скриптом із локальної копії репозиторію.
- Слухає лише на локальному інтерфейсі; назовні — тільки через nginx із токеном доступу до панелі.
- Таймаути з’єднання підняті до години, бо зустріч не вкладається в дефолтні 60 секунд.
04
масштаб
Цифри
2
моделі: фільтр і відповідь
3
кола інструментів максимум
~0.1×
ціна повторного питання завдяки кешу
60 хв
тримання сесії
