Guia de desenvolvimento de extensão modular
A arquitetura modular baseada no Sim Studio permite três tipos de personalização profunda:
- Desenvolvimento de ferramentas personalizadas: Referência
src/lib/toolsFerramentas do setor de criação de modelos (por exemplo, interface de verificação de assistência médica), definição de modelo de dados via Drizzle ORM - Injeção de componentes da interface do usuárioAdicionar nós específicos de domínio usando o sistema de componentes do Shadcn, por exemplo, nó de "verificação contra lavagem de dinheiro" para controle de risco financeiro.
- extensão de tempo de execuçãoAcesso a barramentos de serviços de terceiros por meio do gerenciamento de estado do Zustand para integração profunda com a arquitetura SOA.
Processo de desenvolvimento:
- Faça o fork do repositório e trabalhe no contêiner de desenvolvimento do VS Code
- fazer uso de
npm run generate:toolAndaime de ferramenta de geração rápida - O processo é feito por meio da funçãoAPI NodeTypesRegistro de um novo tipo de nó
O código de contribuição precisa seguirEspecificações do projetoRecomenda-se que seja dada prioridade ao desenvolvimento de microadaptadores compatíveis com Smolagents.
Essa resposta foi extraída do artigoSim Studio: criador de fluxo de trabalho de código aberto para agentes de IAO































