Aller au contenu

Guide d'intégration IA

jinflow utilise Claude (Anthropic) pour deux capacités distinctes : l’analyse interactive et les explications de findings.

Fenêtre de terminal
# Set API key (one-time, stored in ~/.jinflow/secrets.yml)
jin us --api-key sk-ant-api03-...
# Or via environment variable
export ANTHROPIC_API_KEY=sk-ant-api03-...

Les deux fonctionnalités partagent la même clé API. Aucune autre configuration n’est requise.

jin evolve est un REPL conversationnel pour l’exploration de données assistée par IA. L’IA a un accès complet au KLS, peut écrire du SQL, inspecter les Signals et aider à investiguer les findings.

AspectDétail
Commandejin evolve --tenant millesime.domaine_zufferey
ModèleClaude Opus ou Sonnet (configurable via jin us --model)
ContexteConversation multi-tours avec accès aux données
Coût~$0.10–0.50 par conversation
Cas d’usageInvestigation approfondie, exploration de Thesis, conception de Signal

L’IA est limitée à exactement un tenant — elle ne peut pas interroger d’autres schémas tenant.

Le bouton « Explain in detail » sur les pages de détail des findings génère un narratif prêt pour la direction financière à partir des preuves d’un seul Finding.

AspectDétail
DéclencheurCliquer « Explain in detail » sur n’importe quel Finding
ModèleClaude Haiku (rapide, ~1-2 secondes)
OverrideVariable d’environnement JINFLOW_AI_MODEL
ContexteFinding unique + attributs Entity + métadonnées Signal
Coût~$0.01 par explication
Cas d’usageNarratif rapide pour présentations, audits, rapports

L’explainer enrichit le Finding avec les attributs Entity depuis Gold et les métadonnées Signal depuis le registre avant de construire le prompt. La réponse est rendue en Markdown.

FonctionnalitéModèle par défautOverride
EvolveConfiguré via jin us --modelPar session
Finding Explainerclaude-haiku-4-5-20251001Variable d’env JINFLOW_AI_MODEL
Traduction des guidesclaude-haiku-4-5-20251001Variable d’env JINFLOW_AI_MODEL
  • L’IA ne voit que les données que vous lui envoyez — preuves de Finding, attributs Entity, métadonnées Signal
  • Evolve est limité à un tenant (imposé par le REPL)
  • Aucune donnée n’est stockée par Anthropic (utilisation API, pas d’entraînement)
  • La clé API est stockée localement dans ~/.jinflow/secrets.yml (jamais dans le dépôt)

scripts/translate_guides.py utilise Claude pour traduire les fichiers markdown de guides de l’anglais vers l’allemand et le français. Cela s’exécute comme étape de build, pas à l’exécution.

Fenêtre de terminal
python3 scripts/translate_guides.py # translate changed guides
python3 scripts/translate_guides.py --check # dry-run
python3 scripts/translate_guides.py --force # retranslate everything

Les traductions sont cachées via un manifeste SHA-256 — les fichiers source inchangés sont ignorés.

jazzisnow jinflow is a jazzisnow product
v0.45.1 · built 2026-04-17 08:14 UTC