notes memory

This commit is contained in:
2026-04-27 15:42:17 +02:00
parent 94e14a3674
commit 410f1acd5d
9 changed files with 755 additions and 20 deletions

View File

@@ -10,6 +10,7 @@ POC de PWA mobile pour parler a l'assistant depuis un telephone.
- Lecture audio automatique de la reponse avec une voix francaise douce cote navigateur.
- Envoi d'emails Gmail avec carnet de contacts `contacts.json`.
- Ajout de contacts par conversation, par exemple : `Ajoute Sophie avec l'adresse sophie@example.com`.
- Memoire professionnelle SQLite pour clients, projets, taches, notes et depots Git associes.
## Configuration locale
@@ -27,6 +28,7 @@ GMAIL_PASSWORD=...
APP_SECRET=...
TTS_PROVIDER=browser
CONTACTS_FILE=/root/openbot/data/contacts.json
MEMORY_DB=/root/openbot/data/memory.sqlite
```
Installer :
@@ -141,6 +143,25 @@ Envoie un email a Sophie
L'assistant remplacera `Sophie` par son adresse email.
## Memoire professionnelle
Les informations professionnelles sont stockees dans une base SQLite. Sur le VPS, le service utilise :
```text
/root/openbot/data/memory.sqlite
```
Exemples de phrases :
```text
SAFTCO est un nouveau client, note quelque part que je dois rappeler le directeur.
Note que le projet Portail SAFTCO est associe au client SAFTCO.
Associe le repo /root/openbot/repos/saftco au projet Portail SAFTCO.
Qu'est-ce que tu sais sur SAFTCO ?
```
La memoire peut contenir des clients, projets, taches, notes et depots Git associes a un projet.
## Notes
- Groq Orpheus TTS doit etre accepte dans la console Groq pour fonctionner :