|
- COMMUN :
- ========
- X - Selectionner le modèle
- X - Paramétrer l'URL de Ollama
- X - Sécuriser contre les Injections de Prompts
- X - Paramétrer le time-out de Ollama
- X - Mettre un logger
- X - Résumé des documents longs : resumer chaque partie + un résumé des résumés partiels
- X - Nettoyer le code pour utiliser FichiersInternesService
- X - paramsGenerationCV
- X - paramsRechercheCV
- X - paramsMail
- X - paramsOllama
- X - paramsRAG
- X - listeMails
- X - listeRechercheCV
- X - vectorsCV
- X - vectorsDocsRAG
- X - vectorsMails
-
-
- MAILS :
- =======
- X - Si plus non lu dans la boite mail, enlever de la liste
- X - Comparer gemma3:12b et gemma3:12b_it_qat : quasi identique mais gemma3:12b est meilleur de peu
- X - Comparer gemma3:12b et thewindmom/hermes-3-llama-3.1-8b : quasi identique mais thewindmom/hermes-3-llama-3.1-8b est meilleur de peu
- X - Crypter le mot de passe
- X - Crypter toutes infos du compte mail
- X - Lire les PJ (pdf): les résumer et inclure les résumés dans le corps du mail (dans le détail)
- X - Réduire la longueur des prompts
- X - Se servir du résumé des PJ pour générer le résumé + reponse (--> réduire d'abord la longueur des prompts)
- X - Lire les PJ (docx): les résumer et inclure les résumés dans le corps du mail (dans le détail)
- X - Lire les PJ (xlsx): les résumer et inclure les résumés dans le corps du mail (dans le détail)
- X - Lire les PJ (zip): décompresser et si PDF / DOCX / XLSX dedans, les résumer et inclure les résumés dans le corps du mail (dans le détail)
- X - Lire les PJ (txt, rtf, csv): les résumer et inclure les résumés dans le corps du mail (dans le détail)
- X - Mettre un bouton pour rechercher nouveaux messages
- X - Paramétrer le Delay Refresh de la boite mails
- X - Faire une copie de la réponse dans "Mails envoyés" de la boite mails
- X - Vectoriser les mails et stocker les vecteurs
- X - Vectoriser les PJ et stocker les vecteurs
- X - Faire une méthode de recherche dans la liste des vecteurs
- X - Zone de recherche pour chercher dans les vecteurs des mails et PJ
- - Faire un check sur demande pour toute la messagerie pour vectoriser les messages même déjà lus
-
-
- CV :
- ====
- X - Lire les CV en PDF et en DOCX et en XLSX
- X - Selectionner une fiche de poste + n CV --> Reponse attendue : un tri des CV du + adapté au - adapté
- X - Extraire les CV en XML
- X - Générer le XML en nouveau DOCX
- X - Vectoriser les CV et stocker les vecteurs
- X - Faire une méthode de recherche dans la liste des vecteurs
- X - Zone de recherche pour chercher dans les vecteurs des CV
-
-
- CHAT :
- ======
- X - Faire un chat
- X - Intégrer l'historique de la conversation à un nouveau message
- X - Intégrer l'interprétation des images
- X - Intégrer un RAG
- v - Intégrer les documents si pas intégrés et déplacement des documents (PathToVectorialise --> PathVectorized)
- X - Recherche vectorielle des chuncks répondant à la question
- X - Passage des chuncks trouvés au LLM pour générer une réponse
- X - En mode RAG, on n'intègre pas l'historique de la conversation dans le nouveau message
- X - Intégrer des PJ dans la conversation
- X - Faire appel à un API Externe si besoin
- X - Remettre la combobox avec les 3 modèles pré-selectionnés
- X - En cas d'échec du premier modèle, passer au second et au 3ie si besoin
- X - Dans la réponse du modèle, inclure le nom du modèle
- - LLM : Case à cocher --> reprendre ou non l'historique des messages (inutile pour les échanges sur le code informatique)
- ou alors
- Créer un nouvel écran "ChatRoom dédié au code informatique" (par défaut ne reprend pas l'historique)
-
- CAS D'USAGES :
- ==============
- X - Sélectionner jusqu'à 3 modèles pour 1 cas d'usage
- X - Quand le modèle 1 plante, le second prend le relai, puis le 3ie si besoin
-
- GENERATEUR IMAGES :
- ===================
- X - Implémenter Fooocus V1
- X - Implémenter Fooocus V2 (prompt with IP)
-
- Facture PDF to XML :
- ====================
- X - A intégrer
-
- PROMPTS :
- =========
- X - Externaliser les prompts dans des fichiers txt
- - Créer une IHM pour modifier les prompts
-
- Tokenizer / Embbeding :
- =======================
- - Etudier ollama/nomic-embed-text versus BAAAI/bge-m3
-
- Sauvegarde des vecteurs :
- =========================
- - Etudier fichiers json versus Qdrant
-
|