Rename qdrant config properties to avoid K8s env var collision
Kubernetes auto-creates QDRANT_PORT env var from the qdrant Service, which overrides the Spring property with 'tcp://ip:port' instead of an integer. Renamed to ...
Make NATS consumer startup resilient with retry logic
Consumer now retries subscription in a background thread with backoff if KB_EVENTS stream doesn't exist yet. Prevents crash loop when KBService hasn't published...
Accepter les directives de base de la création d'article
Frontend envoie parentGuid (chaîne) non parentId (numérique). Résoudre GUID à ID côté serveur via la recherche.
Ajouter JsonIgnore aux collections paresseuses et références arrière de l'entité KB
Empêche la paresse le retour des entités KB via les critères d'évaluation REST.
Ajouter CONNAISSANCE-BASE à AppType et Organization.isKnowledgeBase getter
Sans ceux-ci, l'entrée de la barre latérale KB et la carte à domicile étaient cachées depuis organisation.isKnowledgeBase n'était pas défini.
Ajouter frontend de la base de connaissances - pages, composants, routes API, éditeur de plaques
13 Prochain.js API routes proxy sous /api/kb/ - Page d'accueil KB avec arbre d'articles, recherche, articles épinglés - Éclaireur d'articles, éditeur (texte ric...
Ajouter des voies d'accès pour les services KB et RAG
- /api/kb/- routes vers le service kamowskb - /api/rag/- routes vers kamowsrag-service Configugpique de service applic.yml et k8 actualisés avec URL de service
Ajouter l'injection de contexte RAG pour la base de connaissances dans le chat d'IA
- Nouveau service RagClient pour appeler la recherche sémantique RAGService - ChatOrchestrationService injecte le contexte de KB avant que l'IA ne réponde Confi...
Ajouter les manifestes de modèle K8s du vecteur Qdrant DB et MiniLM
- Déploiement Qdrant v1.12.1 - Service ClusterIP (ports 6333/6334) - TEI trégissant TEI avec déploiement et service tout-MiniLM-L6-v2 (port 8080) - Mise à jour ...
Ajouter les entités, enums, référentiels et droits de la base de connaissances
- 4 nouveaux enums: KbArticleStatus, KbReviewStatus, KbMediaType, KbEmbeddingStatus - ServiceType.KNOWLEDGE-BASE(18) et 6 KB - 6 entités de l'APP: KbArticle, Kb...
Scaffold RAGService - NATS consumer, embedding pipeline, Qdrant vector store, semantic search API
Scaffold KBService - Knowledge Base article CRUD, versioning, review workflow, media upload, NATS events
Ajouter les effets sonores de discussion aux fenêtres de l'outil de discussion d'IA
Trier les membres de l'équipe par ordre alphabétique avec les membres en ligne d'abord
Historique de la session de la barre latérale, des dossiers, recherche et suppression de l'icône d'en-tête dupliquée
- Corriger l'analyse de la réponse de l'API enveloppée pour les sessions et les dossiers - Fixer la création de dossiers pour utiliser le nom du champ parentFol...
Riche reliquage de repérage pour les réponses au chat AI
- Rubriques (h1-h4) avec bords inférieurs et calibrage approprié - Listes de balles (ul) et listes numérotées (ol) avec un indentation et un espacement appropri...
Utiliser la fin du tch-silennage non en continu pour le critère REST
La diffusion en continu sur REST avec blockLast() produisait des réponses vides parce que L'analyse SSE de WebClient ne fonctionne pas de manière fiable avec le...
Ajouter une erreur d'enregistrement détaillée à HuggingFaceAdapter pour le déboguement de 400 erreurs
Capture et loge le corps réel de réponse d'erreur HF au lieu de juste code d'état.
Passage de HuggingFace à router.huggingface.co (api-inference est dépréciée)
HF retourne 410 sur api-inference.huggingface.co avec message à utiliser router.huggingface.co à la place.
Ajouter des logos de l'entreprise fournisseur au tableau déroulant et liste de type fournisseur
Utiliser le critère d'évaluation compatible avec le modèle de l'organisme de demande
Le critère d'évaluation de HF /v1/chat/complétions prend l'ID du modèle dans le corps JSON, pas dans le chemin de l'URL. Passage du routage par modèle URL à la ...
Reordonner les onglets des paramètres d'IA, renommer Sales Agent Setup en AI Sales Agent Setup
- L'installation du fournisseur est maintenant le premier onglet, Usage et aperçu est le dernier - Rebaptisé "Sales Agent Setup" par "AI Sales Agent Setup" - Mi...
Saisir tous les modèles de fournisseurs sur les sélections actives pré-populsées et pré-pondées
- Renseignez les détails du fournisseur avec tous les modèles (actives-inactives) en cliquant sur Edit - Édition pré-populaire.modèles avec des identifiants de ...
Inclure tous les modèles (actives et inactives) dans la réponse GET d'un seul fournisseur
Afficher le modèleCount à partir de l'API dans la table de liste des fournisseurs
Ajouter le nombre de modèles à la liste des fournisseurs, passer du point d'extrémité HF au terminal de routeur
- Inclure le modèleCount dans la liste des fournisseurs de la réponse GET - Interrupteur de l'URL de base par défaut du visage vers router.huggingface.co - Sout...
Support de modèles de validation/désactivation via PUT/api/ai/providers/-id
Lorsque le frontend envoie un tableau d'ID de modèle 'modèle' dans la mise à jour du fournisseur demande, les modèles dans le tableau sont définis actifs et les...
Ajouter findByProviderId requête à AiModelRepository pour l'activation/disable du modèle
Fil de messagerie de chat de bout en bout avec état de chargement
- Ajouter le gestionnaire POST aux messages API route - Fixer les asymétries de type de message entre l'entrée, le contexte et le composant de message - Montrez...
Ajouter POST et point d'extrémité pour envoyer des messages de discussion
Reçoit un message utilisateur, un envoi au fournisseur d'IA via ChatOrchestrationService, retourne la réponse complète. Prend en charge le flux de chat basé sur...
Retourner la clé API cryptée complète dans les réponses des fournisseurs
Les utilisateurs doivent voir et éditer la clé complète, pas une version masquée.
Restez en mode édition après avoir créé le fournisseur, afficher les boutons de test et de modèle
- Après avoir créé un nouveau fournisseur, restez en mode édition avec l'identifiant retourné afin que l'utilisateur puisse tester immédiatement la connexion ...
Ajouter Hugging Face en tant que type de fournisseur dédié avec adaptateur personnalisé
- HuggingFaceAdapter manipule la structure URL de HF - Découverte de modèle via l'API HF (modèles de génération de texte chauds) - Enregistré dans l'appareil d'...
Garde contre un réseau de modèles non définis dans l'édition des fournisseurs
Comme ce que tu vois expédier ?
Tout cela arrive dans votre espace de travail par lui-même. Commencez sur le plan gratuit et relisez cette page dans un mois.
