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
|
||||
1
diagrams/SIA_Component_Model.svg
Normal file
1
diagrams/SIA_Component_Model.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 19 KiB |
6
diagrams/render.sh
Normal file
6
diagrams/render.sh
Normal file
@@ -0,0 +1,6 @@
|
||||
#!/bin/bash
|
||||
export MSYS_NO_PATHCONV=1
|
||||
|
||||
cd "$( dirname "${BASH_SOURCE[0]}" )"
|
||||
|
||||
docker run --rm -v $(pwd):/work -w /work plantuml/plantuml:latest -svg *.puml
|
||||
Reference in New Issue
Block a user