Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Program Copilot Studio umożliwia rozszerzenie agenta przy użyciu umiejętności. Jeśli masz już w swojej organizacji utworzonych i wdrożonych agentów (przy użyciu zestawu SDK agentów usługi Microsoft 365 lub narzędzi pro-code) dla określonych scenariuszy, możesz przekonwertować takie boty na umiejętność, po czym zarejestrować tę umiejętność w agencie Copilot Studio.
Notatka
Aby dodać umiejętności z poziomu aplikacji Copilot Studio w Microsoft Teams, musisz mieć autonomiczną subskrypcję Microsoft Copilot Studio.
Ten artykuł jest przeznaczony dla administratorów systemów lub specjalistów branży IT zaznajomionych z umiejętnościami .
Po zarejestrowaniu umiejętności w agencie Copilot Studio możesz bezproblemowo wyzwalać akcje umiejętności w konwersacji.
Wymagania wstępne
Ważne
Agenci Copilot Studio obsługują tylko umiejętności utworzone przy użyciu starszego zestawu SDK platformy Bot Framework w wersji 4.12.0+ i zestawu SDK agentów usługi Microsoft 365 w wersji 1.0.0+. Nowe umiejętności należy tworzyć przy użyciu zestawu SDK agentów usługi Microsoft 365.
Aby skonfigurować umiejętność, ustaw skojarzoną rejestrację aplikacji w usłudze Tożsamość Microsoft Entra dla swojej umiejętności na konfigurację jedno-dzierżawową.
Kiedy używać przepływów agentów, a kiedy umiejętności
Poniższa tabela ułatwi określenie, kiedy używać przepływów agentów, a kiedy umiejętności na potrzeby konwersacji.
| Czynnik | Kiedy używać przepływów agentów | Kiedy używać umiejętności |
|---|---|---|
| Osoba | Autorzy agentów mogą kompilować przepływy z możliwością ponownego użycia do osadzania w dowolnej konwersacji agenta. | Deweloperzy mogą tworzyć, rozmieszczać i hostować umiejętności niestandardowe we własnym środowisku. |
| Typ konwersacji | Korzystanie z przepływów w prostych operacjach obejmujących jeden krok. Na przykład składanie zamówienia lub uzyskiwanie stanu zamówienia. | Korzystanie z umiejętności w operacjach złożonych i obejmujących wiele kroków. Na przykład planowanie spotkania lub rezerwowanie lotu. |
| Odpowiedź | Korzystanie z przepływów do wysyłania odpowiedzi agenta. Na przykład wyświetlanie spersonalizowanej wiadomość lub wbudowanych obrazów. | Korzystanie z umiejętności w celu wysyłania wszystkich obsługiwanych odpowiedzi agenta. Na przykład wyświetlanie karty adaptacyjnej lub wysyłanie odpowiedzi losowych. |
| Akcje | Korzystanie z przepływów do wyzwalania pojedynczych akcji po stronie serwera. Na przykład wywoływanie interfejsu API HTTP lub wyzwalanie łącznika niestandardowego. | Korzystanie z umiejętności do wyzwalania zdarzeń i akcji na stronie serwera i po stronie klienta. Na przykład przechodzenie do strony po odpowiedzi agenta. |
Konfigurowanie umiejętności
Najpierw użyj narzędzia Copilot Studio, aby utworzyć agenta i utworzyć i wdrożyć umiejętności przy użyciu narzędzi profesjonalnego kodowania organizacji. Zapoznaj się z następującymi przykładami:
Przed zarejestrowaniem umiejętności podaj identyfikator agenta deweloperowi umiejętności, aby autoryzować agenta do wywoływania akcji w umiejętności. Dowiedz się więcej na temat listy dozwolonych umiejętności. Identyfikator agenta możesz uzyskać w oknie Dodaj umiejętność.
Dodaj umiejętności do swojego agenta:
Przejdź do agenta.
Wybierz kolejno pozycje Ustawienia>Umiejętności, aby przejść do strony umiejętności.
Wybierz Dodaj umiejętność.
Skopiuj identyfikator agenta. Identyfikator agenta trzeba podać deweloperowi umiejętności.
Wprowadź adres URL do manifestu umiejętności. Manifest umiejętności zawiera informację o tym, że bot będzie musiał wyzwalać akcje w ramach umiejętności.
Wybierz przycisk Dalej, aby rozpocząć proces walidacji. Gdy weryfikacja zakończy się pomyślnie, Twoja umiejętność zostanie dodana do Twojego agenta AI. Teraz możesz korzystać z tej umiejętności w swoich tematach.
Zagadnienia dotyczące zgodności
Aby chronić prywatność użytkowników, umiejętności należy rejestrować jako aplikację w dzierżawie usługi tożsamości Microsoft Entra zalogowanego użytkownika.
Rozwiązywanie problemów dotyczących błędów podczas rejestracji umiejętności
Seria procedur weryfikacyjnych jest przeprowadzana względem adresu URL. Te kontrole zapewniają zgodność, ład i użyteczność umiejętności dodawanej do agenta. Te błędy należy poprawić przed zarejestrowaniem umiejętności.
| Wiadomość z błędem | Rozwiązywanie problemów/ograniczenie ryzyka |
|---|---|
| Wystąpił problem podczas pobierania manifestu umiejętności. ( MANIFEST_FETCH_FAILED) |
Spróbuj otworzyć adres URL manifestu w przeglądarce internetowej. Jeśli adres URL powoduje renderowanie strony w ciągu 10 sekund, należy ponownie zarejestrować umiejętność. |
| Manifest jest niezgodny.
( MANIFEST_MALFORMED) |
(a) Sprawdź, czy manifest jest prawidłowym plikiem JSON.
(b) Sprawdź, czy manifest zawiera wymagane właściwości , na przykład ( name, msaAppId, pojedyncze endpoint, activities/id, activities/descriptionactivities/type tylko event lub message obsługiwane). |
| Brak zgodności punktów końcowych ( MANIFEST_ENDPOINT_ORIGIN_MISMATCH) |
Sprawdź, czy punkt końcowy umiejętności jest zgodny z polem Publisher domain (preferowane) lub Home page URL rejestracji aplikacji tożsamość Microsoft Entra.
Dowiedz się więcej o ustawianiu strony głównej dla punktów końcowych. |
| Aby dodać umiejętność, należy najpierw ją zarejestrować ( APPID_NOT_IN_TENANT) |
Należy sprawdzić, czy identyfikator aplikacji twojej umiejętności jest zarejestrowany w dzierżawie organizacji Tożsamości Microsoft Entra. |
| Link jest nieprawidłowy; link musi zaczynać się od https:// ( URL_MALFORMED, URL_NOT_HTTPS) |
Popraw link, aby dodać bezpieczny adres URL. |
| Manifest jest zbyt duży; ( MANIFEST_TOO_LARGE) |
Sprawdź rozmiar manifestu. Musi być on mniejszy lub równy 500 KB. |
| Ta umiejętność została już dodana do agenta.
( MANIFEST_ALREADY_IMPORTED) |
Usuń umiejętność i spróbuj zarejestrować się ponownie. |
| Umiejętność jest ograniczona do 100 akcji.
( LIMITS_TOO_MANY_ACTIONS) |
W manifeście umiejętności zdefiniowano zbyt wiele akcji umiejętności. Należy usunąć te akcje i spróbować ponownie. |
| Akcje nie mogą przekraczać 25 składników wejściowych.
( LIMITS_TOO_MANY_INPUTS) |
Istnieje zbyt wiele parametrów wejściowych akcji umiejętności. Należy usunąć parametry i spróbować ponownie. |
| Akcje nie mogą przekraczać 25 składników wyjściowych.
( LIMITS_TOO_MANY_OUTPUTS) |
Istnieje zbyt wiele parametrów wyjściowych akcji umiejętności. Należy usunąć parametry i spróbować ponownie. |
| Agent może mieć maksymalnie 100 umiejętności.
( LIMITS_TOO_MANY_SKILLS) |
Do agenta dodano zbyt wiele umiejętności. Usuń istniejącą umiejętność i spróbuj ponownie. |
| Prawdopodobnie wystąpił błąd. ( AADERROR_OTHER) |
Wystąpił przejściowy błąd podczas walidacji umiejętności. Ponów próbę. |
| Wystąpił błąd podczas sprawdzania umiejętności.
( ENDPOINT_HEALTHCHECK_FAILED, HEALTH_PING_FAILED) |
Sprawdź, czy punkt końcowy umiejętności jest w trybie online i czy odpowiadasz na wiadomości. Sprawdź również, czy rejestracja aplikacji umiejętności pojedynczej dzierżawy została wdrożona w tej samej dzierżawie. |
| Ta umiejętność nie znajduje się na liście dozwolonych dla agenta ( ENDPOINT_HEALTHCHECK_UNAUTHORIZED) |
Sprawdź, czy agent został dodany do listy dozwolonych dla umiejętności. |