Udostępnij przez


Korzystanie z monitów, aby agent mógł wykonywać określone zadania

Możesz utworzyć niestandardowe zapytania, aby skonfigurować instrukcje do modelu Azure OpenAI lub Azure AI Foundry dla agenta niestandardowego.

Możesz dodać niestandardowe monity do agenta na jednym z dwóch poziomów:

  • Poziom agenta
  • Poziom tematu

Dodaj monit jako narzędzie dla agenta

  1. Wybierz pozycję Agenci w okienku po lewej stronie i wybierz agenta, do którego chcesz dodać nowy monit jako narzędzie.

  2. Wybierz kartę Narzędzia .

  3. Wybierz pozycję Nowe narzędzie.

  4. Wybierz opcję Monit.

    Zostanie otwarty niestandardowy edytor monitów. Możesz użyć tego edytora, aby utworzyć niestandardowy monit dla agenta.

Dodawanie węzła typu monit do tematu

  1. Otwórz temat i wybierz ikonę Dodaj węzeł w węźle, po którym chcesz dodać nowy węzeł.

  2. Wybierz pozycję Dodaj narzędzie>Nowy monit.

    Zostanie otwarty niestandardowy edytor monitów. Możesz użyć tego edytora, aby utworzyć niestandardowy monit dla agenta.

Notatka

Agentów skonfigurowano tak, aby zezwalali użytkownikom anonimowym (bez uwierzytelniania) na użycie tabel Dataverse jako źródeł wiedzy. Jednak nadal można określić parametry wejściowe dla monitu, wybrać żądany model, aby uruchomić monit, i ustawić żądaną temperaturę, aby kontrolować losowość i kreatywność wygenerowanego tekstu.

Konfigurowanie i testowanie monitu za pomocą edytora monitów

Niestandardowy edytor monitów to zaawansowane narzędzie, które umożliwia tworzenie, dostosowywanie i testowanie szablonów monitów dla agenta. Edytor podpowiedzi został zaprojektowany, aby pomóc Ci w tworzeniu skutecznych podpowiedzi dla Twojego agenta.

Zrzut ekranu edytora podpowiedzi kreatora podpowiedzi

Edytor monitów umożliwia pisanie instrukcji monitu na kilka różnych sposobów. Masz następujące możliwości:

  • Ręczne zapisywanie własnych instrukcji
  • Użyj narzędzia Copilot, aby wygenerować instrukcje na podstawie opisu tego, co ma zrobić monit
  • Użyj szablonu wstępnego z biblioteki monitów, aby utworzyć monit

Można skonfigurować kilka aspektów monitu, w tym:

  • Model czatu do użycia dla monitu oraz ustawienia dla modelu, takie jak temperatura, ustawienia dotyczące pozyskiwania wiedzy, czy dołączyć linki w odpowiedzi, oraz czy włączyć interpreter kodu i wnioskowanie.
  • Wejścia użytkownika do zapytania, takie jak tekst i obrazy, oraz przykładowe dane do testowania.
  • Wiedza na temat przetwarzania i włączania danych z tabel Dataverse.
  • Formatowanie, które ma być stosowane do danych wyjściowych.

Po zakończeniu tworzenia monitu możesz go przetestować, określając przykładowe dane dla dowolnych danych wejściowych i wybierając pozycję Testuj. Edytor generuje odpowiedź na podstawie podanego monitu i przykładowych danych.

Aby uzyskać szczegółowe informacje na temat używania edytora do tworzenia i testowania monitów, zobacz Tworzenie monitu niestandardowego w dokumentacji konstruktora pytań.

Najlepsze metody postępowania w przypadku instrukcji monitów

Podczas używania węzła typu monit ważne jest, aby postępować zgodnie z najlepszymi rozwiązaniami w zakresie projektowania monitów. Oto kilka porad, które pomagają jak najlepiej wykorzystać zalety tej funkcji:

  • Komunikuj się konkretnie: niestandardowe instrukcje powinny być jasne i konkretne, aby agent dokładnie wiedział, co robić. Unikaj ogólnego lub niejednoznacznego języka, który może powodować nieporozumienia lub nieprawidłowe odpowiedzi.
  • Użyj przykładów: podaj przykłady, aby zilustrować swoje instrukcje i pomóc agentowi zrozumieć Twoje oczekiwania. Przykłady pomagają agent generować dokładne i trafne odpowiedzi.
  • Zachowaj prostotę: pamiętaj o tym, aby nie przeciążać instrukcji niestandardowych zbyt wieloma szczegółami lub złożoną logiką. Zadbaj o to, aby Twoje instrukcje były proste i nieskomplikowane, aby agent mógł je skutecznie przetworzyć.
  • Utrzymaj to krótko: Instrukcje powinny być zwięzłe i treściwe. Instrukcje, które są zbyt długie, mogą prowadzić do opóźnienia, przekroczenia limitu czasu lub problemów z obsługą monitu.
  • Daj agent wyjście: daj agentowi alternatywną ścieżkę, gdy nie jest w stanie wykonać przydzielonego zadania. Na przykład, gdy użytkownik zadaje pytanie, możesz dołączyć "odpowiedz za pomocą słowa "nie znaleziono", jeśli odpowiedź nie jest obecna". Ta alternatywna ścieżka pomaga agent uniknąć generowania fałszywych odpowiedzi.
  • Przetestuj i uściślij: ważne jest dokładne przetestowanie instrukcji niestandardowych, aby upewnić się, że działają zgodnie z potrzebami. W razie potrzeby wprowadź poprawki, aby poprawić dokładność i skuteczność odpowiedzi agent.

Ważne

  • Monity konstruktora monitów są uruchamiane w modelach obsługiwanych przez usługi Azure OpenAI Service i Azure AI Foundry.
  • Ta funkcja jest ograniczona do określonych regionów.
  • Ta funkcja może podlegać limitom użycia lub możliwościom wykrywania wydajności.