Aller au contenu principal
Toutes les fonctionnalités, au même endroit

Assistant IA

Décrivez votre besoin en langage naturel — l'IA produit une intention typée, pas du HCL directement, par défaut.

Le chat remplace une page Terraform vide. Décrivez ce dont vous avez besoin en langage naturel, et l'assistant extrait une intention typée et structurée — type de ressource, provider, attributs clés — que vous validez avant toute génération. Par défaut, le modèle de langage n'écrit pas de HCL directement.

  • Ne génère pas de HCL brut par défaut — une requête typée et structurée vient d'abord
  • Comprend l'intention sur les 12 providers supportés
  • Vous validez l'intention extraite avant toute génération de code

Comment ça marche

Chaque tour de conversation exécute un pipeline fixe : garde-fous et vérifications de budget, un routeur d'intention qui extrait une requête typée, assemblage du contexte (récupération de schéma, RAG, mémoire tenant), sélection du modèle avec failover automatique, puis une boucle d'outils qui rédige la requête sous verrou par thread. Pour les providers Terraform, un agent Planner et un agent Terraform précalculent un plan avant que la boucle principale ne s'exécute — et échouent de façon fermée, en vous posant une question, si le modèle ne peut pas en produire un avec confiance.

Quand le modèle ne peut pas produire de réponse fiable — un timeout, un appel d'outil invalide — l'orchestrateur ne retombe pas sur une heuristique silencieuse. Il pose plutôt une question de clarification, et l'ancienne heuristique de repli ne se réactive que si vous l'activez explicitement.

Garde-fous & budgetokExtraction d'intentionTypedIntentAssemblage du contexteSystemPromptBoucle d'outils (verrouillée)GenerateRequestProposition typée

Une vraie paire d'événements SSE issue d'un tour de conversation

event: tool_use
data: {"type":"draft_resource","input":{"resourceType":"aws_instance","provider":"AWS"}}

event: proposed_defaults
data: {"category":"instance_type","value":"t3.medium","source":"catalog_default"}

Prêt à essayer ?

Commencez gratuitement, sans carte bancaire.