
AMBER ICI v5 : centre de commandement d'investigation Ollama local-first avec preuves limitées au dossier, chaînes d'agents, récupération hybride, analyse en streaming, vues graphique et chronologique, OCR, recherche web contrôlée et télémétrie GPU.
AMBER ICI (AMBER Investigative Command Interface) est une interface navigateur locale-first pour les workflows d'investigation et d'analyse, propulsée par un serveur Ollama local.
Elle comprend :
SEND du terminal principalL'inférence Ollama est restreinte par l'interface aux points de terminaison de bouclage (127.0.0.1, localhost ou ::1). AMBER n'inclut ni inférence cloud ni télémétrie applicative, et aucune fonctionnalité ne requiert de connexion, de clé API ou de compte. La pastille WEB est l'interrupteur principal de tout accès à Internet : lorsqu'elle est sur OFF, AMBER n'effectue aucune requête sortante, quelle qu'elle soit.
STOP ou EscLa barre de pastilles de la console regroupe les contrôles d'exécution :
| Pastille | Valeurs | Rôle |
|---|---|---|
TEMP / CTX / MEM / FMT / STREAM / SEED / SYS | — | Paramètres d'inférence du mode Analyste |
WEB | OFF (par défaut) / ON | Interrupteur principal de tout accès à Internet |
EXEC | ANALYST (par défaut) / AGENTS | Ce que SEND exécute : le modèle actif unique, ou la chaîne d'agents |
AGN | 0 = tous | Nombre d'agents exécutés par la chaîne, pris dans l'ordre des cartes |
LOOPS | 1+ | Nombre de répétitions de la chaîne ; synchronisé avec le champ LOOPS du panneau Agents |
Les agents sont définis par l'utilisateur et constituent le chemin d'exécution principal. Il n'existe aucune liste d'agents intégrée ou fixe ; le panneau Agents démarre vide et vous le remplissez de deux manières :
+ CREATE AGENT — définir un agent manuellementGENERATE FROM PROMPT — décrire un objectif et un modèle planificateur local sélectionné rédige l'ensemble des agents pour vousChaque agent stocke sa propre configuration d'exécution :
| Champ | Valeur par défaut | Remarques |
|---|---|---|
| Nom de l'agent | — | Requis |
| Objectif de l'agent | — | Injecté en tant que [AGENT PURPOSE] |
| Prompt système de l'agent | — | L'instruction de rôle de l'agent |
| Modèle local préféré | — | Requis ; doit être installé dans Ollama |
| Température | 0.35 | Par agent, indépendante de la pastille TEMP de la console |
| Nombre maximal de tokens en sortie | 0 (auto) | 0 utilise l'heuristique de longueur d'AMBER |
| Boucles | 1 | Passages effectués par cet agent à chaque boucle de la chaîne, chacun affinant sa propre sortie précédente |
| Format de sortie | texte brut | JSON active le mode JSON d'Ollama et ignore l'expansion de longueur |
| Instructions de transfert | — | Transmises à l'agent séquentiel suivant en tant que [HANDOFF FROM PREVIOUS AGENT] |
| Mode d'exécution | sequential | sequential, parallel ou gated |
| Cible de sortie, portée mémoire, rôle, accès aux outils, activé, notes | — | Sous ADVANCED |
Exécution de la chaîne. Réglez EXEC sur AGENTS, saisissez un prompt dans le terminal principal et appuyez sur SEND. AMBER lit le mode sélectionné, les agents activés, le modèle local de chaque agent, le nombre AGN et le nombre LOOPS, puis exécute : les agents parallel simultanément, suivis des agents sequential dans l'ordre des cartes, une fois par boucle. Chaque agent séquentiel reçoit la sortie de l'agent précédent en tant que [UPSTREAM OUTPUT] ainsi que la note de transfert de cet agent. La progression et la sortie en flux de chaque agent s'affichent dans le terminal principal, et la réponse finale est conservée dans l'historique de conversation. Le bouton RUN du panneau Agents fait la même chose en utilisant le champ LOOPS propre au panneau.
En mode AGENTS, SEND ne nécessite pas de modèle actif dans le panneau Models, car chaque agent porte le sien. Les agents gated sont exclus de la chaîne — exécutez-les individuellement avec le bouton RUN de leur carte.
Les modèles manquants ne sont jamais substitués. Enregistrer un agent ou démarrer une chaîne avec un modèle qu'Ollama ne possède pas affiche dans le terminal un bloc actionnable indiquant le modèle demandé, les modèles réellement installés et la commande ollama pull <model> nécessaire, et l'exécution ne démarre pas.
Les ensembles d'agents enregistrés peuvent être stockés et restaurés par nom depuis le panneau Agents.
L'ancien mode de séquence d'étapes
PIPELINE/CHAINa été retiré de l'interface. Son moteur etstate/pipeline_state.jsonrestent en place pour la compatibilité ascendante, mais il n'est plus un mode sélectionnable ; les agents constituent la chaîne d'exécution.
embeddinggemma:latestFAST, HYBRID et DEEP