Suite de mes plans :
Étant donné que les développements externes évoluent plus rapidement qu’on ne peut le « penser », j’ai, en tant que non-technicien / non-programmeur, réussi à lancer cinq intégrations opérationnelles avec votre soutien et votre aide. Merci beaucoup pour cela.
Ces nombreuses intégrations, en particulier dans le domaine de l’IA avec, par exemple, Phonon et Ollama (merci à @guim31 et @bertrandda pour cela), élargissent naturellement mon système et facilitent la planification.
C’est dans ce contexte que j’ai rencontré une difficulté et simultanément une solution que j’aimerais discuter avec vous :
Actuellement, il n’est pas difficile de réaliser une sortie vocale, par exemple : « N’oublie pas, demain physiothérapie à 10h00. »
Mais ?
Qui aimerait bien faire écouter cela à sa grand-mère, peu importe l’élégance de la voix.
Cela ressemble un peu à une annonce de gare : « Sur le quai, dans 16 minutes, le TGV en direction de Toulouse est prêt au départ. »
Ne serait-il pas plus agréable que, par exemple, avec ma voix, on dise : « Mamie, souviens-toi, demain vers 10h00, Dieter de la Croix-Rouge viendra te chercher et t’emmènera à ta physiothérapie. »
Ou encore mieux : La petite-fille vient en visite et demande alors : « Gladys, raconte une histoire de ta grand-mère pendant sa scolarité » … et l’IA répond avec la voix de la grand-mère : « Alors, quand j’étais à l’école primaire, c’était un hiver extrêmement froid. »
Vous voyez la direction que je veux prendre. Je ne suis pas programmeur et j’ai peur de tous ces slash doubles barres et indentations. En tant que manager qualité, je dis que ça doit pouvoir être mieux ?
Et voici le mot-clé : LLM Wikt :
Cela permet de créer une « mémoire » structurée de la personne à partir de documents quelconques, comme des certificats de naissance en image, des certificats de mariage en PDF ou des histoires de journal en mp3.
Le tout est ensuite préparé et accompagné de la voix de la grand-mère, et ça fonctionne.
Voici le YAML correspondant :
version: '3.8'
services:
llmwiki:
image: lordraw/llmwiki:latest
container_name: llmwiki
restart: unless-stopped
ports:
- "8000:8000" # Port pour Gladys (API/MCP)
- "8501:8501" # PORT SUPPLÉMENTAIRE : Port pour le visualiseur Web (navigateur)
volumes:
- /share/Container/llmwiki/data:/data
environment:
- APP_HOST=0.0.0.0
- APP_PORT=8000
- DATA_DIR=/data
- CHROMA_PATH=/data/chroma
- EMBEDDING_PROVIDER=openai_compatible
- EMBEDDING_BASE_URL=http://<DEINE_OLLAMA_IP>:11434/v1
- EMBEDDING_MODEL=nomic-embed-text
# AVEC CECI, NOUS LANÇONS LE VISUALISEUR WEB EN PARALLÈLE DANS LE CONTAINER :
command: sh -c "python run_http.py & llmwiki view --port 8501"
Quelles sont vos pensées, opinions, suggestions, compléments, etc. sur ce sujet ?
Je vais tester ces fonctions de base et ensuite lancer une IA dessus.
D’ici là
Cordialement
Tom