docs(newwhats): transcrição movida ao motor (atualiza roadmap e contrato)
Marca a transcrição de áudio/imagem como implementada no motor (Gemini → messages.transcription) no roadmap da Secretária e na fase 5 do contrato de integração; satélite media-transcribe vira redundante. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -42,8 +42,11 @@
|
|||||||
3. ⏳ **Config/conexão**: validar `newwhats_url`/keys do satélite apontando para o
|
3. ⏳ **Config/conexão**: validar `newwhats_url`/keys do satélite apontando para o
|
||||||
motor correto (dev/prod) e o HMAC do webhook. *(requer credenciais reais.)*
|
motor correto (dev/prod) e o HMAC do webhook. *(requer credenciais reais.)*
|
||||||
4. ⏳ **Conhecimento**: rodar `sync-knowledge` end-to-end (satélite → motor).
|
4. ⏳ **Conhecimento**: rodar `sync-knowledge` end-to-end (satélite → motor).
|
||||||
5. ⏳ **Mover recursos**: transcrição/memória para o motor (genéricos a todos os
|
5. **Mover recursos para o motor** (genéricos a todos os satélites):
|
||||||
satélites); satélite passa a só enviar contexto. Ver `secretaria-ia-evolucao.md`.
|
- ✅ **Transcrição** (áudio→texto, imagem→descrição) já no motor via Gemini
|
||||||
|
(`messages.transcription`). O `media-transcribe.js` do satélite vira redundante.
|
||||||
|
- ⏳ memória (a secretária já tem memória por contato no motor; falta o satélite
|
||||||
|
deixar de duplicar). Satélite passa a só enviar contexto.
|
||||||
|
|
||||||
## Inconsistência anotada
|
## Inconsistência anotada
|
||||||
A transcrição no satélite usa `process.env.GEMINI_API_KEY`; o RAG/memória do motor
|
A transcrição no satélite usa `process.env.GEMINI_API_KEY`; o RAG/memória do motor
|
||||||
|
|||||||
@@ -37,7 +37,9 @@ Frameworks de mercado (2026):
|
|||||||
## Prioridade sugerida
|
## Prioridade sugerida
|
||||||
1. ✅ **Memória própria por contato** — IMPLEMENTADA (28/jun/2026). Ver
|
1. ✅ **Memória própria por contato** — IMPLEMENTADA (28/jun/2026). Ver
|
||||||
`secretaria-ia.md` → "Memória de longo prazo por contato" (`sec_contact_memory`).
|
`secretaria-ia.md` → "Memória de longo prazo por contato" (`sec_contact_memory`).
|
||||||
2. **Transcrição de áudios** (Whisper) — destrava entender quem manda áudio.
|
2. ✅ **Transcrição de áudios / descrição de imagens** — IMPLEMENTADA no MOTOR
|
||||||
|
(28/jun/2026) via Gemini 2.0 Flash → `messages.transcription` (genérica p/ todos
|
||||||
|
os satélites; `media-transcribe.ts` + `MessageHandler.processMedia`).
|
||||||
3. **Ritmo humano** (typing + delay + chunks) — barato, muda a percepção.
|
3. **Ritmo humano** (typing + delay + chunks) — barato, muda a percepção.
|
||||||
4. **Resposta em áudio (TTS)** — opcional, alto impacto, custo por uso.
|
4. **Resposta em áudio (TTS)** — opcional, alto impacto, custo por uso.
|
||||||
5. **Mem0/Zep cloud** — só se a memória própria não escalar.
|
5. **Mem0/Zep cloud** — só se a memória própria não escalar.
|
||||||
|
|||||||
Reference in New Issue
Block a user