La società Canonical ha presentato lo strumento workshop, che consente a un team di creare rapidamente ambienti isolati in Ubuntu per lo sviluppo software e per affrontare problemi legati all'apprendimento automatico e all'engagement degli agenti AI. La configurazione dell'ambiente è definita in un unico file di configurazione in formato YAML, che consente di riprodurre esattamente l'ambiente descritto su qualsiasi computer. Si prevede che grazie a workshop, lo sviluppatore possa concentrarsi su ciò che desidera ottenere, senza perdere tempo nella gestione delle dipendenze e nella configurazione dell'ambiente. Lo strumento è installato come pacchetto snap. Il codice del progetto è scritto in linguaggio Go e distribuito con licenza GPLv3.
L'ambiente è composto da elementi indipendenti che possono essere adattati come SDK, condivisi con altri utenti tramite il catalogo SDK Store. Combinando i propri SDK con quelli esistenti, gli sviluppatori possono utilizzare i linguaggi di programmazione, le librerie e gli strumenti desiderati. Ad esempio, sono disponibili SDK per utilizzare Ollama, OpenCode, NVIDIA CUDA e AMD ROCm. Per la gestione a basso livello degli ambienti, nel workshop è utilizzato l'insieme di strumenti di gestione dei container LXD 6.8.


Fonte: opennet.ru
