M365Con 2027 – bezpłatna konferencja online · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Odblokowywanie możliwości rozszerzalności Microsoft 365 Copilot

By ·

Witamy ponownie w podcaście i w naszym trwającym cyklu poświęconym nowoczesnej produktywności w przedsiębiorstwach! Jeśli kiedykolwiek zastanawiałeś się, jak wynieść swoje doświadczenia z AI poza domyślne…

Automatically translated with AI from the original post. Read the English original

Witamy ponownie w podcaście i w naszym stałym cyklu poświęconym nowoczesnej produktywności w przedsiębiorstwach! Jeśli zastanawiasz się, jak wyjść poza domyślne okno czatu i rozszerzyć możliwości AI, jesteś we właściwym miejscu. W tym wpisie szczegółowo omawiamy kluczowe koncepcje, praktyczne konfiguracje i strategiczne korzyści płynące z rozszerzalności Microsoft 365 Copilot. Niezależnie od tego, czy chcesz automatyzować powtarzalne procesy, integrować starsze korporacyjne bazy danych, czy budować dedykowanych agentów AI, opanowanie tych wzorców integracji zmieni sposób współpracy w Twojej organizacji. Aby posłuchać dyskusji stojącej za tymi wnioskami, koniecznie zapoznaj się z naszym odcinkiem podcastu Extend Microsoft 365 Copilot with Agents, Plugins, and Connectors.

Zrozumienie rozszerzalności Microsoft 365 Copilot

Zrozumienie rozszerzalności Microsoft 365 Copilot Źródło obrazu: unsplash

Czym jest rozszerzalność w Copilot?

Rozszerzalność w Copilot dla Microsoft 365 oznacza możliwość dostosowania i rozbudowy tego, co Copilot potrafi. Możesz łączyć Copilot z nowymi źródłami danych, automatyzować zadania i tworzyć unikalne środowiska pracy dla użytkowników. Ta elastyczność pozwala dopasować Copilot dla Microsoft 365 do potrzeb Twojej organizacji. Rozszerzalność Copilot obejmuje szereg narzędzi, w tym wtyczki, konektory i agentów. Pomagają one wycisnąć więcej wartości z produktów Microsoft 365 i zwiększyć produktywność zespołów.

Rozszerzalności możesz użyć do:

  • Integrowania zewnętrznych źródeł danych z Copilot dla Microsoft 365.
  • Tworzenia niestandardowych agentów, które automatyzują zadania lub odpowiadają na pytania.
  • Ulepszania środowisk pracy dzięki funkcjom kontekstowym.

Rodzaje rozwiązań niestandardowych

Wtyczki i konektory

Wtyczki i konektory to kluczowe elementy rozwiązań rozszerzalności Copilot. Wtyczki pozwalają dodawać nowe funkcje lub łączyć Copilot z innymi aplikacjami. Konektory działają jak mosty między Copilot a systemami zewnętrznymi. Na przykład za pomocą konektorów Graph możesz połączyć Copilot dla Microsoft 365 z przestarzałymi wiki, systemami CRM lub udziałami plików. Dzięki temu Copilot może uzyskiwać dostęp do danych z wielu źródeł i je podsumowywać, co sprawia, że wnioski są bogatsze i pełniejsze.

colgroup>

Typ rozszerzalnościDostępność w produktach Microsoft 365Dowiedz się więcej
Konektory CopilotMicrosoft 365 Copilot, Power Automate, Power Apps, Azure Logic AppsRozszerzanie możliwości agentów za pomocą konektorów Copilot
Konektory Microsoft 365 CopilotMicrosoft 365 Copilot, Microsoft Search, Context IQ w Outlooku w sieci, aplikacja Microsoft 365 CopilotDoświadczenia z konektorami Graph

Konektory Graph odgrywają szczególną rolę. Pomagają łączyć starsze systemy ze źródłami danych zewnętrznych. Nie musisz przenosić danych. Zamiast tego Copilot dla Microsoft 365 może wyszukiwać i wykorzystywać informacje z wielu miejsc, przy zachowaniu Twoich ustawień zabezpieczeń.

Agenci i niestandardowe akcje

Agenci to konfigurowalne komponenty, które usprawniają interakcję z Copilot dla Microsoft 365. Agentów możesz tworzyć za pomocą narzędzi takich jak Copilot Studio lub Agent Builder. Mogą wykonywać akcje, odpowiadać na pytania lub automatyzować procesy. Na przykład możesz utworzyć agenta, który wspiera zarządzanie finansami, sprzedaż lub analitykę danych. Do bardziej zaawansowanych scenariuszy możesz też użyć agentów deklaratywnych w narzędziach takich jak Visual Studio Code i M365 Agents Toolkit.

Do typowych rodzajów rozwiązań niestandardowych należą:

  • Agenci SharePoint, którzy działają na bibliotekach dokumentów.
  • Wizualne kreatory do szybkiego tworzenia agentów.
  • Opcje low-code lub pro-code do złożonych potrzeb.

Korzyści z rozszerzania Copilot

Rozszerzając Copilot dla Microsoft 365, zyskujesz wiele korzyści:

  1. Automatyzujesz rutynowe zadania, oszczędzając czas i ograniczając liczbę błędów.
  2. Podejmujesz lepsze decyzje dzięki spostrzeżeniom w czasie rzeczywistym, opartym na wszystkich Twoich danych.
  3. Usprawniasz współpracę, łącząc Copilot z istniejącymi narzędziami 365.

Copilot Studio umożliwia zespołom IT tworzenie i wdrażanie niestandardowych agentów AI, które automatyzują procesy, uzyskują dostęp do danych i wspierają przepływy pracy w poszczególnych działach.

Integrowanie zewnętrznych źródeł danych za pomocą łączników Graph pozwala usłudze copilot for microsoft 365 udzielać pełniejszych odpowiedzi i dostarczać bardziej wartościowych wniosków. Takie podejście zamienia rozproszone informacje w wiedzę, na podstawie której można działać. Możesz spodziewać się szybszego wdrażania nowych pracowników, lepszych ofert i bardziej produktywnych spotkań. Dostosowując rozszerzenia copilot do swoich celów, pomagasz organizacji pracować mądrzej i osiągać więcej.

Konfigurowanie środowiska programistycznego dla rozszerzeń Copilot

Zanim zaczniesz tworzyć niestandardowe rozwiązania dla copilot, musisz przygotować solidne środowisko programistyczne. Ta konfiguracja zapewnia dostęp do odpowiednich narzędzi, uprawnień i dostępu, dzięki którym możesz tworzyć, testować i wdrażać swoje rozszerzenia copilot. Do usprawnienia i zabezpieczenia procesu programistycznego będziesz korzystać z kilku zasobów i programów firmy Microsoft.

Narzędzia i zasoby

Aby rozpocząć pracę nad rozwiązaniami copilot, potrzebujesz kilku podstawowych narzędzi i zasobów. Pomagają one tworzyć, testować i zarządzać rozwiązaniami copilot w ekosystemie microsoft 365.

  • Microsoft 365 Agents Toolkit
  • Copilot Studio
  • Subskrypcja Microsoft 365 (z licencją copilot lub bez niej)
  • Konfiguracja środowiska programistycznego
  • Uprawnienia administratora do sideloadingu niestandardowych aplikacji

Program dla deweloperów Microsoft 365

