Guide de démarrage
Pour démarrer avec Decisimo, il faut fournir ses règles. Le document peut être téléversé ou la décision décrite, puis l’assistant élabore une décision fonctionnelle qui en est issue et que vous pourrez examiner et approuver. L’établissement connecte sa propre base de données et les sources externes qu’il utilise déjà. Les décisions enregistrées et leurs résultats alimentent ensuite la révision suivante.
Préparez vos règles
Les règles peuvent être fournies en PDF ou sous forme de tableur, jusqu’à 50 Mo, décrites avec leurs propres mots, ou les deux. Un document Word doit d’abord être enregistré au format PDF.
Decisimo lit le document et en extrait les exigences. Le nombre de pages traitées et d’exigences repérées s’affiche pour permettre de vérifier le contenu analysé. L’assistant détermine ensuite si les règles décrivent une décision immédiate ou un dossier à traiter par une personne.
Pour une décision immédiate, la création comprend :
- Un flux de décision qui représente les règles.
- Des données de test pour vérifier la décision.
- Un point d’accès API pour envoyer une demande de décision.
- Une liaison de point d’accès API.
- Une version du flux de décision.
- Un déploiement.
Si les règles décrivent des tâches réalisées par des personnes, l’assistant demande si vous souhaitez connecter une base de données pour les dossiers ou créer une décision immédiate qui transmet le travail à une personne.
Modifier avec l’assistant
Chaque flux de décision comporte un bouton « AI Assistant ». La conversation s’ouvre à côté d’un aperçu du flux, qui se met à jour en direct. Le même bouton est disponible dans le studio de gestion des dossiers. Il suffit d’indiquer la modification souhaitée, d’examiner le plan de l’assistant, puis d’approuver ou d’ignorer chaque proposition avant toute génération.
Les ajouts apparaissent en vert, les modifications en orange et les suppressions en rouge dans l’aperçu. Le flux ne conserve une modification qu’après son enregistrement.
Dans un flux de décision, l’assistant peut créer ou modifier :
- Des ensembles de règles, des tables de décision, des arbres de décision, des scorecards et des fonctions.
- Des sources de données et des étapes du flux.
- Des routages et des embranchements.
Il peut aussi supprimer des étapes du flux et expliquer son fonctionnement. Pour la conception d’un dossier, il est possible de lui demander de modifier les tâches et les types d’enregistrement, de définir les décisions et les conditions de clôture d’un dossier, ou de configurer la logique de décision, le modèle d’IA ou les données externes utilisés par une tâche. Chaque modification doit aussi être approuvée et enregistrée, et le déploiement de la conception du dossier est effectué par l’utilisateur.
Dans un flux de décision existant, un document de règles modifié peut être ajouté à la conversation. L’assistant de flux accepte aussi les demandes vocales.
Connecter sa base de données
Dans « Data destinations », il est possible de connecter sa base de données PostgreSQL et de choisir les enregistrements qu’elle reçoit. Il suffit de coller une chaîne de connexion et de sélectionner « Parse », ou de saisir l’hôte, le port, la base de données, le nom d’utilisateur, le mot de passe et le mode SSL, puis de sélectionner « Test connection ». Avec Supabase, utiliser la chaîne de connexion du pooler Session ou Transaction.
| Destination | Contenu |
|---|---|
| Decision archive | Une ligne par décision : ses données d’entrée et de sortie, le flux de décision, le point d’accès API et les heures de réception et de réponse |
| Case board | Les dossiers, les tâches et les événements liés à leur traitement, stockés uniquement dans la base de données de l’établissement |
| Outcome history | Le résultat de chaque décision, renseigné par l’établissement |
| Data cache | Les réponses enregistrées des sources de données externes, conservées 30 jours par défaut |
L’archive de décisions est alimentée après l’envoi de la réponse. En cas d’échec de l’écriture, celle-ci est mise en file d’attente, puis réessayée. L’échec de l’archivage n’empêche donc pas la décision. Les données du Case board restent dans la base de données de l’établissement. Decisimo crée ses propres tables et ne modifie pas celles déjà présentes.
Connecter ses sources de données
Les données externes sont récupérées via une API REST ou un service SOAP accessible sur l’internet public. Les sources peuvent renvoyer du JSON ou du XML et utiliser l’authentification HTTP Basic ou OAuth2. Chaque source a un délai d’attente maximal de 15 secondes.
Chaque fournisseur est configuré comme une source de données distincte. Sur l’écran de la source, le bouton « AI Assistant » propose une configuration et vérifie la méthode, l’authentification et les identifiants avant que l’utilisateur ne l’approuve.
Les identifiants doivent être saisis dans le champ prévu à cet effet. Ils sont envoyés dans le coffre-fort, et la conversation ne contient qu’une référence. Si un identifiant est collé par erreur dans la conversation, Decisimo le masque avant qu’il ne soit transmis à l’assistant.
Sélectionner « Run test » pour appeler la source. Une étape du flux peut mettre les réponses en cache dans la destination Data cache, où elles sont conservées 30 jours par défaut. L’assistant de flux peut configurer un appel de données, et l’assistant de dossier peut configurer les données externes utilisées par une tâche.
Tirer parti des décisions enregistrées
L’analyse lit les données de Decision archive dans la base de données de l’établissement. Les questions sur les résultats s’appuient sur Outcome history, que l’établissement renseigne lui-même. Ces fonctions deviennent utiles après une période d’utilisation du flux de décision. Les backtests, l’analyse de règles et l’analyse de l’ensemble des règles disposent chacun de leur propre conversation avec l’assistant.
Backtest
Exécuter une version sur les décisions de production enregistrées et voir quelles décisions auraient changé, en regard de leur résultat réel.
Analyse de règles
Analyser les résultats pour trouver des conditions candidates. Les résultats indiquent le taux de dossiers défavorables et le lift de chaque condition, et estiment le nombre de dossiers défavorables supplémentaires qu’elle permettrait de repérer. L’option « Mine these rows » est disponible dans chaque cellule d’un résultat d’analyse.
Analyse des règles
L’analyse des règles peut générer une scorecard avec des tranches et des points, ainsi qu’une courbe de seuil et sa stabilité. Le parcours d’une décision enregistrée peut servir à retrouver les règles qui l’ont produite. Ces règles reconstituées peuvent ensuite être créées sous forme de flux de décision.
Analyse d’impact
Comparer deux révisions d’un ensemble de règles, d’une table de décision, d’un arbre de décision, d’une scorecard ou d’une fonction. La comparaison peut porter sur un fichier importé ou sur Decision archive.
Après un backtest et une exploration des données, proposez une nouvelle révision. Cette proposition met en file d’attente son propre backtest sur les mêmes enregistrements.
Questions fréquentes
Puis-je importer un document Word ?
Enregistrez-le d’abord au format PDF, puis importez le PDF.
L’assistant effectue-t-il des modifications de lui-même ?
Chaque modification proposée doit être approuvée ou ignorée avant d’être générée et enregistrée. Le déploiement d’une conception de dossier est effectué par l’utilisateur.
Faut-il une base de données pour prendre la première décision ?
La première décision peut être prise sans base de données. Decision archive, Case board et les fonctions d’analyse utilisent la base de données de l’établissement. Il faut donc en connecter une pour les utiliser.
Par où commencer ?
Importez les règles déjà en place ou décrivez-les avec vos propres mots. L’assistant en tirera une première décision.