Detaillierte Erläuterung der Agentenkonfiguration
Voreinstellung, Modellauswahl, Tool_Set, Max_iterations, Überschreibungen von Systemeingabeaufforderungen – machen LLM-Sitzungen sowohl lesbar als auch wartbar.
Ein Agent kapselt „eine LLM-Sitzung + die ihm verfügbaren Tools + seine Ausführungsstrategie“. In Braidrun müssen Sie kaum je einen system prompt von Hand schreiben — es genügt, ein preset auszuwählen und bei Bedarf einige Felder per overrides anzupassen.
Voreinstellung: Wählen Sie eine Basislinie basierend auf der Szene aus
Ein preset ist eine plattformintegrierte Agent-Vorlage, die „Modell, Standard-Toolset, system prompt und Ausführungsstrategie“ zusammen bündelt und nach Anwendungsfall benannt ist. Aktuell gibt es 19 integrierte Presets:
| preset | Klassifizierung | Wofür geeignet |
|---|---|---|
universal | Universell | Universelle Standardwahl: mit dem vollen Toolset aus Sub-Agents, Fähigkeiten, Wissensspeicher, Datenkonvertierung usw. Wenn Sie unsicher sind, welches Sie nehmen sollen, wählen Sie dieses. |
universal_reasoning | Universell | Die Reasoning-Variante von universal; behält zur Laufzeit sichtbare Denkschritte bei und eignet sich für komplexe Analysen. |
lightweight | Universell | Minimalistische Ein-Runden-Strategie, nur mit Shell- und Datei-Tools, geeignet für einfache Aufgaben und ressourcenschonende Ausführung. |
chat | Dialog | Mehrrundige Konversation mit Kontexterhalt, geeignet für dialogorientierte Aufgaben. |
coder | Code | Codeanalyse, -generierung, -refactoring und -tests, mit Shell- / Git- / Code-Ausführungs-Tools. |
devops | Code | System- und Betriebsaufgaben: Shell-Skripte, Git, Datenbankoperationen, Deployment-Automatisierung. |
researcher | Forschung | Suchen, Browsen und Synthese von Informationen aus mehreren Quellen; Rechercheergebnisse können ausführungsübergreifend in den Wissensspeicher überführt werden. |
data_analyst | Daten | CSV-Verarbeitung, SQL-Abfragen, Code-Ausführung und Formatkonvertierung, liefert Analyseergebnisse. |
web_scraper | Daten | Strukturierte Datenextraktion aus Browser-Automatisierung + HTTP-Scraping + OCR. |
marketing | Marketing | Marktforschung, Kampagnenanalyse, Zielgruppen-Insights und Optimierungsempfehlungen. |
communication | Kommunikation | E-Mail-Versand und -Empfang (SMTP / IMAP) sowie Verfassen und Senden von IM-Nachrichten über mehrere Plattformen. |
writer | Schreiben | Artikel, Werbetexte und Business-Writing, mit direkter Ausgabe fertig formatierter Dokumente. |
word_document | Dokument | Word-Spezialisierung: Generierung und Bearbeitung von .docx-Dateien für Berichte, Handbücher und Konzepte. |
excel_workbook | Dokument | Excel-Spezialisierung: Tabellenmodellierung, Dashboards und formelbasierte Reports. |
powerpoint_presentation | Dokument | PPT-Folien: Schulungsmaterial, Roadshows und Berichtspräsentationen. |
office_document | Dokument | Gemischte Office-Dokumentaufgaben aus Word / Excel / PPT. |
pdf_processor | Dokument | PDF-Parsing, Inhaltsextraktion, Formatkonvertierung und OCR. |
multimedia_creator | Multimedia | KI-Bild- / -Audiogenerierung und Bildbearbeitung. |
computer_operator | Automatisierung | Automatisierung mehrstufiger Abläufe, die Browsersteuerung, Shell, Dateien und Datenbank verketten. |
Im Free-Tarif stehen nur die drei Presets universal / lightweight / chat zur Auswahl; die übrigen Presets erfordern den Pro-Tarif oder höher.
Wählen Sie beim Konfigurieren eines Agents im Workflow-Editor „Preset-Vorlage“, um die vollständige Liste nach Kategorien und die Beschreibung jedes presets zu durchsuchen; Administratoren können zusätzlich zu den integrierten Presets eigene Presets registrieren.
Minimale Deklaration
agents:
analyst:
preset: universalDas genügt bereits — Modell, Tools und system prompt folgen alle den Standardwerten des presets.
Overrides: Überschreiben bei Bedarf
agents:
analyst:
preset: universal
overrides:
system_prompt: |
你是公司的风控分析师。所有输出用中文。
llm_config:
models:
- model: anthropic/claude-sonnet-4-20250514
provider: openrouter
temperature: 0.2
tool_set:
- file_system
- web
- data_transformHäufig verwendetes Überschreibungsfeld
system_prompt— Ersetzt den system prompt des presets vollständig (kein Anhängen).llm_config— Modellkonfiguration: models-Liste (je Eintrag model + provider), fallback, temperature. Innerhalb desselben Workflows kann jeder Agent ein anderes Modell verwenden.tool_set— Eine Liste von Toolset-Namen, die die preset-Standardwerte vollständig ersetzt (ohne Zusammenführung).max_iterations— Harte Obergrenze der Runden von „Denken + Tool-Aufruf“ innerhalb des Agents; ist sie erreicht, wird zwangsweise gestoppt. Die Standardwerte der integrierten Presets sind großzügig bemessen.strategy—just_work_parallel(Standard der meisten Presets)/just_work_parallel_reasoning(Sichtbare Denkschritte beibehalten)/single_run(Direktausgabe in einer Runde, von lightweight verwendet)。mcp_servers— Registriert einen externen MCP Server; die von ihm bereitgestellten Tools werden in das Toolset dieses Agents aufgenommen.retry_max_attempts/retry_initial_delay/retry_max_delay— Backoff-Wiederholungsstrategie bei fehlgeschlagenem LLM-Aufruf.
Verschachtelte Objekte werden feldweise zusammengeführt, Skalare und Listen vollständig ersetzt. Wenn Sie also nur llm_config.temperature überschreiben, gehen die models aus dem preset nicht verloren; sobald jedoch tool_set auftaucht, gilt vollständig das von Ihnen Angegebene.
Wiederverwendbar: Referenzagent im Schritt
agents:
analyst: { preset: universal }
writer: { preset: writer }
steps:
- step: plan
agent: analyst
input: "拆解下面这个目标为 3~5 个可执行任务:..."
- step: write
agent: writer
input: "把下面的计划改写成给客户的邮件:{{steps.plan.output}}"
depends_on: [plan]Ein und derselbe Agent kann von mehreren step referenziert werden. Bei jeder step-Ausführung wird eine neue Sitzungsinstanz geöffnet — der Speicher wird nicht vermischt. Um Daten zwischen steps weiterzugeben, referenzieren Sie mit Template-Variablen die vorgelagerte Ausgabe; um den Kontext über Runden hinweg zu erhalten, verwenden Sie state_machine oder group_chat.
Toolset (tool_set)
Die integrierten Tools sind nach Namen gruppiert; gebräuchlich sind:
- file_system — Dateien im Arbeitsverzeichnis lesen und schreiben.
- shell — Shell-Befehle ausführen.
- web — HTTP-Anfragen, Webscraping und Suche.
- browser — Browser-Automatisierung: dynamische Seiten, Formulare, Screenshots.
- code_execution — Code-Snippets ausführen.
- csv · database · data_transform — CSV-Tabellen, SQL-Datenbanken, Formatkonvertierung zwischen JSON/YAML/XML.
- email · im — E-Mail-Versand und -Empfang sowie IM-Nachrichten (Slack, Telegram, DingTalk, WeCom, Feishu usw.).
- word · excel · powerpoint · pdf · ocr — Dokumentgenerierung und -parsing.
- image_processing · multimedia — Bildbearbeitung und KI-Bild- / -Audiogenerierung.
- git — Versionskontroll-Operationen.
- knowledge_memory — Ausführungsübergreifend persistierter Wissensspeicher.
- sub_agent — Sub-Agents ableiten, um Aufgaben zu zerlegen.
- skill_tools — Fähigkeiten (skills) laden und aufrufen.
Die Definition jedes presets enthält ein Standard-tool_set; darüber hinaus kann jeder Agent über die mcp_servers-Konfiguration die von einem MCP Server bereitgestellten Tools einbinden.
Je größer das Werkzeugset ist, desto größer ist der Entscheidungsspielraum des Agenten, aber desto einfacher ist es, ihn durch sekundäre Werkzeuge zu beeinflussen. Wenn Sie in der Produktionspraxis das Tool_Set auf diejenigen reduzieren, die „in diesem Schritt wirklich verwendet werden“, erhöhen sich die Erfolgsquote und die Geschwindigkeit.
Empfehlungen zur Modellauswahl
- Für korrektheitskritische Aufgaben (Review, Schlussfolgern, Codegenerierung): Verwenden Sie die Flaggschiff- oder Reasoning-Modelle der jeweiligen Anbieter.
- Für latenzkritische Aufgaben mit einfachem Ausgabeformat (classifier, kurze Zusammenfassung): Verwenden Sie ein leichtgewichtiges Modell, schnell und günstig.
- Innerhalb desselben Workflows können Sie mischen: für die volumenstarke Analyse ein günstiges Modell, für die entscheidende Endprüfung ein stärkeres.
Alle Modelle laufen per BYOK: unterstützt werden 15+ Anbieter (OpenAI, Anthropic, Google, DeepSeek, Kimi, MiniMax, Zhipu, xAI, Mistral, Qwen usw. sowie lokal Ollama / LM Studio), die Aufrufkosten laufen über Ihr eigenes Konto, und die Zugangsdaten werden AES-256-GCM-verschlüsselt gespeichert. Auch Claude Pro / ChatGPT-Abonnements lassen sich per Login-Anbindung nutzen, ein API Key ist nicht zwingend erforderlich.
FAQ
Wie wird das Kontingent berechnet, wenn mehrere Schritte denselben Agenten wiederverwenden?
Jede step-Ausführung ist eine eigenständige LLM-Sitzung; der Token-Verbrauch wird in den Ausführungsdetails einzeln erfasst. Die Tarifkontingente begrenzen Plattformressourcen wie Workflow-Anzahl, Zeitplan-Anzahl und Parallelität; die LLM-Token laufen über Ihren eigenen Key, und die Plattform setzt kein Token-Limit.
Was soll ich tun, wenn es im Agent eine Endlosschleife gibt?
max_iterations ist eine harte Obergrenze; ist sie erreicht, wird der Lauf zwangsweise gestoppt. Sehen Sie zur Diagnose zuerst jede Runde der Tool-Aufrufe in der Ausführungszeitachse an; im Pro-Tarif und höher können Sie außerdem mit dem Breakpoint-Debugger innerhalb eines Schritts pausieren und prüfen.
Ich möchte mein eigenes Tool hinzufügen?
Empfohlen wird, es als MCP server zu verpacken und über die mcp_servers-Konfiguration einzubinden, ohne die Plattform ändern zu müssen. Siehe Integrierte Modulbibliothek mit Dokumentation zum KI-Assistenten Im MCP-Kapitel.