Files
SIA/diagrams/SIA_Component_Model.puml

44 lines
801 B
Plaintext

@startuml SIA_Component_Model
skinparam componentStyle uml2
package "SIA System" {
[LLM Engine] as LLM
[Agent Core] as AC
[Context Template] as CT
package "Modules" {
[Process Module] as PM
[Docker Module] as DM
[Reinforcement Learning Module] as RLM
}
}
cloud "Docker Engine" as DE {
collections Instances
collections Images
}
database "File System" as FS {
database "Git Repository" as GR
}
AC -> LLM : Context
LLM -> AC : Reasoning and actions
CT --> AC : Context
AC --> Modules : Commands to execute
Modules --> CT : Data
DM -> DE : Container management
DM <--> FS : Mount volumes
RLM --> FS : Store trained models
PM --> GR : SIA update
Instances --> GR : Modifies
Instances --> Images : Create
FS -> CT : Monitored files
FS -> LLM : Load models
@enduml