Criar com IA
O design de microsserviços por Inteligência Artificial (IA) permite sua geração automática a partir de solicitações expressas em linguagem natural. Esta funcionalidade reduz a necessidade de conhecimentos técnicos avançados e agiliza o processo de desenvolvimento ao eliminar a necessidade de programação manual.
O código do microsserviço é gerado de acordo com a solicitação realizada, mas o processo de criação é concluído na seção Designer, de onde o microsserviço pode ser habilitado para que possa ser executado através do módulo Workspaces ou do dispositivo do usuário final.

Criar um microsserviço
Os passos para criar um microsserviço através da IA são os seguintes:
-
Acessar
Portal->Microsserviços->Criar com IA. -
No painel central, escreva a solicitação em linguagem natural, com um máximo de 400 caracteres. Na parte inferior,
Tente algo como istooferece exemplos que podem ajudar a criar uma solicitação.
-
No menu suspenso, escolher em que âmbito será executado: Microsserviço de Sistema ou Microsserviço de Sessão.

-
Clicar na seta do quadro laranja para continuar.
-
Caso existam microsserviços similares, eles serão oferecidos como alternativas disponíveis. O usuário poderá clicar sobre cada um deles para analisar seu uso em relação ao objetivo desejado. Ao fazer isso, ele será redirecionado para a seção Marketplace.
Se após revisar as alternativas, o usuário considerar que deve criar um novo microsserviço, deve clicar em
Criar com IA.
-
Alguns segundos depois, a IA projetará o microsserviço.

O botão
Copiar códigopermite copiar o código gerado para a área de transferência, facilitando seu uso em testes se assim for necessário.
informaçãoEsta funcionalidade só gera microsserviços em PowerShell.
-
Revisar o código do microserviço.

-
A caixa
Melhore o microsserviço, localizada na parte inferior direita da tela, permite ao usuário adicionar informações para otimizar o microsserviço. Com cada melhoria se gera uma nova versão do código, que pode ser vista na coluna Microsserviços criados, localizada na parte superior. -
Clicar em
Criar microsserviço.informaçãoSe voltar a clicar em
Criar microsserviçosobre uma solicitação de microsserviço já existente, será solicitado ao usuário a confirmação para verificar se deseja criar um novo. Em caso afirmativo, será gerado outro microsserviço cujo nome incluirá um número no final para diferenciá-lo do original. Em nenhum caso o código ou configuração de um microsserviço já criado será sobrescrito.
-
A seguir, o usuário será direcionado para a seção Designer para que possa editar a configuração do microsserviço, se assim desejar.

-
Clicar em
Salvar. -
O microsserviço aparecerá na lista das seções Designer e Marketplace.
Por padrão, os microsserviços gerados com IA são criados sem nenhuma categoria e têm a licença Flexxible Microservices License. Essa configuração pode ser modificada no Designer.
A IA também pode cometer erros. A execução de microsserviços desenhados com este método é responsabilidade do usuário.
Redação de solicitações
Quanto mais detalhada for uma solicitação, mais preciso e útil será o microserviço gerado. Para isso, recomenda-se que as mensagens sigam as seguintes diretrizes:
1. Conciso
- Evitar frases vagas, redundantes ou excessivamente longas.
- Utilizar uma linguagem direta.
- A clareza deve ter prioridade sobre a quantidade de palavras.
2. Específico
- Explicar exatamente o que se deseja obter.
- Incluir detalhes como o formato de saída, as ferramentas, objetivo, restrições, etc.
- Quanto mais detalhes forem fornecidos, melhor será o resultado.
3. Contexto
- Indicar onde a ação será aplicada.
- Se faltar contexto, a IA pode criar resultados genéricos.
- Especificar o propósito do microserviço.
4. Verbos no modo imperativo
- Sugere-se utilizar verbos que indiquem com clareza o que deve fazer a IA.
- Exemplos: cria, faz, analisa, gera, busca, compara, etc.
Recomendações
Além de escrever solicitações claras, é recomendável estruturá-las de forma que a IA compreenda com precisão o que deve fazer e como deve apresentar o resultado. Para isso, sugere-se seguir as seguintes recomendações:
- Evitar ambiguidade. Cada solicitação deve ter uma só interpretação possível.
- Iterar e melhorar. Se o resultado não for ótimo, é possível ajustar a solicitação acrescentando mais contexto.
- Usar exemplos sempre que possível. Mostrar um modelo de saída orienta melhor o resultado.
- Especificar a ação concreta. Descrever de forma direta a tarefa que a IA deve executar.
- Incluir exemplos de referência. Mostrar como a saída esperada deveria ser, para orientar corretamente a interpretação da IA.
- Estabelecer restrições ou regras. Indicar os limites, condições ou requisitos que devem ser cumpridos durante a execução.
- Definir critérios de sucesso. Explicar quais condições o resultado deve cumprir para ser considerado satisfatório.