mirror of
https://github.com/mblanke/Goose-Core.git
synced 2026-03-01 06:10:20 -05:00
Expand architecture document with AI agent details
Added sections on Analyst Assistance via AI Agents, Agent Execution Model, and Agent Boundaries.
This commit is contained in:
@@ -61,3 +61,40 @@ It is conceptual by design and avoids implementation detail.
|
|||||||
- Clear ownership
|
- Clear ownership
|
||||||
- Shared analyst experience
|
- Shared analyst experience
|
||||||
- Independent evolution of capabilities
|
- Independent evolution of capabilities
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Analyst Assistance via AI Agents
|
||||||
|
|
||||||
|
Both GooseStrike and ThreatHunt include analyst-assist agents.
|
||||||
|
|
||||||
|
Agents exist to:
|
||||||
|
- Guide analysts through workflows
|
||||||
|
- Explain data, findings, and options
|
||||||
|
- Suggest next investigative or operational steps
|
||||||
|
- Reduce cognitive load without replacing judgment
|
||||||
|
|
||||||
|
Agents do NOT act autonomously or bypass controls.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Agent Execution Model
|
||||||
|
|
||||||
|
Agents may use one or more of the following LLM backends:
|
||||||
|
|
||||||
|
- Local models (on-device or on-prem)
|
||||||
|
- Networked models (shared internal inference services)
|
||||||
|
- Online models (external hosted APIs)
|
||||||
|
|
||||||
|
The choice of backend is configurable and context-dependent.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Agent Boundaries
|
||||||
|
|
||||||
|
- Agents provide guidance, not authority
|
||||||
|
- Agents do not execute actions directly
|
||||||
|
- Agents do not modify data without approval
|
||||||
|
- All agent output is advisory and attributable
|
||||||
|
|||||||
Reference in New Issue
Block a user