Getting Started « 0 à 1 »
◆ Ingénieur IAAmener un ingénieur de rien à un dashboard affichant un résultat, en un parcours linéaire. Durée cible : 30 minutes.
Ce que vous aurez à la fin
Un projet NEXA, un schéma d’inférence, une table résultat, et un dashboard à une subbox affichant la donnée. Ensuite : lire un Run Receipt, ou poser une Console.
Prérequis : un compte avec le rôle ingénieur, l’URL de votre instance, un client HTTP (curl).
Étape 0 : S’authentifier
Récupérez un token OIDC (flux MyLogin / PingId), puis vérifiez l’accès :
curl -H "Authorization: Bearer $TOKEN" \
https://VOTRE_INSTANCE/api/v1/health/ready
Résultat attendu : 200 et statut ready. En cas de 401, vérifiez
l’expiration du token.
Étape 1 : Classifier l’idée de projet
curl -X POST https://VOTRE_INSTANCE/api/v1/genai/wizard/classify \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"title": "Analyse des ventes mensuelles",
"description": "Analyse des tendances de vente avec machine learning",
"businessDomain": ["retail", "analytics"]
}'
Résultat attendu : une réponse JSON avec au moins une catégorie et un
confidenceScore.
Étape 2 : Dérouler le cadrage A → A2
Appelez transition-a (stages 1 à 5) puis transition-a2. Conservez le
handoff_package retourné.
curl -X POST https://VOTRE_INSTANCE/api/v1/genai/wizard/transition-a \
-H "Authorization: Bearer $TOKEN" -H "Content-Type: application/json" \
-d '{ "stage_id": 1, "title": "...", "business_objective": "...", "language": "fr" }'
Étape 3 : Créer le projet (B1 → B4)
Enchaînez les quatre appels en réinjectant chaque ID dans le suivant. Les IDs
sont des chaînes de chiffres. Notez le project_id.
B1 create-algo → algo_id
B2 create-usecase → usecase_id
B3 create-project → project_id
B4 generate-initial-schemas (reçoit algo_id, handoff_package, project_id)
Étape 4 : Où vivent les données
La table résultat suit le motif project_<project_id>_result_<table>, et les
noms de tables proviennent de outputInference.
Étape 5 : Écrire sa première subbox
Le plus petit dashboard valide : une Box pleine largeur, une subbox counter.
boxes:
- boxId: "1"
boxRowsArea: 4
boxColsArea: 12
subboxes:
- subboxId: "1"
subboxRowsArea: 4
subboxColsArea: 12
subboxType: "counter"
subboxTitle: "Lignes de résultat"
subboxQuery: "SELECT COUNT(*) AS count FROM project_<project_id>_result_data"
Les 3 règles qui comptent ici
placeholder <project_id>, SELECT sans ; final, et IDs en chaîne
de chiffres.
Étape 6 : Valider et visualiser
Soumettez le dashboard, laissez passer la validation automatique, ouvrez le studio : la subbox affiche un nombre.
Étape 7 : Lire la preuve, poser une Console
Chaque exécution produit un Run Receipt consultable dans l’Evidence Panel et via l’API evidence.
Pour un rendu HTML versionné (KPI custom, HITL par bloc), remplacez ou
ajoutez une subbox frame : voir Construire une Console.
Et maintenant ?
Voir aussi