UiPath Documentation
coding-agents
latest
false
Guia do usuário do UiPath para Coding Agents
Importante :
Este conteúdo foi traduzido com auxílio de tradução automática. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Funções codificadas (visualização)

Unidades determinísticas de Python ou TypeScript/JavaScript de lógica de negócios, incluindo transformações de dados, regras de domínio e chamadas de API personalizadas, empacotadas como artefatos da UiPath de primeira classe.

Uma função codificada é uma unidade anônima e determinística de lógica de negócios — sem raciocínio de LLM, sem loop de agente — escrita em Python ou TypeScript/JavaScript. Com um agente de codificação, você descreve a lógica de que precisa e ele estrutura, grava, testa e publica a função como um artefato da UiPath de primeira classe.

O que você cria​

Uma função codificada recebe a entrada digitada, executa código determinístico e retorna a saída digitada. Escolha um quando uma atividade genérica não cobrir a lógica de que você precisa — uma chamada de API de autenticação personalizada, uma regra de negócios específica do domínio, uma consulta de ERP por meio do Integration Service ou uma transformação de dados.

  • Python — uma função com modelos Pythonic Input/Output , executada por meio da CLI uip function , com acesso ao SDK da UiPath para chamadas de plataforma.
  • TypeScript ou JavaScript — uma função declarada com defineFunction e um contrato de esquema digitado, que também pode expor um ponto de extremidade HTTP para o back-end de um aplicativo codificado ou um gatilho run-as-job.

Após criada, uma função pode ser chamada como uma tarefa de serviço do Maestro, invocada a partir de um agente, iniciada como um trabalho do Orchestrator ou alcançada por HTTP.

A habilidade por trás disso​

Esse trabalho é alimentado pela habilidade uipath-functions, que estrutura uma função em qualquer um dos idiomas, declara seus contratos de entrada e saída, a testa localmente, e a empacota e publica. Você pode vê-lo no catálogo de Habilidades.

Um prompt de inicialização típico​

Uma primeira solicitação pode ser semelhante a isto:

"Crie uma função codificada que normalize essa carga útil de pedido — corte espaços em branco, coloque o ID do pedido em letras maiúsculas e converta a data para ISO 8601."

O agente estrutura a função, grava a transformação e a executa localmente em uma entrada de amostra antes de você publicá-la.

Mais prompts para tentar​

  • Crie uma função do Python que chame nossa API de preços internas e retorne o total com desconto.
  • Crie uma função TypeScript com um endpoint HTTP que o back-end de um aplicativo codificado possa chamar.
  • Teste esta função localmente com três entradas de exemplo, incluindo uma que deve disparar o caminho de erro.

Descubra mais​

Para obter o cenário completo de criação, teste e publicação de funções codificadas, consulte a documentação de funções.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades