Bonsai parceiros de simulação

As simulações dão suporte ao aprendizado de reforço com a Bonsai plataforma machine teaching com ambientes interativos para treinamento iterativo. Além de dar suporte a linguagens de codificação comuns, como Python, Bonsai funciona com fornecedores de software para dar suporte a plataformas de simulação comercial.

A parceria de simulação comercial se enquadra em duas categorias:

  1. Totalmente integrado: os fornecedores de software totalmente integrados fornecem o conjunto completo de funcionalidades de Bonsai simulação e aparecem como um tipo de upload de simulador com suporte na interface do Bonsai usuário.
  2. Funciona com Bonsai: as plataformas de software que trabalham com Bonsai atendem aos requisitos básicos para validar que as simulações criadas em sua plataforma treinarão com êxito com Bonsaio .

Importante

Os usuários que optam por criar a simulação com os parceiros com suporte talvez precisem obter licenças adicionais ou um contrato comercial do fornecedor para treinar a IA em escala.

Suporte de plataformas de simuladores

Parceiros totalmente integrados

Plataforma Fornecedor Documentação do parceiro Oferta de simulador gerenciado
AnyLogic AnyLogic Guia de Introdução Software de simulação AnyLogic para Bonsai
FlexSim FlexSim Introdução ao Bonsai FlexSim para Bonsai
Simulink MathWorks Projeto Bonsai Microsoft Caixa de Ferramentas do Simulink Nenhuma oferta
Python Personalizado Adicionar sim do Python Não aplicável
VP Link Wood Adicionar sim de link de VP Nenhuma oferta

Plataformas de software totalmente integradas oferecem os seguintes benefícios:

  • Bonsai pode executar e dimensionar automaticamente o treinamento com sua simulação.
  • O treinamento de cérebros é validado para trabalhar com ferramentas e exemplos disponíveis publicamente.
  • Conecte simulações não gerenciadas com facilidade a ferramentas de conexão nativas.
  • Crie pacotes de simulação gerenciados com facilidade carregando sua simulação.
  • Gere de modo programático um cérebro de pacotes de simulação gerenciados.
  • Documentação pública sobre como conectar e usar simuladores não gerenciados criados na plataforma.
  • Suporte do e do fornecedor de software para problemas de Bonsai integração.
  • Os contratos comerciais e de cobrança para treinamento de IA em escala são tratados diretamente por meio Bonsaido .
  • As ferramentas, os conectores e as bibliotecas que fornecem a lógica de integração estão disponíveis publicamente com a cobrança pré-negociada.

Parceiros "Funciona com Bonsai"

As plataformas a seguir funcionam com Bonsai, mas não atenderam aos requisitos para se qualificarem para integração completa. Se você tiver um modelo de simulação em execução em uma dessas plataformas e precisar de assistência ou recursos adicionais, entre em contato conosco para obter ajuda.

Plataforma Fornecedor Recursos
Ativar (FMU) Altair Nenhum recurso público
Amesim (FMU) Siemens Nenhum recurso público
Cosmo Tech Cosmo Tech Nenhum recurso público
Simulação Dinâmica (DYNSIM) Aveva Nenhum recurso público
Flomaster (FMU) Siemens microsoft/FMU-bonsai-connector
Fluent (Construtor de Gêmeo Digital) ANSYS microsoft/bonsai-twin-builder
gPROMS Siemens PSE Nenhum recurso público
Gym OpenAI microsoft/bonsai-gym
Hadean Distributed Cloud Platform Hadean Nenhum recurso público
MATLAB MathWorks microsoft/bonsai-simulink
MuJoCo MuJoCo Nenhum recurso público
OpenModelica (FMU) Software livre microsoft/FMU-bonsai-connector
Petro-SIM KBC Nenhum recurso público
Simulador de treinamento de pipeline Aveva Nenhum recurso público
Sistema Operacional Robô (ROS) Software livre microsoft/ROS-bonsai-connector
Simpy Software livre NealAnalyticsLLC/bonsai_simpy_demo
Simulação de planta tecnomatix Siemens Nenhum recurso público
Tecnomatix Process Simulate Siemens Nenhum recurso público

Requisitos da plataforma para parceiros

Requisitos de software "Funciona com Bonsai"

Para se qualificar para o status "Funciona com Bonsai", os fornecedores devem:

  1. Implementar um modelo de simulação para verificação de integração.
  2. Implementar um arquivo do Inkling para um cérebro de exemplo que usa o modelo de verificação.
  3. Forneça suporte de integração para que Bonsai possa iniciar o treinamento, percorrer iterações de treinamento e concluir um loop de episódio com o simulador.
  4. Prove que o modelo de verificação é executado rápido o suficiente para ser utilizável com Bonsai (<30 s/iteração).
  5. Prove que o cérebro de exemplo correspondente no Bonsai pode se conectar ao modelo de verificação como um simulador não gerenciado e aprender com êxito o conceito necessário.
  6. Estabeleça um contrato de licenciamento personalizado para os clientes.

Requisitos de software do status "Totalmente integrado"

Para se qualificar com o status "Totalmente integrado", os fornecedores precisam:

  1. Atenda a todos os requisitos para plataformas "Funciona com Bonsai".
  2. Atualizar o software de simulação para que ele seja executado como um aplicativo conteinerizado (por exemplo, Docker).
  3. Suporte ao upload de arquivo de modelo de simulação para criar simuladores gerenciados.
  4. Implemente a inspeção de modelo para gerar Bonsaium JSON compatível com o que descreve todos os estados e ações relevantes no modelo.
  5. Fornecer ferramentas de integração nativa para simuladores não gerenciados criados na plataforma.
  6. Crie uma oferta de simulador gerenciado para Bonsai pagamento, dimensionamento e licenciamento.
  7. Publique instruções para usar modelos de simulação com Bonsai.
  8. Estabeleça um processo de suporte para ajudar os clientes de software a solucionar Bonsai problemas de integrações.
  9. Atualize a garantia de vendas públicas para realçar casos de uso com Bonsai.

Modelo de conector

Para garantir uma experiência consistente para os clientes, os fornecedores de software de simulação devem usar o Bonsai modelo de repositório do conector para estruturar o repositório GitHub voltado para o cliente para seu conector de integração.