Program dla deweloperów Microsoft 365 daje dostęp do dedykowanego środowiska piaskownicy. Jest on idealny do testowania i tworzenia prototypów rozszerzeń copilot. Możesz dołączyć do programu i otrzymać bezpłatną subskrypcję Microsoft 365 na potrzeby programowania. Jeśli w piaskownicy włączono handel, możesz kupić licencje copilot w centrum administracyjnym Microsoft 365. Dzięki nim możesz tworzyć i testować scenariusze copilot wykorzystujące dane organizacji. Jeśli Twoja organizacja ma już licencje copilot, możesz programować bezpośrednio w środowisku produkcyjnym. Bez licencji copilot nadal możesz programować, jednak niektóre funkcje agentów mogą być ograniczone.

Visual Studio Code i zestawy SDK

Visual Studio Code to popularny edytor kodu do programowania dla Microsoft 365. Możesz go używać razem z Microsoft 365 Agents Toolkit i innymi zestawami SDK do tworzenia, debugowania i wdrażania rozszerzeń copilot. Takie rozwiązanie daje elastyczność i kontrolę nad środowiskiem programistycznym.

Włączanie trybu dewelopera i dostęp do interfejsów API

Aby uzyskać dostęp do zaawansowanych funkcji i interfejsów API, musisz włączyć tryb dewelopera w copilot. Ten tryb pozwala testować i debugować rozszerzenia w czasie rzeczywistym.

Aby włączyć tryb dewelopera w usłudze Microsoft 365 Copilot, wpisz -developer on w czacie Copilot. Aby go wyłączyć, wpisz -developer off. Tryb dewelopera jest dostępny wyłącznie w wersjach copilot dla pracy. Po jego włączeniu możesz korzystać z interfejsów API, takich jak:

  • Copilot Retrieval API
  • Copilot Search API (wersja zapoznawcza)
  • Copilot Chat API (wersja zapoznawcza)
  • Copilot Interaction Export API
  • Copilot AI Meeting Insights API

Dzierżawy deweloperskie i piaskownice

Odpowiednie środowisko programistyczne jest ważne dla bezpiecznego i efektywnego tworzenia rozszerzeń copilot. Program dla deweloperów Microsoft 365 udostępnia piaskownicę do testowania i tworzenia prototypów. Zamiast domyślnego środowiska warto utworzyć dedykowane środowisko w Centrum administracyjnym Power Platform. W przypadku rozwiązań klasy korporacyjnej użyj piaskownicy odzwierciedlającej konfigurację Twojej firmy. Możesz też kupić samodzielną licencję copilot na potrzeby izolowanych testów.

Najlepsza praktykaOpis
Dedykowane środowiskoUtwórz dedykowane środowisko „Developer” lub „Sandbox” w Centrum administracyjnym Power Platform.
Piaskownica programu dla deweloperówUżywaj jej do testowania i tworzenia prototypów, dostępna z licencją copilot lub bez niej.
Środowiska produkcyjneTwórz agentów bezpośrednio w licencjonowanych środowiskach Microsoft 365.
Odrębne konfiguracjeKup samodzielną licencję Microsoft 365 Copilot na potrzeby izolowanych testów.

Wskazówka: Zawsze używaj oddzielnego środowiska programistycznego, aby nie wpływać na żywe dane i przepływy pracy Twojej organizacji.

Typowe błędy popełniane przez deweloperów w zakresie rozszerzalności Microsoft 365 Copilot

Poniższa lista przedstawia częste pułapki, na które natrafiają deweloperzy podczas wdrażania rozszerzalności Microsoft 365 Copilot, oraz sposoby ich unikania.

  • Zakładanie, że Copilot jest w pełni samodzielnym rozwiązaniem: Oczekiwanie, że Copilot rozwiąże całą logikę biznesową bez integrowania usług, konektorów ani niestandardowych potoków danych. Rozszerzalność Microsoft 365 Copilot wymaga prawidłowej integracji z Microsoft Graph, konektorami i systemami zaplecza, aby działała skutecznie.
  • Zaniedbywanie zarządzania danymi i zgodności: Brak uwzględnienia rezydencji danych, etykiet poufności, zasad przechowywania i zgody. Rozszerzanie Copilota bez zarządzania może ujawnić poufne informacje lub naruszyć zasady organizacji.
  • Pomijanie uwierzytelniania i autoryzacji: Brak wdrożenia solidnych przepływów OAuth, uprawnień z zasadą najmniejszych uprawnień ani bezpiecznej obsługi tokenów dla Microsoft Graph i interfejsów API firm trzecich. Nieprawidłowo skonfigurowane uprawnienia prowadzą do niedziałających funkcji lub zagrożeń bezpieczeństwa.
  • Słabe projektowanie promptów i zarządzanie kontekstem: Przekazywanie Copilotowi niewystarczającego, zaszumionego lub niespójnego kontekstu. Skuteczna rozszerzalność Microsoft 365 Copilot wymaga dobrze zbudowanych promptów, trafnego doboru kontekstu i usuwania zbędnych danych.
  • Ignorowanie limitów żądań i ograniczeń wydajności: Brak projektowania z myślą o ograniczaniu przepustowości (throttling) w Microsoft Graph i innych interfejsach API, co pogarsza doświadczenie użytkownika. Wdrażaj buforowanie, grupowanie żądań, wykładniczy mechanizm ponawiania (exponential backoff) i rozsądne strategie odświeżania.
  • Nedostateczne uwzględnianie potrzeb w zakresie obserwowalności i logowania: Brak instrumentacji telemetrii, śledzenia błędów i analityki użycia. Bez monitorowania diagnozowanie problemów oraz ulepszanie promptów i integracji jest trudne.
  • Traktowanie Copilota jako deterministycznego: Oczekiwanie identycznych wyników dla identycznych danych wejściowych. Odpowiedzi Copilota mogą się różnić, dlatego twórcy powinni projektować interfejsy i przepływy pracy tak, aby radziły sobie ze zmiennością i zawierały etapy walidacji.
  • Brak weryfikacji halucynacji i nieprawidłowych wyników: Akceptowanie wygenerowanych treści bez sprawdzenia. Wdrażaj logikę weryfikacji, przegląd z udziałem człowieka oraz wskazywanie źródeł, gdy dokładność ma znaczenie krytyczne.
  • Brak kontroli użytkownika i przejrzystości: Niezapewnianie użytkownikom sposobów poprawiania, odrzucania lub zrozumienia sugestii Copilota. Dobra rozszerzalność Microsoft 365 Copilot obejmuje czytelny interfejs, który buduje zaufanie i daje kontrolę.
  • Pomijanie dostępności i internacjonalizacji: Tworzenie rozszerzeń, które ignorują czytniki ekranu, nawigację klawiaturą lub inne języki niż angielski. Zapewnij projektowanie włączające i lokalizację dla użytkowników na całym świecie.
  • Słaba obsługa błędów i strategie awaryjne: Dopuszczanie, aby awarie usług zewnętrznych psuły działanie. Zapewnij łagodną degradację funkcji, zrozumiałe komkomunikaty o błędach oraz tryby awaryjne działające offline lub z ograniczoną funkcjonalnością.
  • Pośpiech z wdrożeniem produkcyjnym bez iteracyjnego testowania: Wdrażanie rozszerzeń bez testów użytkowników, eksperymentów A/B czy etapowych wdrożeń. Iteracyjne testy pozwalają wcześnie wykryć problemy z promptami, uprawnieniami i integracjami.
  • Niewłaściwe zarządzanie sekretami i konfiguracją: Wpisywanie kluczy na sztywno lub niebezpieczne przechowywanie sekretów. Używaj bezpiecznych magazynów sekretów, tożsamości zarządzanych oraz konfiguracji dostosowanych do środowiska.
  • Brak wykorzystania istniejących wzorców i zestawów SDK Microsoft 365: Tworzenie integracji od nowa zamiast korzystania z zestawów SDK Microsoft Graph, przykładowego kodu i zalecanych bibliotek uwierzytelniania. Zwiększa to złożoność i ryzyko.
  • Nadmierne rozszerzanie zakresu rekomendacji Copilota: Zlecanie Copilotowi zadań wymagających gwarancji transakcyjnych lub złożonych, wieloetapowych przepływów pracy bez odpowiedniej orkiestracji. Korzystaj z Copilota jako wsparcia i uzupełniaj go niezawodnymi procesami po stronie zaplecza.

Badanie opcji rozszerzalności Microsoft 365 Copilot

Pełne możliwości Copilota odblokujesz, badając jego opcje rozszerzalności. Jako twórca masz narzędzia do budowania rozwiązań niestandardowych, które łączą Copilota z unikalnymi potrzebami biznesowymi. Ta sekcja przeprowadzi Cię przez tworzenie i rejestrowanie wtyczek, budowanie konektorów danych za pomocą konektorów Copilot oraz opracowywanie agentów i niestandardowych działań w Copilot Studio.

Tworzenie i rejestrowanie wtyczek

Wtyczki pozwalają dodawać nowe funkcje i łączyć Copilota z usługami zewnętrznymi. Możesz ich używać do automatyzowania przepływów pracy, pobierania danych z innych aplikacji lub tworzenia niestandardowych aplikacji, które zwiększają produktywność w Twoim środowisku Microsoft 365.

Aby utworzyć i zarejestrować wtyczki dla Copilota, wykonaj następujące kroki:

  1. Włącz funkcje generatywnej AI w centrum administracyjnym Power Platform.
  2. Wdróż aplikację Copilot Studio w centrum administracyjnym Microsoft 365.
  3. Zaprojektuj swoje API i napisz specyfikację OpenAPI dla swojej wtyczki.
  4. Zarejestruj swoją aplikację w Azure Active Directory (Azure AD).
  5. Wdróż punkt końcowy wtyczki i zweryfikuj go w swoim środowisku deweloperskim.
  6. Uzyskaj zgodę administratora na użycie w środowisku produkcyjnym.
  7. Monitoruj działanie wtyczki i zbieraj dane telemetryczne.
  8. Ulepszaj swoją wtyczkę na podstawie opinii użytkowników i wyników testów.

Ciągłe testowanie pomaga utrzymać wysoką jakość niestandardowych wtyczek. Zawsze monitoruj ich działanie i wprowadzaj aktualizacje w razie potrzeby.

Wtyczek możesz używać, aby rozszerzyć zasięg Copilota na inne systemy, dzięki czemu doświadczenie w Microsoft 365 będzie bardziej spójne i wydajne.

Tworzenie łączników danych za pomocą konektorów Graph

Konektory Copilota umożliwiają wprowadzenie danych zewnętrznych do Copilota. Dzięki konektorom Microsoft Graph możesz połączyć Copilota z takimi źródłami jak SharePoint, SQL, Salesforce i innymi. Ta integracja pozwala Copilotowi wyszukiwać, podsumowywać i wykorzystywać informacje z całej organizacji, zawsze z zachowaniem zabezpieczeń i uprawnień.

Jak połączyć zewnętrzne źródła danych, takie jak SharePoint, SQL, Salesforce

Do Copilota można podłączyć wiele typów zewnętrznych źródeł danych. Do najczęstszych należą Confluence, Jira, Azure DevOps, ServiceNow, Salesforce, Google Drive, GitHub i Veeva Vault.

Aby utworzyć łącznik danych, musisz spełnić następujące wymagania techniczne:

  • Zasady wykonywania skryptów muszą zezwalać na uruchamianie podpisanych zdalnie skryptów.
  • Przypisz wymagane role kontroli dostępu oparte na rolach (RBAC) dla każdego kroku.
  • W razie potrzeby zainstaluj agenta łącznika lokalnie.

Poniższa tabela przedstawia główne kroki i wymagane role:

KrokRola RBAC
Instalacja agenta lokalnieAdministrator AI, Administrator Copilota
Zarejestrowanie aplikacji w Entra IDAdministrator aplikacji platformy Azure, Administrator platformy Azure
Utworzenie konta usługi na serwerachZobacz przewodnik wdrożenia dla łącznika

Aby skonfigurować połączenie i schemat, przejdź do sekcji Copilot w centrum administracyjnym Microsoft 365. Wybierz pozycję Konektory Copilota, wybierz źródło danych z galerii i utwórz połączenie. Upewnij się, że tożsamość i uprawnienia łącznika są zarejestrowane w Microsoft Entra ID. Skonfiguruj wymagane uprawnienia interfejsu API, aby zapewnić bezpieczny dostęp.

Wskazówka: Konektory Copilota pozwalają łączyć systemy starszej generacji z platformami chmurowymi bez przenoszenia danych. Możesz zostawić informacje tam, gdzie są, i nadal udostępniać je Copilotowi.

Korzystając z konektorów Copilota, poszerzasz bazę wiedzy Copilota i sprawiasz, że środowisko Microsoft 365 staje się inteligentniejsze.

Tworzenie agentów i niestandardowych akcji

Możesz tworzyć niestandardowych agentów i akcje, aby automatyzować zadania, odpowiadać na pytania i wspierać procesy pracy zespołu. Copilot Studio udostępnia narzędzia do projektowania, testowania i wdrażania tych agentów w środowisku Microsoft 365 Copilot.

Scenariusze użycia, możliwości i sposoby wykorzystania Microsoft Copilot Studio

Tworzenie agentów zaczyna się od zrozumienia, co robi agent Copilota. Agenci mogą automatyzować procesy, udzielać odpowiedzi lub wykonywać wyspecjalizowane zadania. Możesz uzyskać dostęp do Copilota w Microsoft 365, otworzyć czat i wybrać opcję „Utwórz agenta”. Określ cel i zachowanie agenta, a następnie opublikuj go do użytku.

Oto kluczowe kroki tworzenia agentów i niestandardowych akcji:

  1. Zrozum, czym jest agent Copilota i co potrafi.
  2. Uzyskaj dostęp do Copilota w Microsoft 365 i rozpocznij tworzenie agenta.
  3. Zdefiniuj cel agenta, skonfiguruj jego akcje i opublikuj go.
  4. Przetestuj agenta na rzeczywistych przykładach i udoskonal jego działanie.
  5. Wdróż agenta w całej organizacji i poszukaj kolejnych usprawnień.

Do tworzenia agentów można używać różnych środowisk:

  • Użyj piaskownicy programu dla deweloperów do testów i prototypowania.
  • Twórz agentów w licencjonowanych środowiskach Microsoft 365 na potrzeby produkcji.
  • Skorzystaj z samodzielnej licencji Copilota do niezależnego tworzenia.

Copilot Studio obsługuje wiele znaczących scenariuszy. Możesz go używać do prostych zadań wewnętrznych lub skalować do złożonych przypadków. Na przykład możesz zautomatyzować onboarding, zarządzać tysiącami dokumentów albo tworzyć niestandardowe aplikacje dla zespołów sprzedaży i finansów.

Typ scenariusza użyciaRekomendacja
Proste scenariusze wewnętrzneUżyj Copilot Studio
Złożone interakcjeRozważ niestandardowe programowanie

Definicje agentów można zarządzać lokalnie za pomocą Visual Studio Code. Przy rozwoju na dużą skalę użyj rozszerzenia Visual Studio Code oraz Gita do kontroli wersji. Takie podejście ułatwia współpracę zespołu i efektywne zarządzanie rozwiązaniami niestandardowymi.

Microsoft Copilot Studio umożliwia tworzenie agentów AI, które automatyzują złożone procesy i zapewniają wyspecjalizowaną automatyzację zadań. Dzięki temu ekosystem Copilota w Microsoft 365 staje się potężniejszy i bardziej produktywny.

Dzięki tym opcjom rozszerzalności możesz zbudować niestandardowe doświadczenie z Copilotem, które odpowiada potrzebom Twojej organizacji. Zwiększysz produktywność, podłączysz więcej źródeł danych i wyposażysz zespoły w inteligentne rozwiązania oparte na AI.

Zalety i wady opcji rozszerzalności dla Microsoft 365 Copilot

Przegląd: zwięzłe zalety i wady typowych podejść do rozszerzania Microsoft 365 Copilot, które pomogą wybrać odpowiedni wzorzec integracji.

1. Copilot Studio / oficjalne rozszerzenia Copilota

  • Zalety:
    • Wsparcie producenta i zgodność z planem rozwoju funkcji Microsoft.
    • Zoptymalizowane doświadczenie użytkownika i spójność interfejsu w aplikacjach Microsoft 365.
    • Wbudowane wzorce zgodności, bezpieczeństwa i zarządzania dzierżawą.
    • Uproszczona publikacja i łatwiejsze wyszukiwanie przez użytkowników w przedsiębiorstwie.
  • Wady:
    • Mogą być ograniczone harmonogramem wydań i planem rozwoju produktu.
    • Możliwości dostosowania bywają mniejsze niż w pełni niestandardowych rozwiązaniach.
    • Większa zależność od zasad Microsoft i procesów zatwierdzania.

2. Microsoft Graph + rozszerzenia

  • Zalety:
    • Bogaty programowy dostęp do danych i usług Microsoft 365 (użytkownicy, poczta, pliki, kalendarz, Teams).
    • Szczegółowe uprawnienia i integracja z dostępem warunkowym.
    • Skaluje się w wielu dzierżawach i integruje się z istniejącą tożsamością Azure AD oraz mechanizmami zarządzania.
  • Wady:
    • Wymaga solidnego projektu, który zapewni wydajne wywołania API i uwzględni limity żądań.
    • Większa powierzchnia ataku i ryzyko wycieku danych, jeśli zakres uprawnień nie zostanie właściwie ograniczony.
    • Zarządzanie implementacją i zgodami na uprawnienia może być złożone w dużych organizacjach.

3. Power Platform (Power Automate, Power Apps, Dataverse)

  • Zalety:
    • Opcje low-code i no-code przyspieszają tworzenie przepływów pracy i integracji dla użytkowników biznesowych.
    • Dataverse zapewnia strukturalne przechowywanie danych i model zabezpieczeń zintegrowany z tożsamościami M365.
    • Dobrze sprawdza się w automatyzacji powtarzalnych zadań i osadzaniu akcji Copilota w procesach biznesowych.
  • Wady:
    • Złożone przepływy mogą być trudne w utrzymaniu i mogą generować narzut wydajnościowy.
    • Koszty licencji i pojemności mogą rosnąć wraz ze skalą i częstotliwością automatyzacji.
    • Mniejsza elastyczność w zaawansowanej orkiestracji AI w porównaniu z rozwiązaniami opartymi na kodzie.

4. Niestandardowy konektor / middleware API

  • Zalety:
    • Maksymalna elastyczność: możliwość agregowania danych z systemów wewnętrznych, usług zewnętrznych i wyspecjalizowanych modeli AI.
    • Logika niestandardowa, buforowanie oraz przetwarzanie przed i po wywołaniu umożliwiają lepszą wydajność i kontrolę kosztów.
    • Możliwość wdrożenia wzorców bezpieczeństwa przedsiębiorstwa, audytu i izolacji dzierżaw.
  • Wady:
    • Wymaga rozwoju, utrzymania i infrastruktury (hosting, skalowanie, monitorowanie).
    • Wyższy początkowy koszt i dłuższy czas do uzyskania wartości niż gotowe rozwiązania.
    • Odpowiedzialność za bezpieczeństwo, zgodność i rezydencję danych spoczywa na wdrażającym.

5. Azure OpenAI / integracja z własnym LLM

  • Zalety:
    • Kontrola nad promptowaniem modelu, dostrajaniem (fine-tuning) i generowaniem wspomaganym wyszukiwaniem (RAG) w celu zwiększenia trafności dla danej dziedziny.
    • Możliwość bezpiecznego włączenia zastrzeżonej wiedzy i dostrojenia pod przypadki użycia w przedsiębiorstwie.
    • Skalowalna moc obliczeniowa i monitorowanie za pomocą usług Azure.
  • Wady:
    • Złożoność budowy bezpiecznych i niezawodnych potoków promptów oraz warstw wyszukiwania.
    • Potencjalnie wyższe koszty przy dużej liczbie zapytań i zadaniach dostrajania.
    • Wymaga starannych strategii prywatności, przechowywania danych i maskowania, aby spełnić wymogi zgodności.

6. Aplikacje i boty Teams

  • Zalety:
    • Naturalne miejsce do osadzenia możliwości Copilota w procesach współpracy i wsparciu w czasie rzeczywistym.
    • Obsługuje interfejs konwersacyjny, rozszerzenia wiadomości, karty adaptacyjne i karty dla bogatych interakcji.
    • Wykorzystuje istniejące mechanizmy zarządzania Teams i katalog aplikacji do wdrażania.
  • Wady:
    • Doświadczenie ograniczone do kontekstu Teams, chyba że zostanie zintegrowane z innymi powierzchniami Microsoft 365.
    • Trzeba starannie zaprojektować UX konwersacji, stan rozmowy i interakcje wieloetapowe.
    • Uprawnienia i zasady aplikacji mogą komplikować scenariusze współpracy między dzierżawami lub z podmiotami zewnętrznymi.

7. Konektory SharePoint / treści

  • Zalety:
    • Bezpośredni dostęp do treści organizacji, bibliotek dokumentów i metadanych na potrzeby odpowiedzi kontekstowych.
    • Dobrze nadaje się do indeksowania, rozszerzania wyszukiwania i funkcji Copilota świadomych treści.
    • Integracja z przycinaniem zabezpieczeń (security trimming) SharePoint Online i narzędziami zgodności.
  • Wady:
    • Aktualność treści i częstotliwość indeksowania mogą wpływać na trafność odpowiedzi.
    • Duże zbiory danych nieustrukturyzowanych wymagają starannego wstępnego przetwarzania i dostrajania trafności.
    • Konieczne jest zarządzanie tym, które źródła treści są udostępniane modelowi.

8. Konektory zewnętrzne i integracje ISV

  • Zalety:
    • Rozszerzenie Copilot o wyspecjalizowane systemy SaaS (CRM, ERP, ITSM) bez konieczności budowania konektorów od nowa.
    • Skraca czas do uzyskania wartości dzięki wykorzystaniu istniejących integracji producentów i ich wiedzy eksperckiej.
  • Wady:
    • Zależność od aktualizacji producenta, umów SLA i poziomu bezpieczeństwa.
    • Wyzwania związane z mapowaniem danych i zachowaniem ich spójności między systemami.
    • Potencjalnie wyższy koszt premium konektorów lub dodatkowych integracji.

9. Rozszerzenia po stronie klienta (dodatki, Office.js)

  • Zalety:
    • Funkcje Copilot osadzone bezpośrednio w środowiskach klienckich pakietu Office (Word, Excel, Outlook), co zapewnia płynne przepływy pracy użytkowników.
    • Responsywny interfejs użytkownika oraz dostęp do kontekstu dokumentu po stronie klienta.
  • Wady:
    • Zgodność i cykl życia klientów Office oraz różnic w przeglądarkach mogą zwiększyć nakład pracy związany z utrzymaniem.
    • Możliwe ograniczenia wynikające z zasad bezpieczeństwa klienta i ograniczeń piaskownicy (sandboxing).

10. Hybrydowe konektory danych / konektory lokalne

  • Zalety:
    • Umożliwiają dostęp do wrażliwych systemów lokalnych przy zachowaniu danych w granicach organizacji.
    • Wspierają wymogi zgodności dotyczące rezydencji danych i kontroli regulacyjnych.
  • Wady:
    • Złożona konfiguracja sieci, bram i tożsamości, zapewniająca bezpieczną łączność.
    • Opóźnienia i kwestie synchronizacji mogą wpływać na doświadczenia użytkownika.

Zagadnienia przekrojowe

  • Bezpieczeństwo i zgodność: dla każdej ścieżki rozszerzalności oceń minimalizację danych, szyfrowanie, audyt oraz zasady RODO i reguły branżowe.
  • Opóźnienia i koszty: strategie pobierania danych, buforowanie oraz wzorce wykorzystania modelu bezpośrednio wpływają na koszty i szybkość reakcji.
  • Zarządzanie i cykl życia: katalogowanie aplikacji, zgody administratora dzierżawy, wersjonowanie i wycofywanie są niezbędne do długoterminowej łatwości utrzymania.
  • Spójność UX: wybieraj rozwiązania zapewniające przewidywalne, zintegrowane doświadczenia użytkownika w całym zestawie Microsoft 365.

Wybierz podejście do rozszerzalności, które równoważy wymaganą kontrolę, szybkość wdrożenia, poziom bezpieczeństwa i całkowity koszt własności dla Twoich potrzeb związanych z rozszerzalnością microsoft 365 copilot.

Wdrażanie rozwiązań niestandardowych krok po kroku

Wdrażanie rozwiązań niestandardowych krok po kroku Źródło obrazu: unsplash

Projektowanie i planowanie

Każdy projekt Copilot powinien zacząć się od jasnego planu. Dobre planowanie pozwala dostarczać rozwiązania, które odpowiadają potrzebom użytkowników i przynoszą realną wartość. Zacznij od określenia celów i kryteriów sukcesu. Ten krok ujednolica zespół i wyznacza jasny kierunek. Zbuduj wielofunkcyjny zespół o zróżnicowanych kompetencjach. Takie podejście pozwala objąć wszystkie aspekty projektu.

Rozważ następujące strategie skutecznego projektowania i planowania:

  • Wyznacz jasne cele i opisz, jak wygląda sukces.
  • Wcześnie identyfikuj ryzyka i przygotuj obejścia.
  • Wybierz odpowiednią platformę Microsoft w zależności od złożoności rozwiązania.
  • Zaprojektuj architekturę rozwiązania z myślą o niezawodności i skalowalności.
  • Stosuj zasady odpowiedzialnej sztucznej inteligencji, aby Twoje rozwiązania były bezpieczne i sprawiedliwe.
  • Skup się na rozumieniu języka, aby Copilot poprawnie interpretował dane wejściowe użytkownika.
  • Twórz przepływy rozmów zorientowane na użytkownika, które prowadzą go przez zadania.

Wskazówka: zawsze miej na uwadze użytkowników. Projektuj doświadczenia, które ułatwiają im pracę w 365 i czynią ją bardziej produktywną.

Tworzenie i testowanie

Gdy masz już plan, przejdź do tworzenia i testowania. Użyj Microsoft Copilot Studio i Visual Studio Code, aby budować rozszerzenia Copilot. Wdróż programowanie sterowane testami. Ta metoda pozwala wcześnie wychwytywać problemy i poprawiać jakość kodu. Zautomatyzuj testy za pomocą GitHub Copilot, aby zwiększyć pokrycie testami i zaoszczędzić czas.

Podczas tworzenia stosuj następujące najlepsze praktyki:

  • Używaj kontroli wersji w Copilot Studio do zarządzania definicjami agentów.
  • Sprawdzaj zmiany za pomocą żądań ściągnięcia (pull requests), aby lepiej współpracować.
  • Automatyzuj testy jednostkowe, aby usprawnić swój przepływ pracy.
  • Testuj wtyczki i agentów w dedykowanej piaskownicy 365 przed wdrożeniem na środowisko produkcyjne.

Solidny proces testowania zapewnia, że rozwiązania Copilot działają zgodnie z oczekiwaniami i dostarczają wartość użytkownikom.

Wdrażanie i monitorowanie

Po testach możesz wdrożyć rozwiązania Copilot. Bezpieczne wdrożenie jest kluczowe. Użyj przeglądów Azure Active Directory i klasyfikacji Microsoft Purview, aby chronić swoje dane. Skanowanie przed wdrożeniem i rejestrowanie aktywności pomagają śledzić zmiany i utrzymać bezpieczeństwo.

Warto też skupić się na adopcji i skuteczności. Twórz pulpity ROI, aby mierzyć, jak Twoje rozwiązania wpływają na produktywność. Śledź wskaźniki wykorzystania i przeprowadzaj testy A/B, aby sprawdzić, co działa najlepiej. Twórz grupy wzajemnego uczenia się prowadzone przez uczestników i wyznacz championów, którzy będą napędzać adopcję w całej organizacji.

Najlepsze praktyki utrzymania rozwiązań

Utrzymanie rozwiązań copilot sprawia, że pozostają niezawodne i skuteczne. Regularnie audytuj swoje źródła danych. Używaj Azure Logic Apps lub Power Automate do pobierania danych i weryfikowania ich poprawności. Monitoruj swoje rozwiązania za pomocą dzienników aktywności i aktualizuj je na podstawie opinii użytkowników.

Zadanie konserwacyjneOpis
Audyt źródeł danychRegularnie sprawdzaj połączenia i uprawnienia.
Monitorowanie wykorzystaniaŚledź wskaźniki i opinie użytkowników.
Aktualizacja rozwiązańUlepszaj funkcje i w razie potrzeby usuwaj błędy.
Weryfikacja danychTestuj poprawność danych i przepływy integracji.

Uwaga: regularne aktualizacje i monitorowanie pomagają utrzymać bezpieczeństwo i wartość rozwiązań Microsoft 365 Copilot dla użytkowników.

Stosując te kroki, możesz dostarczać wysokiej jakości rozwiązania copilot, które wzmacniają zespoły i maksymalizują wartość Microsoft 365.

Licencjonowanie, możliwości agentów i bezpieczeństwo

Wymagania licencyjne dla agentów i konektorów

Aby tworzyć i wdrażać niestandardowe rozwiązania copilot w środowisku Microsoft 365, potrzebujesz odpowiednich licencji. Licencjonowanie zapewnia dostęp do wszystkich funkcji i płynny proces tworzenia. Jako deweloper powinieneś rozumieć, które licencje odblokowują konkretne możliwości agentów i konektorów.

Oto krótki przegląd głównych wymagań licencyjnych:

WymaganieOpis
Subskrypcja Microsoft 365Subskrypcja bez licencji copilot, na przykład Microsoft 365 Business Basic, jest potrzebna do tworzenia i testowania agentów o ograniczonych możliwościach.
Licencja Microsoft 365 CopilotWymagana do tworzenia rozwiązań rozszerzalności copilot w środowisku produkcyjnym.
Uprawnienia administratoraAdministratorzy muszą włączyć sideloading niestandardowych aplikacji na potrzeby tworzenia agentów.
Licencja deweloperska Microsoft 365 CopilotPotrzebna do testowania agentów, które wykorzystują dane organizacji lub rozszerzone możliwości.

Na początek tworzenia możesz użyć podstawowej subskrypcji Microsoft 365. Aby przenieść rozwiązania copilot na środowisko produkcyjne, musisz posiadać licencję Microsoft 365 Copilot. Uprawnienia administratora są również niezbędne do sideloadingu i testowania niestandardowych aplikacji. W przypadku zaawansowanych testów, zwłaszcza gdy pracujesz z danymi organizacji, potrzebujesz licencji deweloperskiej Microsoft 365 Copilot.

Zarządzanie uprawnieniami i bezpieczeństwem danych

Bezpieczeństwo jest najwyższym priorytetem, gdy rozszerzasz copilot w środowisku Microsoft 365. Musisz starannie zarządzać uprawnieniami, aby chronić poufne informacje i utrzymać zaufanie. Microsoft udostępnia kilka narzędzi i metod, które pomogą Ci zabezpieczyć dane i kontrolować dostęp.

Wykonaj następujące kroki, aby zarządzać uprawnieniami i zapewnić bezpieczeństwo danych:

  1. Używaj etykiet Microsoft Purview do klasyfikacji danych.
  2. Stosuj uprawnienia oparte na grupach do kontroli dostępu.
  3. Wykorzystuj narzędzia oparte na AI do zarządzania stanem bezpieczeństwa danych.

Warto też regularnie planować przeglądy dostępu. Pomagają one sprawdzić uprawnienia do plików, członkostwo w grupach i udostępnione linki. Edukacja użytkowników jest ważna. Szkol zespół w zakresie bezpiecznej obsługi danych, aby zapobiegać przypadkowym wyciekom. Monitoruj wzorce dostępu za pomocą dzienników interfejsu Microsoft Graph API. Pozwala to szybko wychwycić nietypową aktywność. Wdrażaj ścisłe kontrole dostępu za pomocą Microsoft Purview i przeglądów dostępu w Entra ID.

  • Skonfiguruj Microsoft Defender, aby informował Cię o nietypowym dostępie do danych.
  • Zwracaj uwagę na powtarzające się nieudane próby logowania.
  • Śledź duże pobierania plików i nieautoryzowane udostępnianie plików.

Wskazówka: regularne monitorowanie i szkolenia pomagają utrzymać bezpieczeństwo i niezawodność rozwiązań Microsoft 365 Copilot.

Zapewnianie zgodności i najlepsze praktyki

Standardy zgodności pomagają chronić dane i spełniać wymogi prawne. Microsoft 365 Copilot obsługuje kilka ważnych standardów. Projektuj swoje rozwiązania copilot tak, aby były zgodne z tymi ramami.

Standard zgodnościOpis
SOC 2Standard zarządzania danymi klientów oparty na pięciu zasadach usług zaufania: bezpieczeństwie, dostępności, integralności przetwarzania, poufności i prywatności.
HIPAAAmerykańska ustawa określająca standardy prywatności chroniące dokumentację medyczną pacjentów oraz inne informacje o zdrowiu.
Model Zero TrustModel bezpieczeństwa wymagający ścisłej weryfikacji tożsamości każdej osoby i urządzenia próbującego uzyskać dostęp do zasobów w sieci prywatnej.

Podczas tworzenia rozszerzeń Copilot zawsze należy stosować model Zero Trust. Wymaga on silnego uwierzytelniania tożsamości każdego użytkownika i urządzenia. Narzędzia Microsoft pomogą Ci wdrożyć te standardy w całym środowisku Microsoft 365. Stosując najlepsze praktyki, chronisz swoje dane i zapewniasz zgodność organizacji z przepisami.

Uwaga: Śledź na bieżąco zasoby Microsoft dotyczące zgodności, aby Twoje rozwiązania Copilot spełniały najnowsze standardy.

Rozwiązywanie problemów, wsparcie i zasoby społeczności

Typowe wyzwania i rozwiązania

Rozszerzając Microsoft 365 Copilot, możesz napotkać kilka wyzwań. Wielu użytkowników waha się przed korzystaniem z narzędzi AI. Niektórych martwi nieskuteczne szkolenie, które prowadzi do niskiego poziomu wdrożenia. Inni nie widzą wartości tego narzędzia i opierają się zmianom. Te problemy rozwiążesz, zapewniając jasne szkolenia i pokazując, jak Copilot zwiększa produktywność.

Problemy techniczne mogą pojawić się również podczas tworzenia rozwiązań. Możesz zobaczyć błędy w rodzaju „GitHub Copilot could not connect to server. Extension activation failed.” Czasami Copilot nie sugeruje wielu wierszy kodu, a wykluczenia zawartości nie są stosowane. Problemy z uwierzytelnianiem mogą wystąpić w Visual Studio Code lub Visual Studio. Może się okazać, że czat Copilot nie jest widoczny w IDE albo że odpowiedzi czatu w GitHub.com zostają przerwane. Jeśli pojawi się komunikat „Sorry, your request was rate-limited”, sprawdź swoje limity wykorzystania.

Wskazówka: Jeśli Copilot nie działa, uruchom ponownie IDE lub sprawdź połączenie z internetem. Aktualizacja rozszerzeń i weryfikacja ustawień uwierzytelniania rozwiążą większość problemów.

Oficjalne wsparcie i dokumentacja

Microsoft udostępnia wiele zasobów, które pomogą Ci tworzyć i diagnozować rozwiązania Copilot. Do tworzenia rozwiązań w podejściu pro-code możesz użyć narzędzi takich jak Microsoft 365 Agents Toolkit. Copilot Studio daje opcję low-code do tworzenia agentów i akcji. Tryb dewelopera w Microsoft 365 Copilot pozwala testować możliwości i akcje w bezpiecznym środowisku.

Zasób/narzędzieOpis
Microsoft 365 Agents ToolkitOpcja pro-code do tworzenia i debugowania agentów oraz akcji (wtyczek) dla Microsoft 365.
Microsoft Copilot StudioOpcja low-code do rozszerzania Copilot, dostępna jako aplikacja internetowa oraz jako aplikacja w Microsoft Teams.
Tryb dewelopera Microsoft 365 CopilotFunkcja do testowania możliwości i akcji w środowisku Copilot.

Oficjalną dokumentację znajdziesz na stronie Microsoft. Przewodniki wyjaśniają, jak skonfigurować środowisko, zarejestrować wtyczki i połączyć zewnętrzne źródła danych. Samouczki pomogą Ci rozwiązywać typowe błędy i ulepszać rozwiązania Copilot.

