Consulte os conectores compatíveis com o Application Integration.
Criar integrações com o Gemini Code Assist
O Gemini Code Assist é um colaborador com tecnologia de IA do Google Cloud que ajuda usuários com todos os níveis de habilidade, quando necessário. Na Application Integration, o Gemini Code Assist pode ajudar você a fazer o seguinte:
- Criar integrações
- Configurar tarefas do 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
- Gerar descrição da integração
Para informações detalhadas sobre o Gemini para o Google Cloud, consulte Visão geral do Gemini para o Google Cloud.
Antes de começar
- No console do Google Cloud, acesse a página Application Integration.
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 no Application Integration que aparece, clique em Ativar serviço para ativar a API Gemini para o Google Cloud.
Para saber como ativar o Gemini Code Assist em um projeto do Google Cloud, consulte Configurar o Gemini Code Assist para um projeto.
- Configure a integração de aplicativos 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ê pretende 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 integração de aplicativos tem a função necessária 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 de 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 gatilhos: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. Isso permite que você crie integrações simples a complexas de forma rápida e com o mínimo de configurações manuais.
Dê ao Gemini um breve comando ou uma descrição do fluxo de integração que você quer criar. Ele 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 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.
- Clique em Criar integração para criar uma nova integração.
A página Criar integração é exibida.
- Clique em pen_spark Help me create. O painel Criar integração com o Gemini vai aparecer.
Como alternativa, na página Criar integração, crie uma 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 você quiser selecionar um modelo de comando, escolha um dos Exemplos de modelos de comando. Caso contrário, insira um comando para o Gemini gerar integrações. Para saber como escrever comandos melhores, consulte Escrever comandos melhores.
- Clique em Generate (Gerar).
O Gemini sugere um ou mais fluxos de integração que qualificam seu comando. Se você tiver ativado o API Hub e os conectores de integração e atendido a todos os pré-requisitos, as recomendações vão conter tarefas de Chamar endpoint REST e conectores. Use o navigate_before Anterior e navigate_next Próxima para conferir as sugestões fornecidas.
- Se você quiser modificar o nome da integração sugerido, atualize o campo Nome da integração.
- Selecione uma região para a integração. Caso seu projeto tenha uma única região provisionada, o campo Região será definido para essa região.
- Para editar o comando, clique em Editar comando.
- Para aceitar uma sugestão de fluxo de integração, clique em Confirmar.
As integrações criadas usando o Gemini substituem todos os elementos e variáveis de integração existentes.
Recomendações contextuais
Você pode usar o Gemini para oferecer recomendações contextuais para suas integrações atuais. 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 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 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.
Você pode definir a configuração do conector com as substituições recomendadas pelo Gemini ou interagir com o Gemini usando comandos (em inglês) e pedir as sugestões de configuração.
Para configurar uma tarefa de conector na sua integração usando o Gemini, siga estas etapas:
- 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.
- Em uma tarefa de conector, clique em more_horiz Mais ações e depois em Configurar tarefa.
Um menu pop-up semelhante à imagem abaixo mostra um conjunto de recomendações do Gemini.
- 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 qualquer 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 o hub de API estiver ativado no seu projeto, o Gemini na Application Integration pode ajudar você a fornecer recomendações contextualmente adequadas para a tarefa do endpoint REST e a configuração de tarefas com base no fluxo lógico da sua integração atual. Aproveite essas recomendações para substituir diretamente as tarefas atuais ou modificá-las sem precisar passar por qualquer processo de configuração manual.
Você pode substituir diretamente uma tarefa ou uma configuração de tarefa pelas substituições recomendadas pelo Gemini ou interagir com ele usando comandos e pedir sugestões de tarefas.
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 more_horiz Mais ações e depois em Configurar tarefa.
Um menu pop-up semelhante à imagem abaixo mostra um conjunto de recomendações do Gemini.
- O Gemini recomenda automaticamente uma ou mais substituições ou alternativas relevantes para o fluxo lógico da integração. Você pode usar a entrada de comandos 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 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 (visualização) 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 dela ou anexar uma nova tarefa.
- Clique em more_horiz Mais ações e depois em Criar ramificação.
Um menu pop-up semelhante à imagem abaixo vai aparecer solicitando que você forneça uma entrada.
- 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 aprender a 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 outras tarefas da borda selecionada na integração atual.
Gerar descrição da integração
O recurso de descrição de integração disponível no Gemini no Application Integration fornece um resumo descritivo da integração que você criou no seu 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 comercial, 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 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 ferramentas do editor de integração, clique em (Resumo da integração). A página de detalhes da integração será exibida.
- Na página de detalhes da integração, clique em Quero ajuda com a descrição.
O Gemini analisa a integração no seu editor de integração e gera um resumo detalhado semelhante à imagem abaixo.
- 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.
- A 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. Somente os dados em uso e em trânsito para geração usando o Gemini não são compatíveis com a residência de dados.
Gerar feedback
Você pode receber suporte ou fornecer feedback contextual enquanto usa o Gemini para criar integração total. 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 as informações gerais do Gemini para Google Cloud.