33800 Docs

← Retour

Task: Assistant IA pour suggestion de commandes

Date: 28/01/2026 22:00 Status: TERMINE Projets: connectors-api, connectors-front

Objectif

Ajouter un assistant IA (Ollama via ai-orchestrator) sur la page instance et la page creation d'action, qui suggere des commandes SSH a partir d'un prompt en langage naturel.

Realisations

Backend (connectors-api)

Nouveau fichier : src/services/ai.ts

Routes ajoutees dans src/index.ts :

Format appel ai-orchestrator :

{
  "tool_id": "ollama",
  "job_type": "generate",
  "priority": 1,
  "input_params": {
    "model": "mistral:latest",
    "prompt": "<user prompt>",
    "system": "<system prompt with context>",
    "temperature": 0.3,
    "max_tokens": 256
  }
}

Lecture resultat : status.output_result.response (texte inline)

Frontend (connectors-front)

src/lib/api.ts : suggestCommand() et testCommand()

Instance page [id]/index.tsx :

New action page actions/new/index.tsx :

Fix inclus

Commits

Test

curl -X POST https://connectors.33800.nowhere84.com/api/ai/suggest-command \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{"instance_id":"<ssh-instance-id>","prompt":"voir les containers docker en cours"}'
# -> {"success":true,"command":"docker ps","action_name":"Voir les containers docker en cours"}

Temps de reponse: ~300ms (mistral:latest, priority 1)

Autres actions cette session