Dodaj Azure AI Search jako źródło wiedzy

Azure AI Search udostępnia zaawansowaną wyszukiwarkę, która może przeszukiwać dużą kolekcję dokumentów. Copilot Studio obsługuje dodawanie Azure AI Search jako źródła wiedzy.

Do ukończenia połączenia potrzebne jest konto Azure. Jeśli nie masz konta Azure, możesz utworzyć konto pod adresem Microsoft Azure.

Po utworzeniu konta Azure skorzystaj z następujących artykułów Azure, aby skonfigurować Azure AI Search. Te artykuły zawierają informacje na temat konfiguracji i konfiguracji wymaganej do korzystania z połączenia Azure AI Search jako źródła wiedzy:

W tym przypadku uwierzytelnianie oparte na kluczach służy do nawiązywania połączenia z Azure AI Search.

Copilot Studio obsługuje indeksy vectoryzowane przy użyciu wektoryzacji zintegrowanej. Przygotuj dane i wybierz model osadzony, a następnie użyj Importuj i wektoryzuj dane w Azure AI Search, aby utworzyć indeksy wektorowe. Ta metoda umożliwia systemowi użycie tego samego osadzonego modelu, jak używany do wektoryzacji danych, do wektoryzowania przychodzącego monitu w czasie wykonywania, co zmniejsza potrzebę pisania specjalnych funkcji mających robić to samo.

Copilot Studio obsługuje również korzystanie z funkcji semantic ranker. Ta funkcja musi być również skonfigurowana w Azure AI Search przed dodaniem połączenia w Copilot Studio. Aby uzyskać więcej informacji, zobacz Jak rozpocząć pracę z semantycznym rankingiem.

Notatka

Należy dodać Azure AI Search poprzez formalne połączenie danych. Nie konfiguruj ręcznie punktu końcowego i klucza interfejsu API.

Jeśli tworzysz nieobsługiwane połączenie Azure AI Search, Copilot Studio może przechowywać błędne połączenie danych, które uniemożliwia ładowanie okna dialogowego połączenia Azure AI Search. W takim przypadku okno dialogowe może pojawić się na krótko, a następnie zakończyć się niepowodzeniem z powodu błędu. Copilot Studio obecnie nie udostępnia interfejsu do usuwania uszkodzonego połączenia danych Azure AI Search. Ponieważ połączenia danych są zarządzane na poziomie środowiska, ten problem może mieć wpływ na wszystkich agentów.

Aby odzyskać połączenie, zresetuj dostęp zewnętrzny agenta lub usuń go i utwórz ponownie agenta, którego dotyczy problem. Podczas ponownego dodawania Azure AI Search, użyj pozycji Źródła danych → Azure AI Search z uwierzytelnianiem Entra ID, a nie kluczami interfejsu API.

  1. Otwórz aplikację agenta.

  2. Wybierz pozycję Dodaj wiedzę na stronach Przegląd lub Wiedza albo w węźle Właściwości generatywnych odpowiedzi.

  3. W oknie dialogowym Dodawanie wiedzy wybierz pozycję Polecane.

  4. Wybierz Azure AI Search.

  5. Wybierz Utwórz nowe połączenie.

  6. Wybierz wartość w polu Typ uwierzytelniania. Do wyboru są następujące opcje:

    • Klucz dostępu
    • Uwierzytelnianie z użyciem certyfikatu klienta
    • Service principal (aplikacja Microsoft Entra ID)
    • integracja Microsoft Entra ID
  7. Wprowadź szczegóły wymagane dla typu uwierzytelniania. W przypadku uwierzytelniania opartego na kluczach zgodnie z opisem w poprzedniej sekcji konfiguracji wprowadź adres URL punktu końcowego Azure AI Search oraz klucz administratora Azure AI Search.

  8. Wybierz Utwórz, aby utworzyć połączenie. Pojawi się zielony znacznik wyboru potwierdzający ustanowienie połączenia.

  9. Wybierz Dalej.

  10. Wprowadź indeks wektora Azure AI Search, który ma być używany. Można dodać tylko jeden indeks wektorowy.

  11. Wybierz Dodaj do agenta, aby dokończyć połączenie.

Po dodaniu połączenia zostanie ono wyświetlone w tabeli źródeł wiedzy. Stan jest wyświetlany jako In progress a Copilot Studio indeksuje metadane w tabelach. Po zakończeniu indeksowania stan jest aktualizowany do Gotowe i można wtedy rozpocząć testowanie źródła wiedzy. Podczas testów można zweryfikować, czy przywołane zostały właściwe referencje, sprawdzając pliki i cytaty przytoczone przez agenta.

Przywróć cytacje

Aby zwrócić cytaty przy użyciu Azure AI Search w Copilot Studio, uwzględnij pole URL z rzeczywistym linkiem do dokumentu w indeksie wyszukiwania. Gdy pole metadata_storage_path znajduje się w indeksie, Copilot Studio interpretuje to pole jako cytat. Jeśli jednak to pole nie istnieje, Copilot Studio uważa, że dowolne pole zawiera pełny link adresu URL jako cytat. Aby uzyskać więcej informacji, zobacz Indeksowanie zawartości plików i metadanych przy użyciu Azure AI Search

Notatka

Podczas konfigurowania cytatów w Azure AI Search upewnij się, że użytkownicy agenta mają niezbędne uprawnienia dostępu do źródeł danych, do których wskazują cytaty. Jeśli na przykład w indeksie wyszukiwania dodasz adres URL wskazujący witrynę internetową lub bazę wiedzy, użytkownicy powinni mieć dostęp do tych źródeł. Jeśli adres URL wskazuje ograniczone źródło danych, użytkownicy nie będą mogli uzyskać dostępu do wygenerowanych cytatów.

Obsługa sieci wirtualnej

Copilot Studio obsługuje indeksy Azure AI Search skonfigurowane dla sieci wirtualnych. Ta konfiguracja umożliwia użycie prywatnego punktu końcowego w celu bezpiecznego połączenia indeksów wyszukiwania.

Aby uzyskać instrukcje dotyczące sposobu konfigurowania punktu końcowego, zobacz Tworzenie prywatnego punktu końcowego dla Azure AI Search

Aby skonfigurować obsługę sieci wirtualnej w środowisku Power Platform, zobacz Set up Virtual Network support for Power Platform.

W Copilot Studio postępuj zgodnie z instrukcjami steps aby ukończyć konfigurację połączenia.