Partilhar via


Descrição geral do conector Microsoft 365 Copilot Problemas do GitHub Server

O conector Microsoft 365 Copilot Problemas do GitHub Server integra dados de problemas do GitHub no Microsoft 365. Quando implementa este conector, as experiências Microsoft 365 Copilot e Microsoft Search podem surgir problemas relevantes diretamente em aplicações como o Teams, o Outlook e o SharePoint. Quando indexa dados de repositórios do GitHub Enterprise, os utilizadores podem procurar e determinar os problemas no Copilot e no Microsoft Search. Esta capacidade ajuda as equipas de desenvolvimento a controlar o trabalho, a triagem de erros e a compreender os status do projeto sem sair do fluxo de trabalho.

Porquê utilizar o conector Problemas do GitHub Server para indexar os seus dados?

Para muitas equipas de engenharia, o GitHub Issues é o principal sistema de registo para pedidos de funcionalidades, erros e itens de trabalho operacionais. No entanto, estas informações são frequentemente siloadas no GitHub. Isto torna mais difícil para os PMs, engenheiros, suporte e intervenientes compreender o que está a acontecer sem alternar entre ferramentas. O conector Do GitHub Issues Copilot indexa problemas do GitHub Enterprise para que os programadores, PMs, pessoal de suporte e líderes de engenharia possam detetar e resumir problemas relevantes no Microsoft 365. Os utilizadores podem fazer perguntas em linguagem natural, tais como "Quais são os erros abertos para o serviço de finalização de compra?" — e receber respostas contextuais fundamentadas com ligações para os problemas originais no GitHub.

Benefícios do conector

O conector Problemas do GitHub Server fornece os seguintes benefícios à sua organização:

  • Melhora a visibilidade do trabalho – PMs, engenheiros e líderes podem apresentar problemas abertos, prioridades e status a partir do Teams, Outlook ou SharePoint.
  • Acelera a triagem e a tomada de decisões – o Copilot pode agrupar, resumir e realçar tendências de problemas (por exemplo, erros de produção recorrentes) para suportar decisões mais rápidas e condicionadas por dados.
  • Melhora a colaboração entre equipas – as equipas de suporte e operações podem referenciar problemas do GitHub nas conversações do Microsoft 365, reduzindo o desalinhamento e o controlo duplicado.
  • Reduz a mudança de contexto – os utilizadores podem detetar e resumir problemas diretamente no Copilot, em vez de procurar e filtrar manualmente no GitHub.
  • Preserva a segurança e a conformidade – o conector honra os controlos de acesso do GitHub para que apenas os utilizadores autorizados vejam dados de repositórios privados e projetos restritos.

Casos de uso

A tabela seguinte lista os casos de utilização comuns do conector Problemas do GitHub Server.

Departamento/função Caso de uso Benefício comercial
Engenharia Peça ao Copilot para obter erros abertos, problemas priorizados ou bloqueadores para um serviço ou repositório específico. Compreensão mais rápida do trabalho atual; tempo reduzido despendido na filtragem e pesquisa no GitHub.
DevOps/SRE Resumir incidentes de produção, erros recorrentes ou problemas relacionados com a fiabilidade nos repositórios. Revisão de incidentes melhorada, melhor identificação das tendências de fiabilidade.
Suporte de TI/Suporte técnico Problemas comunicados pelo utilizador do Surface, pedidos de suporte ligados e status atuais do GitHub. Respostas mais rápidas aos intervenientes internos; menos bilhetes duplicados.
Gestão de produtos Reveja pedidos de funcionalidades, itens de tarefas pendentes e status agrupados por etiquetas, marcos ou detentores. Melhor atribuição de prioridades e decisões de mapa de objetivos com base em dados de problemas dinâmicos.
Liderança de engenharia Obtenha resumos do Copilot de erros críticos, problemas de alta prioridade e itens de bloqueio de versões. Tomada de decisões mais rápida e avaliações de preparação de versões melhoradas.

Criar agentes com o conector Problemas do GitHub Server

Os programadores podem utilizar este conector como uma origem de conhecimento em agentes declarativos que criam com Copilot Studio, o Agent Builder no Microsoft 365 Copilot ou o Toolkit de Agentes do Microsoft 365.

Ao ligar problemas do GitHub a estes agentes, pode criar experiências que:

  • Responda a perguntas sobre a carga e prioridades do problema atual.
  • Resumir problemas relacionados para uma determinada funcionalidade ou incidente.
  • Ajude as equipas a planear sprints e lançamentos com dados de problemas em direto.

Pedidos do agente

Os exemplos seguintes mostram pedidos que os construtores de agentes podem utilizar para ajudar os utilizadores a obter informações dos Problemas do GitHub Server:

Engenharia

  • Quais são os erros abertos para o serviço de finalização da compra e quem os possui?
  • Resumir os problemas de desempenho identificados criados nos últimos sete dias.
  • Que problemas estão a bloquear a próxima versão do Project Alpha?

DevOps/SRE

  • Liste os incidentes abertos com etiquetas de produção ou sev1 e resuma os respetivos status atuais.
  • Que padrões de erro periódicos pode ver a partir de problemas identificados como base de dados no último mês?
  • Resuma as tarefas de seguimento criadas após o último incidente de produção.

Suporte de TI/Suporte Técnico

  • Encontre problemas do GitHub ligados à VPN ou problemas de início de sessão único (SSO) e resuma os respetivos status atuais.
  • Que problemas estão a controlar os problemas de autenticação comunicados pelo utilizador e qual é o ETA para resolução?

Gestão de Produtos

  • Resumir todos os pedidos de funcionalidades abertos identificados como vNext para o Project Alpha.
  • Quais são as principais funcionalidades pedidas pelo cliente com base em problemas identificados como pedido do cliente?
  • Que problemas estão atualmente no âmbito do próximo marco para a aplicação móvel?

Liderança de engenharia

  • Dê-me um resumo de todos os erros críticos abertos nos nossos três principais serviços.
  • Que problemas de alta prioridade estão em risco de perder o marco atual?

Capacidades e limitações do conector problemas do GitHub Server

Ao utilizar o conector Problemas do GitHub Server, pode:

  • Indexar problemas de repositórios do GitHub Enterprise suportados para que possa detetá-los e ressoá-los nas experiências do Microsoft 365.
  • Ative o Microsoft Search e o Copilot para obter dados do GitHub de forma eficiente. Os utilizadores podem procurar problemas através do Microsoft Search e fazer perguntas sobre o Copilot fundamentadas nos dados de problemas do GitHub, tais como: "Quais são os problemas abertos que me são atribuídos no repositório de pagamentos?" ou "Resumir os problemas de acessibilidade etiquetados criados neste trimestre".
  • Mantenha as listas de controlo de acesso (ACLs) e as permissões de utilizador do GitHub. O conector honra as ACLs e as permissões de repositório do GitHub, pelo que os utilizadores só veem problemas de repositórios aos quais têm acesso no GitHub.
  • Configurar o comportamento de pesquisa e indexação. Pode personalizar a frequência com que as atualizações de problemas são sincronizadas, quais os repositórios ou organizações a incluir e as etiquetas ou estados (abertos/fechados) a atribuir prioridades à indexação.

O conector tem as seguintes limitações:

  • O conector não suporta a indexação de pipelines CI/CD do GitHub para além de quaisquer informações básicas status que possam aparecer nos campos ou metadados do problema. As execuções detalhadas do pipeline, os registos e a configuração não estão indexados.
  • O conector foi concebido e otimizado para cenários do GitHub Enterprise. As organizações que utilizam planos do GitHub Gratuito ou do GitHub Team podem ter funcionalidades limitadas ou suporte reduzido, consoante as APIs disponíveis e as funcionalidades da plataforma.
  • Por motivos de segurança, o conector não suporta a indexação de organizações onde todos os repositórios são públicos. Para desbloquear este cenário, contacte o suporte da Microsoft.

Tipos de dados indexados a partir de Problemas do GitHub

A tabela seguinte descreve os tipos de dados que o conector indexa e como o conteúdo é apresentado no Copilot e nos resultados da pesquisa.

Entidade do GitHub Indexado e apresentado em Copilot e pesquisa
Issues Campos de problemas principais, como título, corpo/descrição, etiquetas, estado (aberto/fechado), detentores, marcos e metadados básicos. Estes campos aparecem nos resultados da pesquisa e como itens referenciados nas respostas copilot.
Metadados do problema Propriedades como o nome do repositório, organização, carimbos de data/hora de criação e atualização e o número do problema, utilizados para melhorar a classificação, a filtragem e o resumo.

Modelo de permissões e controlo de acesso

Pode configurar o conector Problemas do GitHub Server para que apenas os utilizadores que tenham acesso a um repositório do GitHub possam ver os respetivos problemas nas respostas copilot e nos resultados da pesquisa. O conector impõe o modelo de permissões do GitHub da seguinte forma:

  • Se um repositório for privado ou restrito a equipas ou utilizadores específicos, apenas os utilizadores autorizados podem ver problemas desse repositório.
  • Se um repositório estiver visível para um grupo mais vasto na sua organização, os problemas serão detetáveis para essa audiência no Copilot e no Microsoft Search.
  • Para evitar a exposição acidental de dados, o conector não mostra conteúdos que não podem ser mapeados para um contexto de permissão válido.

O conector mapeia as contas de utilizador do GitHub para identidades do Microsoft 365 (Microsoft Entra ID) para avaliar com precisão as permissões, da seguinte forma:

  • Se os e-mails dos utilizadores do GitHub corresponderem aos respetivos Microsoft Entra ID nomes principais de utilizador (UPNs), o conector mapeia-os automaticamente.
  • Se forem diferentes, os administradores podem configurar regras de mapeamento de identidades para que a identidade correta do Microsoft 365 esteja associada a cada conta do GitHub. Este mapeamento garante que as permissões do repositório e da organização do GitHub são aplicadas quando o Copilot ou o Microsoft Search obtêm dados de problemas.

Próxima etapa