46 lines
840 B
Plaintext
46 lines
840 B
Plaintext
@startuml SIA_Component_Model
|
|
|
|
skinparam componentStyle uml2
|
|
|
|
package "SIA System" as SS {
|
|
[LLM Engine] as LLM
|
|
[Context Template] as CT
|
|
|
|
[Agent Core] as AC
|
|
|
|
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 GIT
|
|
}
|
|
|
|
AC -d-> LLM : Context
|
|
LLM -u-> AC : Reasoning and actions
|
|
|
|
AC -u-> CT : Context data
|
|
CT -d-> AC : Context
|
|
|
|
AC -r-> Modules : Commands to execute
|
|
Modules -l-> AC : Context data
|
|
|
|
DM -d-> DE : Container management
|
|
DM <-d-> FS : Mount volumes
|
|
RLM -d-> FS : Store trained models
|
|
PM -d-> GIT : SIA update
|
|
|
|
Instances -u-> GIT : Modifies
|
|
Instances -r-> Images : Create
|
|
|
|
FS ----u-> LLM : Model weights
|
|
|
|
@enduml |