Condividi tramite


Panoramica del connettore Microsoft 365 Copilot di GitLab Knowledge Server

Il connettore Microsoft 365 Copilot di GitLab Knowledge Server consente alle organizzazioni di indicizzare il contenuto delle conoscenze archiviato in istanze autogestiti (locali) di GitLab, inclusi file Markdown, pagine wiki e altri repository di documentazione, e rendere disponibile questo contenuto tramite Microsoft Search e Microsoft 365 Copilot. Dopo aver configurato il connettore e aver indicizzato i dati, le conoscenze di GitLab vengono visualizzate direttamente nelle applicazioni di Microsoft 365, ad esempio Teams, Outlook e SharePoint. Questa indicizzazione consente ai dipendenti di individuare e riutilizzare le conoscenze aziendali senza uscire dal flusso di lavoro quotidiano.

Perché usare il connettore GitLab Knowledge Server per indicizzare i dati?

Il connettore GitLab Knowledge Server è progettato per le organizzazioni che archivia documentazione tecnica, wiki interni e knowledge base nei repository GitLab che vogliono rendere queste informazioni individuabili in Microsoft 365.

I casi d'uso comuni includono:

  • Consentire a tecnici e writer tecnici di individuare rapidamente la documentazione interna, le note sull'architettura e le procedure consigliate.
  • Aiutare i team IT e di supporto ad accedere a guide, runbook e documentazione operativa per la risoluzione dei problemi.
  • Migliorare l'onboarding emergendo le conoscenze interne per i nuovi dipendenti tramite Copilot e Microsoft Search.
  • Consentire ai responsabili aziendali e tecnici di recuperare la documentazione del progetto e il contesto tecnico senza passare direttamente a GitLab.

Creare agenti con il connettore GitLab Knowledge Server

Gli sviluppatori possono usare questo connettore come origine conoscenze negli agenti dichiarativi compilati con Copilot Studio, Agent Builder in Microsoft 365 Copilot o Microsoft 365 Agents Toolkit. Questa conoscenza consente agli agenti personalizzati di ragionare sulle conoscenze ospitate da GitLab e rispondere alle domande basate sulla documentazione dell'organizzazione.

Richieste dell'agente

Gli esempi seguenti mostrano le richieste che i generatori di agenti possono usare per consentire agli utenti di recuperare informazioni da GitLab Knowledge Server:

  • Mostra gli aggiornamenti wiki più recenti per il team di progettazione della piattaforma.
  • Trovare la documentazione sulla risoluzione dei problemi per i servizi interni.
  • Elencare le guide di onboarding per i nuovi sviluppatori back-end.
  • Recuperare la documentazione contrassegnata con sicurezza dai repository di conoscenze GitLab.

Funzionalità e limitazioni del connettore GitLab Knowledge Server

Il connettore GitLab Knowledge Server consente agli utenti di:

  • Indicizzare repository, wiki e documentazione di GitLab.
  • Recuperare i dati GitLab tramite Microsoft Search e Microsoft 365 Copilot.
  • Gestire gli elenchi di controllo di accesso (ACL) di GitLab e applicare le autorizzazioni utente.
  • Personalizzare la frequenza di ricerca per indicizzazione e le preferenze di indicizzazione.

Il connettore GitLab Knowledge Server presenta le limitazioni seguenti:

  • Le pipeline CI/CD non sono supportate oltre l'indicizzazione dello stato.
  • Solo .mdi wiki , .txte sono indicizzati.
  • Il divieto degli utenti non è supportato; rimuovere invece gli utenti dai gruppi.
  • Le restrizioni di accesso ai gruppi basate su IP non sono supportate; usare gruppi privati.
  • Il supporto per il ruolo Planner è deprecato; È necessario un ruolo del reporter o superiore.
  • Per i progetti pubblici limitati ai membri del progetto, l'accesso alle richieste di merge è impostato su Reporter e versioni successive.

Tipi di dati indicizzati da GitLab Knowledge Server

Il connettore indicizza i tipi di contenuto GitLab seguenti:

  • File Markdown (.md)
  • Pagine wiki di GitLab
  • Documentazione basata su testo archiviata nei repository

Il contenuto indicizzato viene visualizzato nei risultati di Microsoft 365 Copilot e Microsoft Search, consentendo agli utenti di interagire con le conoscenze di GitLab direttamente all'interno delle applicazioni Microsoft 365.

Modello di autorizzazioni e controllo di accesso

Gli amministratori possono configurare il controllo di accesso per i dati GitLab indicizzati usando Microsoft Entra ID mapping delle identità. Il connettore supporta le opzioni del modello di accesso seguenti:

  • Solo gli utenti con accesso a questa origine dati (impostazione predefinita): i risultati della ricerca vengono visualizzati solo per gli utenti che hanno accesso ai repository GitLab corrispondenti.
  • Tutti: le conoscenze GitLab indicizzate sono visibili a tutti gli utenti in Microsoft 365.

Le opzioni di mapping delle identità includono il mapping in base a:

  • Posta elettronica
  • Accesso
  • Nome

Se il mapping diretto non riesce, gli amministratori possono applicare espressioni regolari (regex) per trasformare gli attributi di identità. Email le impostazioni di visibilità e le incoerenze di dominio in GitLab potrebbero influire sull'accuratezza del mapping.

Passaggio successivo