
AMBER ICI v5: lokal-first Ollama-Ermittlungs-Kommandozentrale mit fallbezogenen Beweisen, Agentenketten, hybrider Suche, Streaming-Analyse, Graph- und Zeitleistenansichten, OCR, kontrollierter Web-Recherche und GPU-Telemetrie.
AMBER ICI (AMBER Investigative Command Interface) ist eine lokal-first Browser-Oberfläche für investigative und analytische Workflows, die von einem lokalen Ollama-Server angetrieben wird.
Sie umfasst:
SEND-Schaltfläche des Hauptterminals gesteuert wirdDie Ollama-Inferenz ist durch die UI auf Loopback-Endpunkte (127.0.0.1, localhost oder ::1) beschränkt. AMBER enthält keine Cloud-Inferenz und keine Anwendungstelemetrie, und keine Funktion erfordert eine Anmeldung, einen API-Schlüssel oder ein Konto. Die WEB-Pille ist der Hauptschalter für jeglichen Internetzugriff: Bei OFF stellt AMBER keinerlei ausgehende Anfragen.
STOP oder EscDie Pillen-Leiste der Konsole enthält die Ausführungssteuerungen:
| Pille | Werte | Zweck |
|---|---|---|
TEMP / CTX / MEM / FMT / STREAM / SEED / SYS | — | Inferenz-Einstellungen im Analyst-Modus |
WEB | OFF (Standard) / ON | Hauptschalter für jeglichen Internetzugriff |
EXEC | ANALYST (Standard) / AGENTS | Was SEND ausführt: das einzelne aktive Modell oder die Agent-Kette |
AGN | 0 = alle | Wie viele Agents die Kette ausführt, in Kartenreihenfolge |
LOOPS | 1+ | Wie oft die Kette wiederholt wird; gespiegelt mit dem Feld LOOPS im Agents-Panel |
Agents sind benutzerdefiniert und bilden den primären Ausführungspfad. Es gibt keine eingebaute oder feste Agent-Liste; das Agents-Panel startet leer, und Sie befüllen es auf zwei Wegen:
+ CREATE AGENT — einen Agent manuell definierenGENERATE FROM PROMPT — ein Ziel beschreiben, und ein ausgewähltes lokales Planungsmodell schreibt das Agent-Set für SieJeder Agent speichert seine eigene Laufzeitkonfiguration:
| Feld | Standard | Hinweise |
|---|---|---|
| Agentenname | — | Erforderlich |
| Agentenzweck | — | Wird als [AGENT PURPOSE] eingefügt |
| Agenten-Systemprompt | — | Die Rollenanweisung des Agenten |
| Bevorzugtes lokales Modell | — | Erforderlich; muss in Ollama installiert sein |
| Temperatur | 0.35 | Pro Agent, unabhängig von der Konsole TEMP-Pille |
| Max. Ausgabe-Token | 0 (auto) | 0 verwendet AMBERs Längenheuristik |
| Schleifen | 1 | Durchläufe, die dieser Agent pro Ketten-Schleife macht, wobei jeder seine eigene vorherige Ausgabe verfeinert |
| Ausgabeformat | Klartext | JSON setzt Ollamas JSON-Modus und überspringt die Längenerweiterung |
| Übergabeanweisungen | — | Wird an den nächsten sequenziellen Agenten als [HANDOFF FROM PREVIOUS AGENT] übergeben |
| Ausführungsmodus | sequential | sequential, parallel oder gated |
| Ausgabeziel, Speicherbereich, Rolle, Werkzeugzugriff, aktiviert, Notizen | — | Unter ADVANCED |
Ausführen der Kette. Setzen Sie EXEC auf AGENTS, geben Sie einen Prompt im Hauptterminal ein und drücken Sie SEND. AMBER liest den ausgewählten Modus, die aktivierten Agenten, das lokale Modell jedes Agenten, die AGN-Anzahl und die LOOPS-Anzahl und führt dann aus: parallel-Agenten gleichzeitig, gefolgt von sequential-Agenten in Kartenreihenfolge, einmal pro Schleife. Jeder sequenzielle Agent erhält die Ausgabe des vorherigen Agenten als [UPSTREAM OUTPUT] plus die Übergabenotiz dieses Agenten. Fortschritt und die gestreamte Ausgabe jedes Agenten werden im Hauptterminal ausgegeben, und die endgültige Antwort bleibt im Gesprächsverlauf erhalten. Die Schaltfläche RUN im Agents-Panel macht dasselbe mit dem eigenen LOOPS-Feld des Panels.
Im Modus AGENTS erfordert SEND kein aktives Modell im Models-Panel, da jeder Agent sein eigenes mitbringt. gated-Agenten sind von der Kette ausgeschlossen — führen Sie sie einzeln mit der RUN-Schaltfläche ihrer Karte aus.
Fehlende Modelle werden niemals ersetzt. Das Speichern eines Agenten oder das Starten einer Kette mit einem Modell, das Ollama nicht besitzt, gibt einen handlungsorientierten Block im Terminal aus, der das angeforderte Modell, die tatsächlich installierten Modelle und den benötigten Befehl ollama pull <model> nennt, und der Lauf startet nicht.
Gespeicherte Agentensätze können im Agents-Panel unter einem Namen gespeichert und wiederhergestellt werden.
Der frühere
PIPELINE/CHAIN-Schrittsequenzmodus wurde aus der Oberfläche entfernt. Seine Engine undstate/pipeline_state.jsonbleiben aus Gründen der Abwärtskompatibilität erhalten, aber er ist kein auswählbarer Modus mehr; Agenten sind die Ausführungskette.
embeddinggemma:latest einFAST, HYBRID und DEEPDas Archiv enthält jetzt eine optionale Fallgrenze, ohne den bestehenden Workflow für das gesamte Archiv zu ersetzen: