
AMBER ICI v5: centro de mando de investigación Ollama con enfoque local-first, con evidencia delimitada por caso, cadenas de agentes, recuperación híbrida, análisis en streaming, vistas de grafo y línea de tiempo, OCR, investigación web controlada y telemetría de GPU.
AMBER ICI (AMBER Investigative Command Interface) es una interfaz de navegador local-first para flujos de trabajo de investigación y análisis impulsada por un servidor local de Ollama.
Incluye:
SEND del terminal principalLa inferencia de Ollama está restringida por la interfaz a endpoints de loopback (127.0.0.1, localhost o ::1). AMBER no incluye inferencia en la nube ni telemetría de la aplicación, y ninguna función requiere inicio de sesión, clave de API ni cuenta. La píldora WEB es el interruptor maestro para todo el acceso a internet: con ella en OFF, AMBER no realiza ninguna solicitud saliente de ningún tipo.
STOP o EscLa barra de píldoras de la consola contiene los controles de ejecución:
| Píldora | Valores | Propósito |
|---|---|---|
TEMP / CTX / MEM / FMT / STREAM / SEED / SYS | — | Ajustes de inferencia del modo Analyst |
WEB | OFF (predeterminado) / ON | Interruptor maestro para todo el acceso a internet |
EXEC | ANALYST (predeterminado) / AGENTS | Qué ejecuta SEND: el modelo activo único o la cadena de agentes |
AGN | 0 = todos | Cuántos agentes ejecuta la cadena, tomados en el orden de las tarjetas |
LOOPS | 1+ | Cuántas veces se repite la cadena; sincronizado con el campo LOOPS del panel Agents |
Los agentes son definidos por el usuario y constituyen la ruta de ejecución principal. No existe una lista de agentes integrada ni fija; el panel Agents comienza vacío y se rellena de dos maneras:
+ CREATE AGENT — define uno manualmenteGENERATE FROM PROMPT — describe un objetivo y un modelo planificador local seleccionado escribe el conjunto de agentes por tiCada agente almacena su propia configuración de runtime:
| Campo | Predeterminado | Notas |
|---|---|---|
| Nombre del agente | — | Obligatorio |
| Propósito del agente | — | Se inyecta como [AGENT PURPOSE] |
| Prompt de sistema del agente | — | La instrucción de rol del agente |
| Modelo local preferido | — | Obligatorio; debe estar instalado en Ollama |
| Temperatura | 0.35 | Por agente, independiente de la píldora TEMP de la consola |
| Tokens máximos de salida | 0 (auto) | 0 usa la heurística de longitud de AMBER |
| Bucles | 1 | Pasadas que realiza este agente por cada bucle de la cadena, cada una refinando su propia salida anterior |
| Formato de salida | texto plano | JSON activa el modo JSON de Ollama y omite la expansión de longitud |
| Instrucciones de traspaso | — | Se pasan al siguiente agente secuencial como [HANDOFF FROM PREVIOUS AGENT] |
| Modo de ejecución | sequential | sequential, parallel o gated |
| Destino de salida, ámbito de memoria, rol, acceso a herramientas, habilitado, notas | — | Bajo ADVANCED |
Ejecutar la cadena. Establece EXEC en AGENTS, escribe un prompt en la terminal principal y pulsa SEND. AMBER lee el modo seleccionado, los agentes habilitados, el modelo local de cada agente, el recuento de AGN y el recuento de LOOPS, y luego ejecuta: los agentes parallel de forma concurrente, seguidos de los agentes sequential en el orden de las tarjetas, una vez por bucle. Cada agente secuencial recibe la salida del agente anterior como [UPSTREAM OUTPUT] más la nota de traspaso de ese agente. El progreso y la salida en streaming de cada agente se imprimen en la terminal principal, y la respuesta final se conserva en el historial de conversación. El botón RUN del panel de Agentes hace lo mismo usando el campo LOOPS propio del panel.
En el modo AGENTS, SEND no requiere un modelo activo en el panel de Modelos, porque cada agente lleva el suyo propio. Los agentes gated quedan excluidos de la cadena: ejecútalos individualmente con el botón RUN de su tarjeta.
Los modelos ausentes nunca se sustituyen. Guardar un agente o iniciar una cadena con un modelo que Ollama no tiene imprime un bloque accionable en la terminal indicando el modelo solicitado, los modelos realmente instalados y el comando ollama pull <model> necesario, y la ejecución no se inicia.
Los conjuntos de agentes guardados se pueden almacenar y restaurar por nombre desde el panel de Agentes.
El antiguo modo de secuencia de pasos
PIPELINE/CHAINse retiró de la interfaz. Su motor ystate/pipeline_state.jsonpermanecen en su sitio por compatibilidad con versiones anteriores, pero ya no es un modo seleccionable; los agentes son la cadena de ejecución.
embeddinggemma:latestFAST, HYBRID y DEEPEl Archivo ahora incluye un límite de caso opcional sin reemplazar su flujo de trabajo existente de archivo completo: