@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