Utilizar o ChatGPT no Slack

Peça ao Codex para executar tarefas a partir de canais e tópicos

Mencione @ChatGPT num canal do Slack para iniciar um pedido. Se o seu espaço de trabalho tiver a delegação para a nuvem ativada, o ChatGPT pode enviar trabalho do repositório para uma tarefa separada do Codex Cloud e devolver o resultado na conversa.

Configurar a aplicação Slack

Um proprietário ou administrador do espaço de trabalho do ChatGPT configura a implementação do Slack nesse espaço de trabalho. Os controlos disponíveis dependem das funcionalidades ativadas no seu espaço de trabalho.

Se estes controlos não aparecerem, pergunte ao administrador do seu espaço de trabalho do ChatGPT se as implementações do Slack estão disponíveis. As políticas de aplicações do seu espaço de trabalho do Slack também se aplicam.

A delegação para a nuvem tem de estar disponível no seu espaço de trabalho e exige um ambiente publicado partilhado com o espaço de trabalho. Peça ao seu administrador para ativar o Codex Cloud para o Slack. Quando o controlo de acesso baseado em funções do Codex Cloud está ativado, tanto a conta de serviço da implementação como a sua conta precisam de acesso ao Codex Cloud.

Ligue a sua conta quando lhe for solicitado

A configuração do espaço de trabalho e a ligação da sua conta pessoal são processos separados. Se o ChatGPT lhe pedir para ligar a sua conta antes de continuar:

  1. Selecione a ligação de associação na mensagem do Slack e inicie sessão, se lhe for solicitado.
  2. Ligue o Slack ao mesmo espaço de trabalho onde fez o pedido.
  3. Regresse à conversa original do Slack e mencione @ChatGPT para tentar novamente.

Iniciar um pedido

  1. Num canal onde a aplicação esteja ativada, mencione @ChatGPT e descreva o resultado pretendido. Para trabalho de programação, inclua o repositório e o contexto relevante da conversa.
  2. Responda a quaisquer pedidos de ligação de conta ou de aprovação. Reveja o trabalho solicitado e o acesso antes de aprovar.
  3. Continue os pedidos relacionados na mesma conversa, mencionando @ChatGPT novamente.

Por exemplo:

@ChatGPT investigate the failing checkout tests in acme/storefront and propose a fix.

Em seguida, continue nessa conversa:

@ChatGPT add a regression test for the fix and summarize the checks you ran.

Utilize um canal público ou privado ativado no seu espaço de trabalho. Os canais Slack Connect partilhados com outra organização não são suportados por este fluxo.

Execute trabalho no repositório com o Codex Cloud

A delegação na nuvem requer um ambiente elegível partilhado no espaço de trabalho com uma versão publicada. Para um espaço de trabalho Enterprise, prepare e publique uma configuração testada com o guia de ambientes na nuvem e siga as orientações para a partilhar no seu espaço de trabalho Enterprise. Confirme que o ambiente está disponível para o repositório solicitado.

  • Seleção do ambiente: O ChatGPT seleciona entre os ambientes na nuvem acessíveis partilhados no espaço de trabalho. Ao utilizar a sua conta, verifica se tem acesso ao ambiente antes de começar. Os ambientes pessoais na nuvem não estão incluídos. Indique o repositório ou o ambiente partilhado no seu pedido para ajudar o ChatGPT a escolher.
  • Tarefa de programação separada: O trabalho no repositório é executado numa tarefa separada com a sua conta. Precisa de acesso ao ambiente selecionado e a quaisquer repositórios que exijam autenticação.
  • Trabalho de seguimento: Os pedidos relacionados na mesma conversa do Slack podem dar continuidade à tarefa de programação e ao ambiente quando utilizam a mesma conta para a executar. Um pedido que utilize outra conta pode iniciar uma tarefa de programação separada. Inicie uma nova conversa quando precisar de um ambiente diferente.

Partilhar um ambiente não concede acesso ao repositório nem partilha os valores das suas credenciais pessoais. Reveja os valores pertencentes ao ambiente e os ficheiros preparados antes de o partilhar, pois estes podem ficar disponíveis para as pessoas que utilizam o ambiente.

Se não houver nenhum ambiente partilhado elegível disponível, resolva o problema do ambiente ou de acesso antes de tentar novamente. Para obter informações sobre o acesso a serviços, consulte Ligar a serviços e Variáveis de ambiente e segredos de rede.

Reveja aprovações e resultados

Quando um pedido precisa da sua autorização, o ChatGPT pode apresentar um cartão de aprovação privado com os controlos Permitir e Recusar. Reveja a tarefa atribuída e qualquer opção de ambiente disponível antes de decidir.

O ChatGPT pode publicar uma mensagem na conversa original quando a tarefa começa. Quando os controlos Acompanhar e Cancelar estão disponíveis, são apresentados a quem fez o pedido. Utilize Acompanhar para abrir a tarefa e inspecionar o trabalho realizado; a resposta no canal não concede a todos os membros do canal acesso à tarefa subjacente.

O ChatGPT devolve o resultado à conversa. Reveja a resposta, as alterações e as verificações comunicadas antes de utilizar ou integrar o resultado. Mencione @ChatGPT na conversa para pedir uma correção ou trabalho de seguimento.

Utilização de dados, privacidade e segurança

Uma resposta publicada num canal do Slack pode ser lida pelas pessoas com acesso a esse canal. Peça ao ChatGPT que partilhe apenas informações adequadas a esse público. Um cartão de aprovação privado não torna privada a resposta publicada no canal.

Não inclua segredos nos pedidos do Slack e utilize os controlos de credenciais do ambiente para o trabalho no repositório. Reveja a Segurança dos agentes e os limites de acesso da implementação e siga as políticas de dados e aplicações do seu espaço de trabalho.

Mude para a aplicação ChatGPT

Se anteriormente utilizava @Codex, inicie novos pedidos com @ChatGPT depois de o seu administrador ativar a aplicação ChatGPT. Siga as indicações de ligação e aprovação que forem apresentadas.

Sugestões e resolução de problemas

  • Sem resposta: Confirme que o ChatGPT está ativado para o canal e mencione @ChatGPT explicitamente. Utilize um canal da sua organização em vez de um canal Slack Connect.
  • Ligação da conta solicitada novamente: Verifique se ligou o ChatGPT ao espaço de trabalho do Slack onde está a fazer o pedido e tente novamente na mesma conversa.
  • Nenhum ambiente na nuvem elegível: Verifique se o ambiente está publicado e partilhado com o espaço de trabalho e se a conta que executa a tarefa tem o acesso necessário. Um ambiente pessoal na nuvem não aparece neste fluxo.
  • Uma tarefa de programação não inicia: Peça ao seu administrador que confirme que a delegação na nuvem está disponível e que o Codex Cloud está ativado para o seu espaço de trabalho. Quando o controlo de acesso baseado em funções do Codex Cloud estiver ativado, verifique se tanto a conta de serviço da implementação como a sua conta têm acesso ao Codex Cloud. Verifique também o seu acesso ao ambiente selecionado e aos respetivos repositórios.
  • É necessário um ambiente diferente: Inicie uma nova conversa e indique o repositório ou o ambiente partilhado que pretende utilizar.
  • Controlos da tarefa indisponíveis: Os controlos Acompanhar e Cancelar dependem da configuração da implementação e destinam-se a quem fez o pedido.
  • Conversas longas: Resuma o problema relevante, o resultado esperado e o repositório no seu pedido mais recente para que a tarefa tenha contexto suficiente.