Criar com IA como uma equipe usando canais de programação

Os canais de programação são onde agentes e pessoas trabalham em conjunto para criar com IA no Slack. Use um canal de programação para planejar e fazer perguntas a um agente com seus colegas, em vez de ter conversas separadas em MDs isoladas. Todo o seu contexto fica facilmente acessível para você programar, corrigir problemas e criar conteúdo avançado com IA sem sair do Slack.


Como funciona

  • Canais de programação são canais temporários criados automaticamente por um agente de IA compatível e desenvolvidos para casos de uso multiusuário.
  • Mencione o agente em um canal ou MD para iniciar um canal de programação. Você pode adicionar colegas, trocar mensagens, compartilhar arquivos e solicitar que o agente crie o que você quiser.
  • Encontre seus canais de programação ativos em uma seção designada na barra lateral.
  • Quando terminar, você pode encerrar a sessão manualmente ou aguardar que ela seja removida automaticamente da barra lateral após sete dias de inatividade.


Agentes compatíveis

É possível criar canais de programação com apps e agentes de IA específicos. Dependendo do app, uma conta paga poderá ser necessária. Veja a seguir a lista inicial de agentes aprovados:


Criar um canal de programação

Os canais de programação são criados automaticamente pelos agentes no canal ou na MD, geralmente depois que você os menciona com uma solicitação específica, ou manualmente na guia   Agentes e ferramentas no computador. Como os canais regulares do Slack, eles podem ser públicos (qualquer pessoa pode participar) ou privados (apenas os membros da conversa original podem participar). Depois de se tornar membro de um canal de programação, você poderá adicionar outras pessoas ou agentes que desejar.

Área de trabalho

Dispositivos móveis

  1. Navegue até o canal com um agente compatível ou adicione o agente a um canal.
  2. Mencione o agente e diga que deseja iniciar um canal de programação, depois descreva o que deseja criar ou programar. 
  3. Depois que o agente criar o canal, clique no link para abri-lo ou encontre o canal na seção Canais de programação da sua barra lateral.
  1. Navegue até o canal com um agente compatível ou adicione o agente a um canal.
  2. Mencione o agente e diga que deseja iniciar um canal de programação, depois descreva o que deseja criar ou programar. 
  3. Depois que o agente criar um canal, na mensagem, toque no link para o canal de programação.

Observação: Os canais de programação são nomeados automaticamente pelo agente com base na sua solicitação inicial.


Interagir com um agente em um canal de programação

Quando estiver em um canal, você e sua equipe poderão usar linguagem natural para orientar o agente. Ao contrário de uma sessão individual com um agente de IA, os canais de programação permitem que todos os envolvidos deem sugestões, vejam alterações e aprovem as saídas geradas por IA. 

Dica: Experimente pedir ao agente para programar um app, criar um canvas ou desenvolver um código HTML.

Usar ações rápidas

As ações rápidas são links de fácil acesso localizados acima do editor de mensagens, diretamente relacionados aos recursos de um agente. Elas podem incluir ações como criar uma solicitação de pull, abrir o código em um compilador diferente ou acessar a documentação de ajuda.

Pausar a resposta de um agente

Se o agente com quem você está trabalhando estiver demorando muito para responder ou se você quiser fazer algo diferente, use o botão de parar para pausar a resposta do agente e inserir um novo prompt.

  1. Abra um canal de programação no computador onde um agente esteja trabalhando ativamente em uma solicitação.
  2. Passe o cursor do mouse sobre o selo Em andamento… localizado acima do editor de mensagens.
  3. Clique em Parar [Nome do agente].

Fechar ou arquivar um canal de programação

Quando terminar sua sessão do agente, você poderá fechá-la na sua barra lateral clicando no   ícone de fechar ou poderá arquivá-la

Ficar por dentro do trabalho de um agente 

