Consulte os conectores compatíveis com a integração de aplicativos.
Criar integrações com o Gemini Code Assist
O Gemini Code Assist é um colaborador com tecnologia de IA no Google Cloud que ajuda usuários de todos os níveis de habilidade, onde eles precisam. Na Application Integration, o Gemini Code Assist pode ajudar você a:
- Criar integrações
- Configurar tarefas de conector em uma integração
- Configurar tarefas da API REST de chamadas em uma integração
- Adicionar condições de borda e anexar outras tarefas a uma integração
- Configurar tarefas JavaScript
- Gerar descrição da integração
Para informações detalhadas sobre o Gemini para Google Cloud, consulte Visão geral do Gemini para Google Cloud .
Antes de começar
- No console do Google Cloud , acesse a página Integração de aplicativos.
Acessar o Application Integration
A imagem a seguir mostra a página "Application Integration":
- Na seção Usar a IA para criar integrações, clique em Explorar.
- No painel Gemini na integração de aplicativos que aparece, clique em Ativar serviço para ativar a API Gemini para Google Cloud .
Para informações sobre como ativar o Gemini Code Assist em um Google Cloud , consulte Configurar o Gemini Code Assist para um projeto.
- Configure a Application Integration no seu projeto do Google Cloud . Para mais informações, consulte Configurar a integração de aplicativos.
- Se você planeja criar uma integração usando conectores, configure as conexões desejadas no projeto do Google Cloud .
- Se você planeja criar uma integração usando APIs do Apigee API Hub que estão em um projeto host, confira se você provisionou o API Hub no seu projeto e se a conta de serviço da Application Integration tem o papel necessário para acessar as APIs no outro projeto.
Funções exigidas
-
Para receber as permissões necessárias para usar o Gemini, peça ao administrador para conceder a você o papel do IAM de Usuário do Gemini para o Google Cloud (
roles/cloudaicompanion.user
) no projeto. Para mais informações sobre a concessão de papéis, consulte Gerenciar o acesso a projetos, pastas e organizações.Também é possível conseguir as permissões necessárias por meio de papéis personalizados ou de outros papéis predefinidos.
- Se você planeja criar uma integração com o Hub de APIs da Apigee, verifique se tem a função de leitor do hub de APIs do Cloud (
roles/apigeeregistry.viewer
) no projeto que contém as APIs. - Se você planeja criar uma integração com os Conectores de integração, verifique se tem o papel de leitor de conectores (
roles/connectors.viewer
) no projeto.
Tarefas e gatilhos compatíveis
O Gemini pode ajudar você a adicionar as seguintes tarefas e acionadores:gatilhos | Tarefas |
---|---|
O Gemini também ajuda a criar as seguintes tarefas de fluxo de controle, mas não pode gerar subintegrações:
|
Criar uma integração
O Gemini ajuda a criar integrações usando suas instruções de linguagem natural (ou comandos) como entrada. Assim, você pode criar integrações simples ou complexas rapidamente e com o mínimo de configurações manuais.
Forneça uma breve instrução ou descrição do fluxo de integração que você pretende criar. O Gemini vai sugerir um ou mais fluxos de integração para ajudar você a começar.
Para criar uma integração usando o Gemini, siga estas etapas:
- No console do Google Cloud , acesse a página Integração de aplicativos.
- Clique em spark Quero ajuda para criar. O painel Criar integração com o Gemini é exibido.
Como alternativa, na página Criar integração, crie uma nova integração e, no editor de integração, clique em pen_spark Criar fluxos de integração com o Gemini para usar o Gemini.
- Se quiser usar um modelo de comando, selecione um dos modelos de comando de exemplo. Caso contrário, insira um comando para o Gemini gerar integrações. Para saber como escrever comandos melhores, consulte Escrever comandos melhores.
Por exemplo, suponha que você adicionou a seguinte solicitação: Criar uma integração que busca um problema do Jira e cria um tíquete do Zendesk.
- Clique em Gerar.
O diagrama a seguir mostra o painel Criar uma integração com o Gemini com as sugestões fornecidas pelo Gemini:
Use os botões
Anterior e Próxima para conferir as sugestões. - Se você quiser modificar o nome da integração sugerida, atualize o campo Nome da integração.
- Selecione uma região para a integração. Se o projeto tiver uma única região provisionada, o campo Região será definido como essa região.
- Se você quiser editar o comando, clique em Editar comando.
- Para aceitar uma sugestão de fluxo de integração, clique em Confirmar. A Application Integration mostra o progresso das etapas para criar a integração. As integrações criadas usando o Gemini substituem todos os elementos e variáveis de integração atuais.
Recomendações contextuais
Você pode usar o Gemini para oferecer recomendações contextuais para suas integrações atuais. O Gemini pode ajudar você a fornecer recomendações de configuração de conector adequadas ao contexto com base no fluxo lógico da sua integração atual. Se uma conexão na sua integração tiver mais de mil entidades, esse conector não será incluído nas recomendações do Gemini. Para mais limitações, consulte Limitações.
Configurar tarefas do conector
O Gemini pode ajudar você a oferecer recomendações de configuração de conector adequadas ao contexto com base no fluxo lógico da sua integração atual. Se uma conexão na sua integração tiver mais de mil entidades, esse conector não será incluído nas recomendações do Gemini. Para mais limitações, consulte Limitações.
É possível configurar o conector com as substituições recomendadas pelo Gemini ou interagir com o Gemini (usando comandos) e pedir as sugestões de configuração desejadas.
Para configurar uma tarefa do conector na integração usando o Gemini, siga estas etapas:
- No console do Google Cloud , acesse a página Integração de aplicativos.
- No menu de navegação, clique em Integrações.
A página Integrações aparece com todas as integrações disponíveis no projeto do Google Cloud .
- Selecione uma integração para abrir no editor de integração.
- Na barra de navegação, clique no botão Nova visualização de tela (pré-lançamento) para ativar. Em seguida, use a tela para criar o fluxo de trabalho de integração.
- Para uma tarefa de conector, clique em
Um menu pop-up semelhante à imagem a seguir aparece mostrando um conjunto de recomendações do Gemini.
Mais ações e em Configurar tarefa.
- O Gemini recomenda automaticamente uma ou mais substituições ou alternativas relevantes para o fluxo lógico da sua integração. Você pode usar a entrada de comando para interagir com o Gemini e ajustar ou gerar novamente as recomendações sugeridas, se quiser.
- Selecione uma das substituições ou modificações recomendadas para aceitar. O Gemini configura a tarefa do conector selecionada.
Configurar tarefas da API REST Chamar
Se você tiver ativado o API Hub no seu projeto, o Gemini na Application Integration poderá ajudar a fornecer recomendações de configuração de tarefas e tarefa de chamada de endpoint REST adequadas ao contexto com base no fluxo lógico da integração atual. Você pode usar essas recomendações para substituir ou modificar diretamente as tarefas atuais sem precisar passar por nenhum processo de configuração manual.
Você pode substituir diretamente uma tarefa ou uma configuração de tarefa com as substituições recomendadas pelo Gemini ou interagir com o Gemini (usando comandos) e pedir as sugestões de tarefa desejadas.
Depois de cumprir todos os pré-requisitos, siga estas etapas para substituir ou modificar uma tarefa na sua integração usando o Gemini:
- No console do Google Cloud, acesse a página Application Integration.
- No menu de navegação, clique em Integrações.
A página Integrações aparece listando todas as integrações disponíveis no projeto do Google Cloud.
- Selecione uma integração para abrir no editor de integração.
- Na barra de navegação, clique no botão Nova visualização de tela (pré-lançamento) para ativar. Em seguida, use a tela para criar o fluxo de trabalho de integração.
- Na tela do editor de integração, selecione a tarefa que você quer substituir ou modificar.
- Clique em
Um menu pop-up semelhante à imagem a seguir aparece mostrando um conjunto de recomendações do Gemini.
Mais ações e em Configurar tarefa.
- O Gemini recomenda automaticamente uma ou mais substituições ou alternativas relevantes para o fluxo lógico da sua integração. Você pode usar a entrada de comando para interagir com o Gemini e ajustar ou gerar novamente as recomendações sugeridas, se quiser.
- Basta selecionar uma das substituições ou modificações recomendadas para aceitar.
O Gemini substitui ou modifica diretamente a tarefa selecionada sem configurações adicionais.
Adicionar condições de borda e anexar outras tarefas
Você pode usar o Gemini para anexar novas tarefas e adicionar condições de borda ao fluxo de integração atual.
Para adicionar uma condição de borda ou anexar novas tarefas à integração usando o Gemini, siga estas etapas:
- No Google Cloud, acesse a página Integração de aplicativos.
- No menu de navegação, clique em Integrações.
A página Integrações aparece com todas as integrações disponíveis no projeto do Google Cloud .
- Selecione uma integração para abrir no editor de integração.
- Na barra de navegação, clique no botão Nova visualização de tela (pré-lançamento) para ativar. Em seguida, use a tela para criar o fluxo de trabalho de integração.
- No editor de integração, selecione a borda em que você quer adicionar a condição de borda ou em que você quer anexar uma nova tarefa.
- Clique em
Um menu pop-up semelhante à imagem a seguir vai aparecer para você fornecer uma entrada.
Mais ações e em Criar ramificação.
- Digite o comando especificando a condição de borda que você quer adicionar ou a tarefa adicional que você quer anexar.
Aqui está um exemplo de comando que você pode usar:
Para saber como escrever comandos melhores, consulte Escrever comandos melhores.If order qty>100, send an email
- Clique em pen_spark Criar.
- Clique em Confirmar para aceitar as inserções e adições sugeridas.
Se você não gostar das inserções ou adições sugeridas, clique em Cancelar .
O Gemini insere automaticamente as condições de borda qualificadas e configura as tarefas adicionais da borda selecionada na integração atual.
Configurar tarefas JavaScript
Você pode usar o Gemini para configurar tarefas JavaScript na integração. O Gemini pode ajudar você a fornecer recomendações de configuração de tarefas JavaScript apropriadas ao contexto com base no fluxo lógico da sua integração atual. Você pode usar essas recomendações para substituir ou modificar diretamente as tarefas atuais sem precisar passar por nenhum processo de configuração manual.
Adicionar uma tarefa em JavaScript
A tarefa JavaScript permite criar snippets de código JavaScript personalizados para sua integração. Para adicionar os snippets de código usando o Gemini, siga estas etapas:
- No Google Cloud, acesse a página Integração de aplicativos.
- No menu de navegação, clique em Integrações.
A página Integrações aparece com todas as integrações disponíveis no projeto do Google Cloud .
- Crie uma integração ou selecione uma integração para abri-la no editor de integração.
- Clique e posicione o elemento JavaScript no editor de integração.
- Clique no elemento JavaScript na tela para conferir o painel de configuração de tarefas JavaScript.
- Clique em spark Script com o Gemini. O painel Script com Gemini é aberto. Em seguida, faça o seguinte:
- Se quiser usar um modelo de comando, selecione um dos modelos de comando de exemplo. Caso contrário, insira um comando para que o Gemini gere o código JavaScript. Para saber como escrever comandos melhores, consulte Escrever comandos melhores.
Suponha que você queira processar um pedido de cliente. Sua integração contém as variáveis
customer
eitem
. Para criar um pedido, insira um comando semelhante ao seguinte:Create order using customer and items.
- Clique em Gerar.
O Gemini sugere um ou mais snippets de código que qualificam seu comando. Use os botões
Anterior e Próxima para conferir as sugestões. - Para adicionar o snippet de código sugerido à tarefa JavaScript, clique em Confirmar. O snippet de código aparece no campo Editor JavaScript.
- Se quiser usar um modelo de comando, selecione um dos modelos de comando de exemplo. Caso contrário, insira um comando para que o Gemini gere o código JavaScript. Para saber como escrever comandos melhores, consulte Escrever comandos melhores.
Editar uma tarefa em JavaScript
A tarefa JavaScript permite criar snippets de código JavaScript personalizados para sua integração. Para adicionar os snippets de código usando o Gemini, siga estas etapas:
- No Google Cloud, acesse a página Integração de aplicativos.
- No menu de navegação, clique em Integrações.
A página Integrações aparece com todas as integrações disponíveis no projeto do Google Cloud .
- Selecione uma integração que contenha a tarefa JavaScript.
- Clique e posicione o elemento JavaScript no editor de integração.
- Clique no elemento JavaScript na tela para conferir o painel de configuração de tarefas JavaScript.
- Clique em Abrir editor de script. A página Editor de tarefas do JavaScript é exibida.
- Clique em spark Usar o Gemini para editar e entender o script > Editar script. O painel Editar script com o Gemini é exibido. Em seguida, faça o seguinte:
- Se quiser usar um modelo de comando, selecione um dos modelos de comando de exemplo. Caso contrário, insira um comando para o Gemini gerar o código JavaScript. Para saber como escrever comandos melhores, consulte Escrever comandos melhores.
Suponha que você queira fazer login no pedido quando o custo dele for maior que 100. Em seguida, insira um comando semelhante a este:
Log in the order when the cost is greater than 100.
- Clique em Gerar.
O Gemini sugere um ou mais snippets de código que qualificam seu comando. Use os botões
Anterior e Próxima para conferir as sugestões. - Para adicionar as atualizações sugeridas ao snippet de código na tarefa JavaScript, clique em Confirmar. O snippet de código atualizado aparece no campo Editor JavaScript.
- Se quiser usar um modelo de comando, selecione um dos modelos de comando de exemplo. Caso contrário, insira um comando para o Gemini gerar o código JavaScript. Para saber como escrever comandos melhores, consulte Escrever comandos melhores.
Entender a tarefa em JavaScript
O Gemini pode ajudar a entender o snippet de código na tarefa JavaScript. Para fazer isso, siga estas etapas:
- Na integração, clique no elemento JavaScript na tela para acessar o painel de configuração de tarefas JavaScript.
- No painel de configuração da tarefa, clique em Abrir editor de script. O painel Editor de script vai aparecer. Em seguida, faça o seguinte:
- Clique em spark > info_spark Help me understand.
Se você quiser entender uma parte do código, selecione a parte do snippet que você quer entender e clique em spark > info_spark Help me understand.
O painel Gemini é exibido:
- No painel do Gemini, insira um comando para que o Gemini entenda o snippet de código. Para saber como escrever comandos melhores, consulte Escrever comandos melhores.
- Clique em spark > info_spark Help me understand.
Gerar descrição da integração
O recurso de descrição de integração disponível no Gemini na Application Integration fornece um resumo da integração que você criou no editor de integração. O resumo da descrição da integração é gerado em linguagem simples e pode ajudar você a entender o caso de uso geral da integração, a orquestração subjacente e o contexto de negócios, que podem ser difíceis de avaliar devido à estrutura ou complexidade de uma integração.
Para gerar um resumo da descrição da integração usando o Gemini, siga estas etapas:
- No console do Google Cloud , acesse a página Integração de aplicativos.
- No menu de navegação, clique em Integrações.
A página Integrações aparece com todas as integrações disponíveis no projeto do Google Cloud .
- Selecione uma integração para abrir no editor de integração.
- Na barra de ferramentas do editor de integração, clique em (Resumo da integração). A página de detalhes da integração vai aparecer.
- Na página de detalhes da integração, clique em Ajuda com a descrição.
O Gemini analisa a integração no editor de integração e gera uma descrição de resumo semelhante à imagem a seguir.
- Clique em Concluído para aceitar a descrição da integração gerada.
Verifique e valide a integração (incluindo as variáveis) antes de executá-la.
Cotas e limites
Para informações sobre o assunto, consulte Cotas e limites.
Limitações
O Gemini no Application Integration está sujeito às seguintes limitações:
- Se a conexão na sua integração tiver mais de mil entidades, esse conector não será incluído nas recomendações do Gemini.
- Application Integration oferece suporte à residência de dados. As integrações criadas com o Gemini oferecem suporte à residência de dados. Não armazenamos dados, como comandos e respostas do Gemini. Apenas os dados em uso e em trânsito para geração usando o Gemini não têm suporte à residência de dados.
Gerar feedback
Você pode receber suporte ou enviar feedback contextual ao usar o Gemini para criar integrações. Essas informações nos ajudam a melhorar o Gemini.
A seguir
- Saiba como escrever comandos melhores.
- Saiba como testar e publicar uma integração.
- Saiba como o Gemini para o Google Cloud usa seus dados.
- Saiba mais sobre informações gerais do Gemini para o Google Cloud .