A integração com o Pylon está em beta. Entre em contato com mitchell.tan@cognition.ai para solicitar acesso.
- Delegar problemas: inicie uma sessão a partir de um problema do Pylon, com o ticket já no contexto.
- Fazer perguntas: pergunte sobre sua base de código diretamente do Pylon. Também é possível permitir perguntas de pessoas sem conta do Devin.
- Acionar automações: inicie sessões quando um problema for criado, receber uma tag ou mudar de status.
- Usar ferramentas do Pylon: permita que o Devin leia problemas, contas e contatos, com acesso de escrita opcional para problemas e contas.
Configurando a integração
Você precisa ser administrador tanto no Pylon quanto no Devin para conectar a integração.- Acesse Configurações > Conexões > Pylon e clique em Connect.
- Faça login no Pylon e autorize o acesso do Devin.
- De volta ao Devin, revise as configurações de controle de acesso e ative os recursos de que você precisa.
- Revise o perfil de segurança do Pylon criado automaticamente e confirme que ele atende ao seu fluxo de trabalho.
Nos planos Enterprise, gerencie o Pylon a partir da organização principal. Essas configurações se aplicam a todo o Enterprise. Se o seu Enterprise tiver várias organizações, escolha uma em roteamento de sessões antes de usar a integração.
Conectando sua conta de usuário do Pylon
Vincule sua conta do Pylon à sua conta do Devin para que as sessões delegadas sejam atribuídas a você. Acesse Configurações > Conexões > Pylon e clique em Link user profile ou vincule sua conta em Personal Connections.Controle de acesso
Configure estas opções na página de conexão do Pylon.As ferramentas do Pylon no Devin não podem criar rascunhos de mensagens para clientes nem enviar respostas a eles. As ações de escrita se limitam a campos de problemas e de contas.
Perfil de segurança
Ao conectar o Pylon, é criado um perfil chamado perfil de segurança do Pylon, que é definido como padrão para sessões delegadas. Contas Enterprise recebem um perfil Enterprise compartilhado; as demais contas recebem um perfil de organização. O perfil vem com estas configurações iniciais:
Para alterar a seleção, use Security → Default security profile na página de conexão do Pylon. Para editar as restrições do perfil, abra Perfis de segurança. Para isso, é necessário ter permissão para gerenciar perfis de segurança no nível da organização ou no nível Enterprise, respectivamente. Reconectar o Pylon mantém as edições já feitas no perfil e as seleções padrão.
Onde se aplica:
- Sessões delegadas usam o padrão do Pylon configurado no momento em que são criadas.
- Automações têm sua própria seleção de perfil. Ao adicionar um acionador do Pylon, o editor pré-seleciona o perfil do Pylon configurado, desde que você tenha permissão para selecioná-lo e ainda não tenha escolhido outro perfil nem optado por não usar nenhum. Revise o Perfil de segurança da automação antes de salvar. Alterar o padrão do Pylon não substitui os perfis já salvos nas automações.
- Perguntas somente de consulta usam repositórios indexados sem iniciar uma sessão baseada em VM.
O perfil padrão do Pylon não permite abrir PRs. Se o seu fluxo de trabalho precisar desse recurso, um administrador autorizado deve configurar um acesso ao Git adequado. Reproduções que baixam dependências ou chamam serviços externos também podem exigir destinos de rede adicionais. Limite as permissões ao estritamente necessário para o fluxo de trabalho.
Roteamento de sessões
O roteamento de sessões está disponível somente nos planos Enterprise. Em roteamento de sessões, selecione a organização em que as sessões do Pylon devem ser executadas. Contas Enterprise com várias organizações precisam selecionar uma antes de usar a integração; até que isso seja feito, os eventos do Pylon serão rejeitados. Contas com uma única organização usam essa organização automaticamente.Trabalhando com Devin no Pylon
Delegar um problema
Abra o painel do Devin no lado direito de um problema do Pylon e descreva a tarefa. O ticket já está no contexto, e você também pode anexar capturas de tela ou arquivos de log. Uma sessão completa exige uma conta do Devin reconhecida pela correspondência de usuários, com acesso à organização selecionada. Se algum desses requisitos não for atendido, o Devin explica o motivo no problema. O Devin publica no problema seu plano, os comandos, as edições de arquivos, os PRs e o link da sessão. Ele também avisa você quando para e fica aguardando uma resposta. Essas atualizações são automáticas; não é preciso configurar um gatilho no Pylon.- Dar continuidade: responda na thread do Devin no problema com mais instruções.
- Arquivar: responda
archive(ou@Devin archive) para arquivar a sessão. - Continuar em outro lugar: use a mesma sessão no web app do Devin ou em threads do Slack vinculadas pelo Pylon.
Pergunte sobre sua base de código
Faça uma pergunta sobre a base de código pelo Pylon, como “Como funciona a verificação de assinatura de webhook?”. O Devin responde com base nos repositórios indexados, sem iniciar uma sessão completa nem fazer alterações. Para incluir pessoas que não têm uma conta do Devin, habilite Ask without a Devin account.Threads do Slack
Conecte o Slack e convide o Devin para os seus canais de escalonamento. O Devin pode acompanhar threads do Slack vinculadas a um problema do Pylon e receber as respostas na sessão. Responda@Devin archive em uma thread monitorada para arquivar a sessão.
Acionando o Devin a partir do Pylon
Use automações para iniciar sessões a partir de eventos do Pylon. Primeiro, ative os gatilhos de automação do Pylon em controle de acesso.- Acesse automações e crie uma nova automação.
- Adicione um gatilho, escolha Pylon e selecione um evento:
- Issue created: um novo problema é registrado. Se quiser, filtre por Title.
- Tag added: uma tag é adicionada a um problema. Escolha a Added Tag correspondente.
- Status changed: um problema muda para determinado status. Escolha o Status correspondente.
- Adicione uma ação Start session e escreva as instruções para o Devin.
- Revise o perfil de segurança, o acesso à rede e as ferramentas da automação e salve.
- Triage Customer Bug Tickets: investiga problemas recém-registrados, tenta reproduzir bugs e relata os resultados ao suporte.
- Investigate Support Escalations: investiga problemas com tags, tenta reproduzir o bug, sugere uma correção e relata os resultados na thread interna do Slack.
Escalonando tickets de suporte para a engenharia
Um escalonamento típico segue este fluxo:- Um cliente relata um problema no Pylon.
- Uma skill do Pylon ou a detecção por IA do tipo de problema identifica um bug com detalhes suficientes para reprodução e adiciona uma tag de escalonamento.
- A tag aciona uma automação do Devin.
- O Devin lê o ticket, verifica os logs e as ferramentas de monitoramento conectados e tenta reproduzir a falha. Se o perfil de segurança permitir, o Devin pode abrir um PR.
- O Devin publica os resultados no Slack e as atualizações de progresso no problema do Pylon.
- Um engenheiro revisa a investigação e dá continuidade na thread do Slack.
Configure o lado do Pylon
Use uma skill do Pylon ou a detecção por IA do tipo de problema para marcar com uma tag os tickets que precisam ser escalonados. Use a mesma tag no filtro Added Tag da automação do Devin. Defina fluxos separados para bugs sem detalhes de reprodução e para tickets que não são bugs.Configure a automação do Devin
- Abra a galeria de templates de automação e escolha Investigate Support Escalations.
- No gatilho pré-configurado Pylon → Tag added, defina Added Tag como a sua tag de escalonamento.
- Revise o prompt e o perfil de segurança. O template instrui o Devin a investigar a causa raiz, tentar reproduzir o problema, sugerir uma correção e relatar os resultados na thread interna do Slack do Pylon.
- Configure o acesso ao Slack conforme descrito abaixo e clique em Criar automação.
Publique os resultados na thread interna do Slack criada pelo Pylon
Um fluxo de trabalho comum é fazer o Pylon publicar um resumo do ticket em um canal interno do Slack e, em seguida, fazer o Devin responder com seus resultados nessa mesma thread.- Conecte o Slack e convide o Devin para o canal interno em que o Pylon publica.
- Dê à automação a ferramenta Slack e acesso a esse canal.
-
No prompt da automação, instrua o Devin a publicar os resultados na thread criada pelo Pylon, em vez de enviar uma nova mensagem de nível superior. O template Investigate Support Escalations já inclui esta instrução:
Se houver uma thread interna do Slack em um canal no qual o Pylon tenha publicado uma atualização, encontre essa thread de nível superior e publique seus resultados nela.
Atualizações automáticas no Pylon
A integração publica automaticamente notas internas no problema vinculado do Pylon quando ocorrem eventos como a abertura de um PR. Você não precisa configurar um gatilho no Pylon para essas notas.Gatilhos personalizados opcionais no Pylon
Para ações adicionais além das atualizações nativas, pesquise devin no construtor de gatilhos do Pylon para encontrar estas condições:- Devin abriu um PR
- Devin fez merge de um PR
- Devin fechou um PR
- Devin está aguardando uma resposta