Cada canal de programação exibe um status fornecido pelo agente para que você saiba se o agente está funcionando ou se precisa de uma resposta sua. Isso permite monitorar seus projetos na barra lateral enquanto se concentra em outras tarefas. Vejas os status possíveis:

  • Em andamento
    O agente está gerando ativamente uma resposta ou um artefato da sessão.
  • Ocioso
    O agente não está ativo no momento e está pronto para sua próxima solicitação.
  • Precisa de atenção
    O agente está bloqueado e precisa de uma ação ou resposta sua.
  • Concluído
    O trabalho foi concluído.
  • Inativo
    O agente os membros do canal não estão ativos há um período de tempo determinado.
  • Arquivado
    As mensagens do canal continuam disponíveis para visualização e pesquisa, mas você não pode enviar novas mensagens ou prompts.

 


Ver e interagir com artefatos da sessão

Quando um agente trabalha em algo para você ou se você compartilha um arquivo ou link como contexto, você poderá encontrá-lo nos Artefatos da sessão do canal de programação. Veja alguns exemplos de tipos de artefatos:

  • Código
    Uma visualização (diferença de código) mostrando todas as linhas de código que o agente criou ou atualizou 
  • Canvas
    Um documento do canvas criado pelo agente
  • Exibição do HTML
    HTML em tempo real do agente para exibir protótipos, apresentações ou visualizações
  • Arquivos e links
    Uma lista pesquisável de itens compartilhados no canal de programação (não criados pelo agente)

Observação: Os nomes e conteúdos exatos dos artefatos da sessão podem variar dependendo do agente que você está usando.


Ver código em um canal de programação

Depois que um agente criar o código para você, você poderá ver e comentá-lo diretamente no canal de programação.

  1. No canal de programação, clique em Artefatos da sessão
  2. Clique em </> Código.

Comentar no código

  1. No canal de programação, clique em Artefatos da sessão
  2. Clique em </> Código.
  3. Vá até a linha de código na qual você deseja comentar e clique no botão de mais +.
  4. Escreva seu comentário e clique em Enviar.
  5. Consulte ou edite seu comentário no editor de mensagens e clique no   botão enviar.

Dica: Você também pode adicionar vários comentários para serem consultados ​​em conjunto pelo agente ou pela sua equipe. Ao comentar em uma linha de código, clique em Adicionar para consulta. Depois de deixar vários comentários, clique em Enviar na parte superior do seu código e envie a mensagem para o canal.


Perguntas frequentes

Os canais de programação são apenas para desenvolvedores?

Não, os canais de programação estão disponíveis para qualquer pessoa que queira trabalhar com agentes e suas equipes no Slack. Por exemplo, você pode usá-los para escrever um plano de marketing em conjunto ou revisar um contrato jurídico. Toda a conversa e a versão final permanecem vinculadas para contextualização, eliminando a confusão causada por várias trocas de e-mails ou versões diferentes.

Quando devo usar um canal de programação em vez de apenas conversar com um agente em um canal ou conversa?

Os canais de programação são ótimos para grandes blocos de trabalho que são muito complexos para uma única conversa. E, como cada canal de programação compartilha atualizações com a mensagem onde foi iniciado, todos os envolvidos podem acompanhar, mantendo o canal principal organizado e focado.

Posso usar outros apps de IA para criar canais de programação?

No momento, apenas os agentes compatíveis podem ser usados em canais de programação, mas outros apps serão adicionados no futuro. As APIs de canais de programação estarão disponíveis para qualquer desenvolvedor que crie conteúdo na plataforma do Slack.

Como funcionam a privacidade e a segurança dos canais de programação?

Os canais de programação têm a mesma base de confiança e opções de visibilidade que os canais regulares, portanto, a mesma segurança e a privacidade com as quais você já está familiarizado. Os agentes usados em canais de programação devem ser instalados no Slack Marketplace e suas respostas estão sujeitas à Política de Uso Aceitável do Slack.

 

Quem pode usar este recurso?