Uwaga: Przed rozpoczęciem nowego projektu zawsze sprawdź najnowszą dokumentację Microsoft. Aktualizacje mogą dodawać nowe funkcje lub naprawiać znane problemy.

Zasoby społeczności i deweloperów

Możesz dołączyć do aktywnych społeczności, aby uzyskać pomoc i dzielić się doświadczeniami. Microsoft Community Hub ma dedykowaną przestrzeń na dyskusje o Copilot. Znajdziesz tam wątki o brakujących funkcjach Copilot w aplikacjach desktopowych Word, Excel i PowerPoint. Zasoby społeczności oferują wyselekcjonowane przewodniki dotyczące asystentów kodowania opartych na AI w społeczności AL i Business Central.

Możesz zadawać pytania, dzielić się rozwiązaniami i uczyć się od innych użytkowników Microsoft 365. Fora społeczności pomagają szybciej rozwiązywać problemy i być na bieżąco z nowymi funkcjami Copilot.

Wyróżnienie: Angażuj się w społeczność Microsoft 365 Copilot, aby rozwijać swoje umiejętności i szybciej znajdować odpowiedzi.

Pełny potencjał Microsoft 365 Copilot odblokujesz, konfigurując czyste środowisko, wybierając odpowiednie opcje rozszerzalności i stawiając na bezpieczeństwo.

Traktuj dzierżawę Microsoft 365 jak kuchnię – dobrze zorganizowane narzędzia i świeże składniki pomagają Copilot osiągać najlepsze wyniki.

Poznawaj łączniki, wtyczki i agentów, aby wzbogacić swoje doświadczenie z Microsoft 365. Poniższa tabela przedstawia kluczowe funkcje, które możesz wykorzystać:

Kluczowa funkcjaOpis
Rozszerzenia CopilotRozszerzaj możliwości Copilot dzięki łącznikom, wtyczkom i własnym copilotom.
ŁącznikiIntegrowanie danych zewnętrznych dla bogatszych i dokładniejszych odpowiedzi.
Agenci CopilotTwórz kopiloty, które samodzielnie zarządzają złożonymi zadaniami.

Zacznij od przejrzenia dokumentacji Microsoft i przykładowych projektów, aby przyspieszyć swoją drogę.

Microsoft 365 Copilot Extensibility: lista kontrolna dla łączników i agentów

Skorzystaj z tej listy kontrolnej, aby zaplanować, zbudować i wdrożyć łączniki oraz agentów podczas rozszerzania Microsoft 365 Copilot.

  • Określ cele i scenariusze użycia — Zidentyfikuj scenariusze biznesowe, oczekiwane rezultaty i wskaźniki sukcesu dla łączników i agentów.
  • Oceń źródła danych — Zinwentaryzuj systemy, typy danych, metody dostępu oraz wymagania dotyczące aktualności danych.
  • Przejrzyj zabezpieczenia i prywatność — Określ mechanizmy uwierzytelniania (OAuth, klucze API), dostęp zgodnie z zasadą najmniejszych uprawnień oraz potrzeby maskowania danych.
  • Zweryfikuj wymagania zgodności — Sprawdź RODO, HIPAA, standardy branżowe oraz zasady organizacji dotyczące przetwarzania danych.
  • Zaprojektuj architekturę łącznika — Zdefiniuj punkty końcowe, limity żądań, zasady ponawiania, grupowanie żądań oraz obsługę błędów.
  • Zdefiniuj zachowanie agenta — Określ zakres zadań, monity, scenariusze awaryjne, logikę z udziałem człowieka oraz ścieżki eskalacji.
  • Wdróż uwierzytelnianie — Skonfiguruj bezpieczne przepływy uwierzytelniania, odświeżanie tokenów i rotację poświadczeń dla łączników i agentów.
  • Ustal zarządzanie danymi — Określ okresy przechowywania danych, zasady rejestrowania zdarzeń, obsługę danych osobowych (PII) oraz zatwierdzone magazyny danych.
  • Wdróż ograniczanie przepustowości i ponawianie — Chroń systemy źródłowe dzięki strategiom wycofywania (backoff) i wyłącznikom automatycznym (circuit breaker).
  • Waliduj i oczyszczaj dane wejściowe — Zapobiegaj wstrzyknięciom, zapewnij limity typów i rozmiarów oraz bezpiecznie obsługuj nieprawidłowe żądania.
  • Włącz monitorowanie i rejestrowanie — Zbieraj metryki, ślady (traces) i ustrukturyzowane dzienniki dla łączników i agentów.
  • Zaplanuj kompleksowe testy — Testy jednostkowe, integracyjne, obciążeniowe, bezpieczeństwa i end-to-end, uwzględniające scenariusze awarii.
  • Zaprojektuj UX i odpowiedzi — Zadbaj o przejrzystość konwersacji, komunikaty awaryjne oraz zachowanie kontekstu w interakcjach z Copilot.
  • Zoptymalizuj wydajność — Minimalizuj opóźnienia, stosuj buforowanie tam, gdzie to ma sens, i optymalizuj rozmiar ładunków.
  • Przygotuj potok wdrożeniowy — CI/CD, automatyczne testy, zarządzanie sekretami oraz plany wycofania zmian.
  • Skonfiguruj RBAC i zatwierdzenia — Kontroluj, kto może wdrażać, konfigurować i wywoływać łączniki oraz agentów.
  • Udokumentuj integrację — Przygotuj dokumentację API, przewodniki konfiguracji, runbooki i materiały wdrożeniowe dla deweloperów.
  • Przeszkol wsparcie i użytkowników — Edukuj administratorów, pracowników wsparcia oraz użytkowników końcowych w zakresie możliwości i ograniczeń.
  • Zaplanuj monitorowanie po wdrożeniu — Śledź użycie, błędy i opinie użytkowników oraz iteracyjnie ulepszaj łączniki i agentów.
  • Zaplanuj okresowe przeglądy — Regularne audyty bezpieczeństwa, zgodności i wydajności wdrożeń rozszerzeń Microsoft 365 Copilot.

Podróż po rozszerzalności czatu Microsoft 365 Copilot

Czym jest rozszerzalność Microsoft 365 Copilot?

Rozszerzalność Microsoft 365 Copilot to zestaw narzędzi, interfejsów API i wzorców, które umożliwiają deweloperom tworzenie niestandardowych agentów silnika, agentów deklaratywnych oraz integracji, dzięki czemu organizacje mogą dostosowywać Copilot w aplikacjach Microsoft 365. Umożliwia scenariusze AI w przedsiębiorstwie, w których deweloperzy rozszerzają możliwości Microsoft 365 Copilot, opierają odpowiedzi na danych organizacji i pozwalają użytkownikom wykonywać działania bezpośrednio z poziomu czatu Copilot lub innych środowisk Copilot.

Jak niestandardowy silnik lub niestandardowy agent silnika współpracuje z Copilot?

Niestandardowy silnik lub niestandardowy agent silnika łączy się z ekosystemem rozszerzalności Copilot jako zewnętrzny lub hostowany komponent przetwarzania, który zapewnia uziemienie odpowiedzi, wnioskowanie specjalistyczne dla danej dziedziny lub działania. Deweloperzy mogą zarejestrować niestandardowy silnik, aby udostępniać wyspecjalizowaną wiedzę lub uruchamiać przepływy pracy, dzięki czemu Copilot z agentami może wywoływać ten silnik i zwracać odpowiedzi, które Microsoft 365 Copilot prezentuje w aplikacjach Microsoft 365.

