Nous construisons encore des choses ici ! Vous pourriez remarquer quelques bords rugueux pendant que nous travaillons sur des améliorations. Aidez-nous à améliorer en signalant des bugs ici.

Fonctionnalités Organisationnelles

Explorez la plateforme organisationnelle Companin : gestion du cycle de vie des assistants, opérations de connaissances unifiées, orchestration de sessions, feedback de conversation, contrôles axés sur l'API, et observabilité construite pour les équipes.

Ce Que Votre Organisation Obtient Prêt à l'Emploi

Companin expédie avec l'infrastructure dont vos équipes d'opérations ont besoin pour lancer et superviser des assistants clients IA. Chaque fonctionnalité est soutenue par de vraies APIs endpoints, limitée pour la sécurité, et isolée par organisation pour garder les limites de données claires.

Gestion du Cycle de Vie des Assistants

Gérez chaque persona d'assistant à travers les POST /api/v1/assistants/, PATCH /api/v1/assistants/:assistant_id, et DELETE /api/v1/assistants/:assistant_id endpoints. Stockez le ton, la langue et les modèles de tâches par défaut par assistant afin que chaque déploiement reflète l'audience qu'il sert.

Les mises à jour sûres de version permettent de promouvoir les changements sans toucher les configurations précédentes, tandis que les drapeaux d'activation par assistant rendent simple de mettre en pause les expériences sans réémettre les clés API.

Opérations de Connaissances Unifiées

Téléchargez des PDFs, CSVs, texte brut, JSON ou images avec POST /api/v1/knowledge/files/, curatez des banques Q&R à travers /api/v1/knowledge/qas/, et ingérez des URLs en direct via /api/v1/knowledge/urls/. Chaque enregistrement capture des résumés générés par IA, mots-clés et embeddings afin que votre pile de récupération soit prête le moment où le contenu atterrit.

Lie ou excluez des sources par assistant pour garder le matériel réglementé séparé des réponses publiques et rafraîchissez les embeddings chaque fois que vos connaissances évoluent.

Orchestration de Sessions et Contexte

Utilisez POST /api/v1/sessions/ pour lancer des sessions authentifiées ou anonymes, attachez des traits de visiteurs à travers /api/v1/contexts, et stockez des métadonnées qui reviennent à vos identifiants CRM. L'expiration configurable garde les sessions stagnantes de persister tout en fournissant une traçabilité complète à travers les canaux.

Parce que le contexte, les sessions et les conversations partagent des identifiants étendus par organisation, vous pouvez coudre des parcours omnichannel sans fuir les données entre clients.

Conversations et Signaux de Feedback

L'API de conversations garde chaque échange auditable avec POST /api/v1/conversations/ et GET /api/v1/conversations/:conversation_id/messages. Capturez les scores de satisfaction en utilisant POST /api/v1/conversations/:conversation_id/feedback afin que les équipes produit puissent mesurer les résultats sans construire de plomberie supplémentaire.

Les enregistrements de feedback incluent les métadonnées de l'évaluateur, score et commentaires libres, donnant un signal propre pour améliorer les prompts, règles d'escalade ou transferts humains.

Gouvernance Axée sur l'API

Chaque appel nécessite un en-tête X-API-Key qui mappe à une organisation spécifique. Le limiteur de débit intégré cappe le trafic à 100 demandes par heure par organisation par défaut et enregistre les tentatives de dépassement pour les pistes d'audit. Parce que nous authentifions à travers Django Ninja, vous pouvez étendre l'authentification avec votre propre middleware quand vous avez besoin de politiques plus complexes.

Les réponses JSON structurées gardent les consommateurs prévisibles à travers les états 2xx et 4xx, rendant l'outillage d'observabilité plus facile à câbler.

Analyses et Observabilité

Des routes d'analyses dédiées telles que GET /analytics/logs/, /analytics/usage/, /analytics/endpoints/, et /analytics/rate-limits/ surfacent les détails au niveau de la demande, volume agrégé, mix d'endpoints et événements de limitation. Filtrez par organisation ou clé API pour repérer les anomalies avant qu'elles n'atteignent les SLA.

Combiné avec le feedback de conversation et les métadonnées, ces tableaux de bord donnent aux équipes clients une boucle fermée complète sur les performances sans needing un pipeline de données séparé.