Initial commit with working principals, architecture and diagram
This commit is contained in:
44
diagrams/SIA_Component_Model.puml
Normal file
44
diagrams/SIA_Component_Model.puml
Normal file
@@ -0,0 +1,44 @@
|
||||
@startuml SIA_Component_Model
|
||||
|
||||
skinparam componentStyle uml2
|
||||
|
||||
package "SIA System" {
|
||||
[LLM Engine] as LLM
|
||||
[Action System] as AS
|
||||
[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
|
||||
}
|
||||
|
||||
AS -> LLM : Context
|
||||
LLM -> AS : Reasoning and actions
|
||||
|
||||
CT --> AS : Context
|
||||
AS --> 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
|
||||
Reference in New Issue
Block a user