Jaka jest różnica między agentem w Microsoft 365 Copilot a agentem deklaratywnym?

Agent w Microsoft 365 Copilot to zazwyczaj komponent programowalny, który wykonuje działania, wywołuje usługi lub orkiestruje logikę. Agent deklaratywny wykorzystuje konfigurację i instrukcje deklaratywne do określenia zachowania bez pisania kodu imperatywnego. Oba podejścia wspierają podróż rozszerzalności: agenci deklaratywni przyspieszają typowe scenariusze, a agenci niestandardowi obsługują złożone przypadki użycia AI w przedsiębiorstwach.

Jak dostosować Copilot do potrzeb mojej organizacji?

Aby dostosować Copilot, możesz skorzystać z usługi Microsoft Copilot Studio, zarejestrować niestandardowych agentów lub silniki oraz podłączyć łączniki grounding, które wskazują na dane przedsiębiorstwa. Deweloperzy tworzący rozszerzenia zintegrują je z usługami Azure AI, skonfigurują uprawnienia w środowisku Microsoft i zdefiniują akcje, dzięki którym Microsoft 365 Copilot będzie udzielał odpowiedzi dopasowanych do organizacji i wykonywał czynności w imieniu użytkowników w aplikacjach Microsoft 365, takich jak Word, Excel i Microsoft Teams.

Czy Copilot może wykonywać działania w aplikacjach Microsoft 365?

Tak. Jednym z celów rozszerzalności jest umożliwienie użytkownikom wykonywania działań za pośrednictwem czatu Copilot i innych interfejsów. Przy odpowiedniej konfiguracji i zabezpieczeniach agent Copilot może edytować dokumenty, planować spotkania w usłudze Microsoft Teams, aktualizować rekordy i uruchamiać przepływy pracy. Dzięki temu praktyczna wartość sztucznej inteligencji dla przedsiębiorstwa trafia bezpośrednio na powierzchnię, z której korzystasz w codziennej pracy.

Jakie aktualizacje zabezpieczeń i kwestie zgodności należy uwzględnić przy rozszerzaniu Copilot?

Aktualizacje zabezpieczeń i zarządzanie to kluczowe elementy na każdym etapie rozszerzania Copilot. W środowisku Microsoft i Azure AI administratorzy muszą skonfigurować kontrolę dostępu, rezydencję danych i audyt oraz wdrażać aktualizacje zabezpieczeń. Niestandardowe silniki i agenci powinni stosować bezpieczne praktyki programistyczne oraz zasadę najmniejszych uprawnień, a także korzystać z wytycznych Microsoft Learn i zasad obowiązujących w organizacji. Dzięki temu dane wrażliwe są chronione, gdy Copilot z agentami uzyskuje dostęp do treści organizacji.

Jak deweloperzy mogą zacząć pracę? Czy są dostępne materiały w Microsoft Learn?

Deweloperzy mogą zacząć od modułów Microsoft Learn, oficjalnych zestawów SDK oraz dokumentacji Microsoft Copilot Studio. Te dodatkowe materiały opisują, jak budować agentów, łączyć dane, wdrażać grounding i testować integracje z Copilot. Microsoft Learn obejmuje również najlepsze praktyki dotyczące aktualizacji zabezpieczeń, wdrażania i monitorowania na etapie rozszerzania Copilot.

Jaką rolę pełni Azure AI w rozszerzalności Copilot?

Azure AI zapewnia usługi bazowe: modele, osadzenia (embeddings), usługi poznawcze i hosting, na których opierają się niestandardowe silniki i agenci. Wielu deweloperów wykorzystuje Azure AI do trenowania, dostrajania lub hostowania komponentów, które czat Microsoft 365 Copilot lub niestandardowi agenci wywołują w celu generowania odpowiedzi, wykonywania wnioskowania albo przetwarzania danych specyficznych dla danej dziedziny w ramach stosu AI przedsiębiorstwa.

Jak grounding poprawia odpowiedzi w Microsoft 365 Copilot?

Grounding łączy Copilot z zaufanymi źródłami danych organizacji, dzięki czemu odpowiedzi są dokładne, trafne i możliwe do prześledzenia w audycie. Dzięki groundingowi niestandardowi agenci opartych na silnikach mogą odwoływać się do wewnętrznych dokumentów, baz danych lub grafów wiedzy. Ogranicza to halucynacje i sprawia, że wyniki Microsoft 365 Copilot są zgodne z zasadami firmy i rzetelnymi treściami przedsiębiorstwa.

Jakie rodzaje dostosowań są możliwe w agentach Copilot w usłudze Microsoft Teams?

Agenci Copilot w usłudze Microsoft Teams potrafią podsumowywać rozmowy, wyszukiwać istotne dokumenty, planować kolejne spotkania działania, uruchamiać przepływy zatwierdzania i odpowiadać na polecenia w czacie, wykonując kontekstowe akcje. Dzięki integracjom z Microsoft Teams i możliwościom czatu Copilot deweloperzy mogą dostosować Copilot tak, aby usprawnić współpracę, automatyzować zadania i łączyć się z systemami zaplecza.

Jak wygląda wsparcie techniczne dla niestandardowych rozszerzeń Copilot?

Wsparcie techniczne zależy od modelu wdrożenia. Organizacje zazwyczaj korzystają z wewnętrznych zespołów wsparcia technicznego oraz kanałów pomocy Microsoft w przypadku problemów na poziomie platformy. Deweloperzy powinni rejestrować dane telemetryczne, udostępniać narzędzia diagnostyczne i stosować wytyczne Microsoft Learn, aby zespoły wsparcia mogły szybko diagnozować awarie niestandardowych silników lub agentów i wdrażać wymagane aktualizacje zabezpieczeń.

Jakie są najlepsze praktyki rozszerzania Copilot w środowiskach przedsiębiorstw?

Do najlepszych praktyk należą: zaczynanie od małych kroków z agentami deklaratywnymi, wczesne wdrażanie groundingu, monitorowanie telemetrii, stosowanie aktualizacji zabezpieczeń oraz korzystanie z Microsoft Learn i dodatkowych materiałów, aby dostosować wdrożenia do wymogów zgodności. Planując rozszerzanie Copilot, uwzględnij zarządzanie zmianą, świadomie włączane funkcje oraz jasne zasady określające, w jaki sposób Microsoft 365 Copilot udostępnia dane wrażliwe, a jednocześnie pozwala użytkownikom bezpiecznie wykonywać działania w Microsoft 365.

Podsumowując, odblokowanie prawdziwego potencjału Microsoft 365 Copilot wymaga przemyślanego podejścia do rozszerzalności, łączącego wydajne środowiska programistyczne, solidne ramy bezpieczeństwa oraz niestandardowe wtyczki lub agentów dopasowanych do potrzeb Twojej firmy. Aby poznać te zagadnienia w ciekawej dyskusji i wysłuchać opinii ekspertów na temat budowania inteligentniejszych rozwiązań AI, koniecznie posłuchaj naszego powiązanego odcinka podcastu, Extend Microsoft 365 Copilot with Agents, Plugins, and Connectors. Dziękuję za lekturę i powodzenia w budowaniu!

Entities in this article

Microsoft 365 Copilot extensibility Copilot connectors Microsoft 365 Copilot Studio Microsoft 365 Copilot Microsoft Graph Visual Studio Code Automation Azure Logic Apps Connector

Related articles

RSS