Autonomy industrial automation software logoAutonomy®, industrial automation platform

Autonomy CoPilot

IA que aprendeu automação industrial de propósito.

Modelos de IA genéricos não conhecem o código industrial proprietário. Feito por engenheiros para engenheiros, o CoPilot entrega uma experiência contínua no Autonomy Edge, no seu navegador, e no OpenPLC Editor, na sua máquina.

3
Linguagens que ele escreve: ST, Python e C++, com Ladder a caminho
Projeto inteiro
No contexto antes de responder, para a resposta servir ao seu projeto
Community
Incluído a partir desse plano

Ele não sugere. Ele constrói.

Não é uma caixa de chat parafusada num editor: o CoPilot enxerga o seu projeto exatamente como o editor enxerga. Um pedido, e ele escreve o bloco de função, declara a interface, aloca as variáveis e liga a instância no main.

Autocomplete enquanto você digita

Ele prevê e completa de forma inteligente o código que você está escrevendo em tempo real, usando diretamente o contexto da sua lógica industrial para entregar sugestões instantâneas e precisas enquanto você digita.

Um chat, com a sua aprovação no fim

Peça o que você precisa em uma conversa. O CoPilot implementa, e o resultado espera você revisar e aprovar antes de entrar no projeto.

main
PLCmeu-primeiro-projetomain
1(* Blink the green LED every 5 seconds *)
2BlinkTimer(IN := NOT BlinkTimer.Q, PT := T#5s);
3 
4IF BlinkTimer.Q THEN
5 GreenLED := NOT GreenLED;
6END_IF;
7 
8(* Blink the purple LED every 10 seconds *)
9PurpleTimer(IN := NOT PurpleTimer.Q, PT := T#10s);
10 
11IF PurpleTimer.Q THEN
12 PurpleLED := NOT PurpleLED;
13END_IF;
#NomeClasseTipoLocalização
0BlinkTimerLocalTON
1PurpleTimerLocalTON
2GreenLEDLocalBOOL%QX0.0
3PurpleLEDLocalBOOL%QX0.1
Chat de IACOMMUNITY

Pergunte sobre o seu projeto

A IA pode criar POUs, adicionar variáveis, explicar código e editar o seu projeto.

Pergunte sobre o seu código de CLP...

O CoPilot conhece o seu projeto

Seis coisas que um modelo de uso geral não consegue fazer por você.

Contexto do projeto inteiro

Ele lê cada POU, variável, tipo e biblioteca antes de responder.

Escreve os POUs

Programs, Functions e Function Blocks, em ST, Python ou C++.

Aloca as variáveis

Escopo certo, tipo certo, um endereço que não colide. Estruturas, enumerações e arrays também.

Explica o que você herdou

Pergunte o que um bloco faz. A resposta vem do seu código, não de um manual.

Conhece as bibliotecas

TON, TOF, CTU, PID, RAMP, MQTT e TCP/IP, OSCAT e PLCopen MotionControl.

Determinismo intocado

A IA escreve a lógica. O runtime continua executando em ciclos de varredura determinísticos.

Para onde isso caminha

Como ensinamos o ofício ao CoPilot

Estamos construindo o corpus de dados que tornaria uma IA genuinamente boa em IEC 61131-3.

Ladder é o próximo

Ladder é o que esta indústria de fato escreve, e é a próxima linguagem que o CoPilot vai escrever. Mesmo contexto de projeto inteiro, mesmas ferramentas, aplicados à linguagem que roda o chão de fábrica.

O corpus que ninguém tinha

Os modelos de prateleira aprenderam com décadas de código de TI público. O controle industrial nunca teve isso, então um modelo genérico devolve um ST que parece convincente, não compila e ignora o ciclo de varredura em que precisa rodar.

Um lugar para ele viver

Um corpus precisa de um lugar onde código industrial seja escrito, compartilhado, compilado e corrigido às claras. A stack aberta e o plano Community são esse lugar, e cada projeto feito neles acrescenta ao registro.

Um ciclo que um fornecedor fechado não consegue comprar

Projetos IEC 61131-3 reais, os erros que o compilador apontou e as mudanças que os resolveram. É nisso que treinamos e ajustamos o modelo, e isso se acumula a cada engenheiro que entra.

Treinado no trabalho, não na internet

O CoPilot é ajustado especificamente para controle industrial, em vez de ser um modelo genérico a quem se pede educadamente que finja já ter visto um bloco de função.

Feito por quem entrega sistemas de controle

O time por trás do OpenPLC constrói ferramentas de CLP desde 2014. Estamos treinando um modelo sobre o trabalho que fazemos, não sobre uma indústria da qual apenas lemos a respeito.