Latest / M365.FM – podcast o Microsoft 365, Copilot i AI po polsku / Dlaczego Microsoft Copilot jest „ślepy”: własne agenty w Copilot Studio i Teams Toolkit dla Salesforce i ServiceNow (Dubbing AI)
Transcript
- 0:00Myślisz, że kopilot zna Twój biznes? Nie zna. Jest ślepy. Widzi nagłówki w SharePoint, kilka e-maili, nieaktualne czaty w Teams. Nie widzi potoków Salesforce awarii w ServiceNow ani Twojego autorskiego API. Na tym polega problem. Oto rozwiązanie. Stworzymy własnego agenta, który oprze się na Twoich rzeczywistych systemach. Salesforce ServiceNow, Twoje wewnętrzne API REST. Zarządzane, autoryzowane i monitorowane działania wewnątrz Microsoft 365. Na końcu otrzymasz profesjonalnego agenta, który naprawdę widzi i działa. Żadnej iluzji, prawdziwy dostęp, prawdziwa kontrola. Zostań.
- 0:28Jest jeden krok, który większość zespołów pomija. To różnica między szumem a prawdą. Jak kopilot widzi i dlaczego domyślnie jest ślepy? Mówiono Ci, że kopilot rozumie Twoją pracę. Prawda jest prostsza i bardziej surowa. Kopilot widzi to, na czym jest osadzony. Nic więcej, nic mniej.
- 0:44Standardowo jego pole widzenia to Twój graf pracy w Microsoft 365. Wątki w Outlooku, czaty Teams, pliki SharePoint i OnDrive może transkrypcję spotkań. Przydatne, ale ograniczone. Delikatna otoczka wokół Twoich codziennych kliknięć. To wszystko.
- 0:58Nie widzi Salesforce, nie widzi kondycji kont, od których zależy Twój sukces. Nie widzi servicenow, nie widzi priorytetów incydentów, nie widzi naruszonych SLA. Nie widzi Twoich wewnętrznych systemów ukrytych za firewolem i własnym schematem. Nie może.
- 1:10Brak ścieżki dostępu, tokena, narzędzia, podstawy, więc zgaduje, halucynuje lub rozkłada ręce. To jest ślepota. Dlaczego?
- 1:16Bo tożsamość i dane to nie magia. To rury, tokeny, zasady. Jeśli nie połączysz ścieżki działania z zewnętrznym systemem, kopilot go nie wywoła. Jeśli nie udostępnisz źródła wiedzy, kopilot nie może się na nie powołać. Jeśli nie określisz instrukcji ze ścisłymi granicami, kopilot wypełni lukę pewnością siebie i błędami.
- 1:31Widziałeś to. Przyjazny, ale błędny. A teraz dobra wiadomość. Ślepota jest opcjonalna. Dajesz mu wzrok, dodając dwie rzeczy, wiedzę i narzędzia. Wiedza to fundament. Dokumenty, strony, tabele, źródła, którym ufasz.
- 1:43Dodaj swoją stronę FAQ, bibliotekę procedur w SharePoint. W kopilot studio możesz też dołączyć cenniejsze źródła firmowe i nadać im priorytet. Studio respektuje ten ranking.
- 1:52Cytuję źródła. Pozostaje wewnątrz zakreślonego przez Ciebie obszaru. Jeśli wyłączysz wyszukiwanie w sieci, nie będzie błądził. Kontrola wygrywa z bystrością.
- 1:59Narzędzia to akcje, konektory, przepływy, API. Dodając narzędzie, definiujesz operacje, które Twój agent może wykonywać.
- 2:05Wyślij e-mail przez Outlook, pobierz szansę sprzedaży z Salesforce, odczytaj incydent z serwiseno, wywołaj wewnętrzny punkt końcowy rest z konkretnymi parametrami.
- 2:13Każde narzędzie działa w oparciu o zarządzaną tożsamość. Twoja aplikacja entra, Twoje zakresy, Twoje DLP. Brak tokena to brak działania, prosta zasada, kluczowe bezpieczeństwo.
- 2:21A co z domyślnym kopilotem w M365? Potrafi podsumować dokument Word, przygotować szkic odpowiedzi, znaleźć plik.
- 2:27Ale zapytaj go, jakie jest ryzyko rezygnacji dla firmy ACME? Przeszukuje gra w pracy. Nie znajduje nic, ponieważ ryzyko jest w Salesforce w niestandardowym polu, za zabezpieczeniem OAuth, nieznane, a więc niewidoczne.
- 2:37Dodaj narzędzie Salesforce, zdefiniuj zapytanie, zmapuj pola, ogranicz zakresy. Teraz zapytaj ponownie, pobiera rekord, opiera na nim odpowiedź, wskazuje źródło, żadnych halucynacji, tylko dane.
- 2:47To samo z serwiseno, to samo z Twoim API. Wizja pojawia się w sekundę po połączeniu ścieżki dostępu i znika w sekundę po jej usunięciu.
- 2:53Jeśli masz zapamiętać tylko jedną rzecz, zapamiętaj to, kopilot nie wie. Pobiera dane tylko przez ścieżki, które zatwierdzisz. Ty budujesz jego wzrok. Ty jesteś właścicielem punktu widzenia.
- 3:02Ścieżka pierwsza, kopilot studio, deklaratywni agenci dla twórców i zespołów low-code. Nie naprawisz ślepoty nadzieją, naprawisz ją okablowaniem.
- 3:10Studio daje Ci okablowanie, nie topiąc Cię w kodzie. Deklaratywne, szybkie, zamknięte. Zacznij w Microsoft 365, kopilot, utwórz agenta, opisz go, zachowaj konkret.
- 3:19Wewnętrzny agent, który odpowiada na pytania o stan konta używając Salesforce, status incydentów z serwisenow i zastrzeżone limity produktów z naszego wewnętrznego API.
- 3:27Wskazuj źródła. Odmów, jeśli brakuje danych. Bez zewnętrznego internetu. Wyślij. Obserwuj, jak tworzy powłokę.
- 3:33Dobrze, teraz go wzmocnimy. Przełącz na konfigurację. Najpierw tożsamość. Nazwa ikona, jasny opis, potem instrukcję.
- 3:39To jest podręcznik. Prosty, bezwzględny. Odpowiadaj tylko przy użyciu zatwierdzonej wiedzy i narzędzi. Zawsze podawaj źródło. Jeśli brakuje pola, powiedz o tym.
- 3:47Nigdy nie zgaduj. Przekaż do wsparcia, jeśli pewność jest niska. Dodaj rozwiązanie alternatywne. Gdy dane są nieaktualne, poproś o odświeżenie.
- 3:54Nie piszesz poezji, budujesz bariery ochronne, potem wiedza, bazując na procedurach SharePoint i wewnętrznych FAQ produktów.
- 3:59Jeśli masz stronę z dokumentacją publiczną, dodaj ten adres URL, ustaw wysoki priorytet dla wewnętrznych procedur, średni dla publicznej dokumentacji, wyłącz wyszukiwanie w internecie.
- 4:07Kuratujesz prawdę, nie zbierasz ciekawostek. Narzędzia. Tu kończy się ślepota. Kliknij Dodaj narzędzie. Najpierw Salesforce. Wybierz konektor Salesforce.
- 4:16Uwierzytelnij się zatwierdzoną aplikacją Entra. Ogranicz zakres tylko odczyt kont, szans sprzedaży, oceny kondycji. Czy na pewno nie widzę nic więcej?
- 4:22Studio zapyta o dane wejściowe, zdefiniuj je wyraźnie. Nazwa konta, pola do zwrócenia. Dodaj ograniczenia.
- 4:28Nazwa konta musi być zgodna z istniejącym rekordem, bez symboli wieloznacznych. Przypisz dane wyjściowe do jasnych nazw, ryzyko odnowienia, ARR, kolejny krok, link źródłowy.
- 4:37Opisz, kiedy z tego korzystać. Wywołuj w przypadku pytań o stan konta, ryzyko odnowienia, ARR, właściciela lub kolejne kroki.
- 4:44Kolejny krok, ServiceNow, łącznik, OAuth, najniższe uprawnienia. Odczyt incydentów, CMDB. Odczytuj tylko, jeśli to konieczne.
- 4:51Dane wejściowe, numer incydentu lub nazwa konta. Zabezpiecz ścieżkę rozwiązywania problemów.
- 4:55Jeśli nie podano numeru incydentu, wyszukaj według nazwy konta z limitem do trzech.
- 4:59Jeśli jest ich więcej, poproś użytkownika o doprecyzowanie.
- 5:02Dane wyjściowe, priorytet, stan, status SLA, otwarte przez, zaktualizowano w linku.
- 5:06Zasada użycia, korzystaj, gdy użytkownik pyta o otwarte incydenty, przekroczenia SLA lub status zgłoszenia.
- 5:11Teraz niestandardowe API REST.
- 5:13Twoje najcenniejsze zasoby.
- 5:14Kliknij Dodaj łącznik niestandardowy. Jeśli istnieje, jeśli nie, wybierz HTTP z Azure Adiunkt.
- 5:18Podaj podstawowy adres URL. Ogranicz aplikację, entra tylko do wymaganego punktu końcowego.
- 5:23Post, limity, zapytanie.
- 5:25Dane wejściowe, ID produktu, poziom klienta.
- 5:29Weryfikacja. Odrzucaj wywołania, jeśli ID produktu nie znajduje się na zatwierdzonej liście.
- 5:33Dane wyjściowe, maksymalna liczba użytkowników, limit częstotliwości, notatki.
- 5:37Zasada użycia, używaj dla limitów produktów, uprawnień planu lub limitów zgodności.
- 5:40To moment, który większość zespołów pomija priorytetyzacja i warunki.
- 5:43Otwórz orkiestrację narzędzi. Wskaż agentowi, które narzędzie ma pierwszeństwo w razie nakładania się pytań.
- 5:48Jeśli użytkownik wspomina o odnowieniu, wybierz Salesforce.
- 5:51Jeśli wspomina o zgłoszeniu lub priorytecie, wybierz ServiceNow.
- 5:54Jeśli wspomina o limicie lub uprawnieniach, wybierz wewnętrzne API.
- 5:58Ustaw próg pewności.
- 5:59Jeśli pobieranie zwraca wartość NAL dla krytycznego pola, zadaj pytanie wyjaśniające przed odpowiedzią.
- 6:03Przetestuj prawy panel.
- 6:05Zapytaj, jakie jest ryzyko odnowienia dla ACME i czy są otwarte incydenty?
- 6:08Obserwuj mapę aktywności.
- 6:09Powinno wywołać Salesforce z nazwą konta ACME.
- 6:11Pobierz wynik stanu, aby załadować kolejny krok car.
- 6:14Następnie wywołaj ServiceNow z nazwą konta ACME.
- 6:16Zwróć główny incydent.
- 6:17Odpowiedź powinna łączyć oba źródła.
- 6:19Przywołaj oba.
- 6:20Dołącz bezpośrednie linki.
- 6:21Jeśli tego nie zrobiło, warunki Twoich narzędzi są błędne.
- 6:23Napraw je teraz.
- 6:24Przypadki brzegowe.
- 6:25Zapytaj, jakie jest ryzyko odnowienia dla Betao.
- 6:27Jeśli Betao nie istnieje, powinno uprzejmie odmówić.
- 6:29Nie mogę znaleźć Betao w Salesforce.
- 6:31Czy masz na myśli Betao Limited?
- 6:33To kontrolowany błąd.
- 6:34Tego właśnie chcesz.
- 6:35Zapytaj, jakie są limity API Planu Pro dla produktu X.
- 6:38Powinno trafić do wewnętrznego API.
- 6:39Zwróć maks użytkowników.
- 6:40Limit częstotliwości bez zbędnych treści.
- 6:42Jeśli poziom nie jest znany, powinno o niego zapytać.
- 6:44Żadnego zgadywania.
- 6:45Zapisz.
- 6:45Włącz audyt.
- 6:46Studio rejestruje wywołania narzędzi, dane wejściowe, wyjściowe i opóźnienia.
- 6:50Ale w rzemiośle.
- 7:16Budujemy karierę z pasją.
- 7:19Rzemiosło.
- 7:25Chcę tworzyć coś prawdziwego, z czego po skończeniu będę mega dumny.
- 7:29Coś, co mnie napędza i wszystkich, którzy ze mną pracują.
- 7:32I chcę kochać to, co dla nich robię.
- 7:36Chcę się trzymać celu, ale nigdy, przenigdy nie tracić nadziei.
- 7:41Chcę to po prostu czuć.
- 7:43Nie ma takiej opcji.
- 7:44Jeśli twój dzierżawca blokuje zewnętrzne łączniki dla działów, przenieś agenta do zablokowanych w trakcie demo.
- 7:49Wiesz, jak to wygląda.
- 7:51Źle.
- 7:51Ład.
- 7:52Dodaj instrukcje dotyczące obsługi danych osobowych.
- 7:54Nigdy nie podawaj pełnych adresów e-mail w odpowiedziach.
- 7:57Maskuj dla użytkownika.
- 7:58Dodaj prompt red team.
- 7:59Jeśli użytkownik prosi o obejście zasad, odmów.
- 8:02Dodaj regułę eskalacji.
- 8:03Jeśli padnie prośba o zmianę danych, przekaż ją właścicielowi.
- 8:06Nie pisz.
- 8:07Jeśli będziesz potrzebować akcji później, zaktualizujesz zakresy i zatwierdzenia.
- 8:10Na razie tryb tylko do odczytu jest twoim przyjacielem.
- 8:12Wydajność.
- 8:13Jeśli odpowiedzi są powolne, ogranicz pola.
- 8:15Nie pobieraj wszystkiego.
- 8:19Zarządzana przez platformę.
- 8:20Nie zakładaj trwałości.
- 8:22Zawsze projektuj pod kątem idem potentnych, świeżych odczytów.
- 8:24Realia licencyjne.
- 8:25Będziesz potrzebować licencji Copilot Studio dla łączników premium.
- 8:28Działanie agenta zużywa kredyty.
- 8:30Łączniki mogą wymagać zgody administratora.
- 8:32Uzyskaj ją.
- 8:32Zanim nagrasz moment, to działa.
- 8:33W przeciwnym razie odmowa w czasie wykonywania.
- 8:35Teatr umiera.
- 8:36Prawda wygrywa.
- 8:37Opublikuj.
- 8:38Udostępnij grupie pilotaszowej.
- 8:39Product managerowie, liderzy wsparcia, sprzedawcy dostarczcie przykładowe prompti jako sugestie.
- 8:43Jakie jest ryzyko odnowienia dla Contozo?
- 8:45Wymień otwarte incydenty Save One dla Ameryki Północnej.
- 8:48Jaki jest limit API dla Planu Pro?
- 8:50Pozwól im to zepsuć.
- 8:51Obserwuj mapę aktywności.
- 8:53Popraw instrukcję.
- 8:54Zaostrz zakresy.
- 8:55Teraz masz wgląd w zasady i audyt.
- 8:58Nadal.
- 9:34Zaostrz zakresy.
- 9:36Teraz masz wgląd w zasady i audyt.
- 9:39Studio wykonało ciężką pracę.
- 9:40Ty wyznaczyłeś linię.
- 9:42Agent jest posłuszny.
- 9:43Ścieżka druga.
- 9:44Teams Toolkit dla VS Code.
- 9:45Profesjonalni agenci i wtyczki.
- 9:47Studio dało ci oczy.
- 9:48Toolkit daje ci precyzyjne narzędzia, pełną kontrolę, bez zabezpieczeń, których sam nie zbudowałeś.
- 9:52Jeśli studio to okablowanie, Toolkit to płytka drukowana.
- 9:55Otwórz VS Code.
- 9:56Zainstaluj Teams Toolkit.
- 9:58Cicho, bez fanfar.
- 9:59Zalobuj się kątem deweloperskim, nieprodukcyjnym.
- 10:01Już wiesz dlaczego.
- 10:03Utwórz nowy projekt.
- 10:04Wtyczka Copilot z API.
- 10:05To tworzy szkielet zaawansowanej zdolności agenta dla Microsoft 365 Copilot i Teams.
- 10:10To nie jest zwykły chatbot.
- 10:11To umiejętność, narzędzie ze ścisłymi komendami, schematami i autoryzacją.
- 10:15Model wywołuje Twoje narzędzie, gdy Twoje instrukcje i manifest na to pozwalają.
- 10:18Precyzja zamiast nastrojów.
- 10:20Zobaczysz trzy punkty zakotwiczenia.
- 10:21Manifest, specyfikacje wtyczki, a i Open API oraz kod funkcji.
- 10:25Manifest deklaruje Twoje możliwości.
- 10:27Specyfikacja definiuje kontrakt, a funkcja wykonuje się z Twoją tożsamością, a nie fantazjami modelu.
- 10:31Zacznij od tożsamości.
- 10:33Rejestracja aplikacji w Entra.
- 10:34Zasada najniższych uprawnień.
- 10:36Utwórz nową aplikację.
- 10:38Nazwij ją Agent Salesforce Service Now API.
- 10:40Dodaj dwa wpisy tajne, jeśli musisz, ale preferuj uwierzytelnianie certyfikatem.
- 10:44Dodaj uprawnienia aplikacji do identyfikatora URI Twojego wewnętrznego API.
- 10:47Dla Salesforce i Service Enow użyjesz uwierzytelniania delegowanego lub jednostek usługi Service Principles przez bezpieczny przepływ poświadczeń klienta w swojej funkcji.
- 10:53Nigdy nie ujawniaj surowych sekretów modelowi.
- 10:55Nigdy.
- 10:55Wracając do plików środowiskowych zestawu narzędzi inva.dev, odwołaj się do Azure Key Vault.
- 11:00Nie wklejaj sekretów, wskaż URI sekretu.
- 11:02Używaj tożsamości zarządzanej podczas wdrażania w Azure Functions lub Container Apps.
- 11:06W środowisku lokalnym możesz użyć CLIProgramisty z poświadczeniami federacyjnymi, bez czystego tekstu.
- 11:10Żadnych wymówek.
- 11:11Zdefiniuj specyfikację wtyczki.
- 11:13Open API YAML.
- 11:15Niech będzie mała.
- 11:16Jedna ścieżka na czasownik.
- 11:18Salesforce Opportunity.get.
- 11:20Service Enow Incident.get.
- 11:22Wewnętrzne zapytanie o limity.
- 11:24Udokumentuj parametry.
- 11:25Nazwa konta, ID szansy sprzedaży, numer incydentu, ID produktu, poziom klienta.
- 11:30Dla każdego napisz jasne opisy i ograniczenia.
- 11:32Nazwa konta, dokładne dopasowanie ciągu znaków do nazwy konta, bez symboli wieloznacznych.
- 11:37Numer incydentu musi pasować do INC plus cyfry.
- 11:40Dołącz schematy odpowiedzi.
- 11:41Nigdy nie zwracaj surowych rekordów.
- 11:43Odwzoruj na minimalną projekcję.
- 11:45ID, nazwa, status, ryzyko, następny krok, link.
- 11:48Model rozumie strukturę.
- 11:49Niejednoznaczność zaprasza halucynacje.
- 11:51Podepnij obsługę.
- 11:52SRC Functions Opportunity Get.
- 11:54Użyj wyzwalacza HTTP.
- 11:56Najpierw sprawdź poprawność danych wejściowych.
- 11:58Odrzuć pustą nazwę konta.
- 11:59Znormalizuj wielkość liter.
- 12:01Loguj za pomocą identyfikatora korelacji.
- 12:03Pobierz token dla Salesforce.
- 12:04Użyj w imieniu użytkownika, jeśli jest on w Teams.
- 12:07Lub użyj konta usługi z zakresem tylko do odczytu, jeśli to narzędzie backendowe.
- 12:10Wywołaj REST Services Salesforce, dane V59.
- 12:15Zapytanie ku select name, health score gen, podkreślenie C, ARR, podkreślenie C, renewal risk, podkreślenie C, next step, podkreślenie C, from opportunity where account name is old account name and is closed is false limit on e.
- 12:28Limit czasu 5 sekund.
- 12:29Ponów próbę.
- 12:30Chcesz szybkiego błędu, a nie wiecznego oczekiwania.
- 12:33Przekształć wynik.
- 12:34Odwzoruj pola.
- 12:35Oblicz prostą etykietę ryzyka.
- 12:37Wysokie, jeśli wynik zdrowia EOS podkreślenie C wskazuje na wysokie ryzyko odnowienia.
- 12:42Dołączymy bezpośredni link.
- 12:43Chtyp yourdomain.lightning.force.com
- 12:46ukośnik lightning ukośnik r ukośnik opportunity ukośnik id ukośnik view.
- 12:51Zwróć JSON.
- 12:52Nie dodawaj komentarzy od siebie.
- 12:54Nie podsumowuj.
- 12:55Model zajmie się językiem.
- 12:56Ty zajmij się prawdą.
- 12:58Powtórz dla serwisenow.
- 12:59Incident get.
- 13:00Waliduj numer incydentu lub przejdź do wyszukiwania po nazwie konta z limitem trzech.
- 13:04Jeśli jest niejednoznaczność, zwróć wybory z ID i tytułami.
- 13:07Wymuś na modelu, aby poprosił użytkownika o wybór.
- 13:10Żadnych domysłów.
- 13:11Odpytaj API tabeli.
- 13:12API teraz tabela incydentów.
- 13:14Sysparm zapytanie post numer INC jako 12 345.
- 13:18Pola Sysparm numer priorytet stan.
- 13:20Krótki opis.
- 13:21Sys podkreślenie updated podkreślenie on.
- 13:23Sys podkreślenie ID.
- 13:25Mapuj stan na znormalizowany enum.
- 13:27Nowy, w toku, rozwiązany.
- 13:28Wyznacz SLA Bridge jako boolian w razie potrzeby z drugiego wywołania.
- 13:32API teraz ma tabelę zadań SLA sprzedaży.
- 13:35Zadanie ogranicz się do dwóch wywołań.
- 13:37Szybkość ma znaczenie.
- 13:38Następnie wewnętrzne API.
- 13:40Zapytanie o limity.
- 13:42Pobierz token dla zakresu API.
- 13:44Wyślij zapytanie o limity z ID produktu i poziomem klienta.
- 13:48Sprawdź oba względem lokalnej listy dozwolonych w konfiguracji.
- 13:51Nigdy nie pozwól modelowi wymyślać ID.
- 13:53Zwróć maksymalny limit użytkowników na minutę.
- 13:55Dodaj link do zasad.
- 13:56Jeśli API zwróci 404, przekaż to dalej.
- 13:58Model powinien poprosić o poprawny produkt.
- 14:00To bezpieczny błąd.
- 14:01Dodaj zasady.
- 14:02Lekkie oprogramowanie typu guardrail.
- 14:04Jeśli istnieje kontekst użytkownika, egzekwuj oświadczenia dostępu warunkowego.
- 14:07Jeśli dział to Corp Sales, a ścieżka zaczyna się od Salesforce, blokuj 403.
- 14:12Jeśli Geo to US, a ścieżka przekracza limity wewnętrzne sprzedaży, zapytanie i dane są tylko dla US, blokuj, zwróć krótki powód.
- 14:19Model może przekazać odmowę.
- 14:21To punkt, w którym ład korporacyjny spotyka kod.
- 14:23Chcieli kontroli?
- 14:24Dostarczyłeś ją.
- 14:25Napisz testy jednostkowe.
- 14:27Jest.
- 14:27Zmockuj klientów HTTP.
- 14:29Złote próbki.
- 14:30Jeden test na ścieżkę.
- 14:32Sukces.
- 14:32Nie znaleziono.
- 14:33Błędne dane.
- 14:34Blokada zasad.
- 14:35Timeout.
- 14:35Ci uruchamia je przy każdym puszu.
- 14:37Toolkit integruje się z GitHub Actions.
- 14:39Dodaj budowanie.
- 14:40Testy.
- 14:40Lint.
- 14:40Wdrożenie na dev.
- 14:41Nie grasz teatru?
- 14:42Dostarczasz kontrolowany dostęp.
- 14:44Test lokalny.
- 14:45Podgląd Teams Toolkit w lokalnym Teams.
- 14:47Uruchamia się na grog.
- 14:48Rejestruje plugin.
- 14:49Otwiera Microsoft 365.
- 14:51Kopilot w piaskownicy Teams.
- 14:52Zapytaj, jakie jest ryzyko odnowienia ACME i otwarte incydenty?
- 14:55Agent szuka rozwiązań.
- 14:57Powinien wywołać pobranie szansy, potem pobranie incydentu.
- 14:59Obserwuj korelację logów.
- 15:01To łączy ciąg.
- 15:01200-200.
- 15:03Odpowiedź łączy się w warstwie modelu z Twoim JSON.
- 15:05Cytuję Twoje narzędzie z nazwy.
- 15:07Jeśli nie, popraw opisy akcji w manifestie.
- 15:09Model potrzebuje wskazówki.
- 15:11Sprawdź wydajność.
- 15:12Jeśli opóźnienie przekracza 3 sekundy, przytnij pola.
- 15:14Cachuj listę dozwolonych w pamięci.
- 15:15Preferuj HTTP 2.
- 15:17Utrzymuj TLS rozgrzanym.
- 15:18Przejdź na Azure Functions Premium lub Container Apps z minimalnymi instancjami.
- 15:21Zimne starty to śmierć.
- 15:23Ustaw timeout funkcji na maksymalnie 10 sekund.
- 15:25Zawieć szybko.
- 15:26Wyjaśnij szybko.
- 15:27Wdróż.
- 15:27Zapewnij Teams Toolkit na Azure.
- 15:29Slot pod zarządzaną tożsamością.
- 15:31Powiąż keyvolt.
- 15:32Zarejestruj wtyczkę w centrum administracyjnym Teams.
- 15:34Przypisz do grupy zabezpieczeń.
- 15:35Tylko grupa pilotażowa.
- 15:36Dodaj monitorowanie.
- 15:37Application Insights.
- 15:38Wymiary niestandardowe.
- 15:39Zachazowany identyfikator użytkownika.
- 15:41Nazwę narzędzia.
- 15:41Kod stanu.
- 15:42Pulpity nawigacyjne.
- 15:43Miss Build.
- 15:43Będą Ci potrzebne, gdy kierownictwo zapyta, czy to jest bezpieczne.
- 15:46Wskażesz.
- 15:47Liczby nie kłamią.
- 15:48Teraz połącz to ze swoim agentem w studio.
- 15:50Studio wywołuje Twoją wtyczkę jako narzędzie.
- 15:52Otrzymujesz to co najlepsze z obu światów.
- 15:53Deklaratywna orkiestracja.
- 15:54Precyzja profesjonalisty.
- 15:55Brak ograniczeń.
- 15:56Kontrolowany dostęp.
- 15:57Audit OWAIN.
- 15:57Monitorowane.
- 15:58Sterowane.
- 15:58Bezpośrednie porównanie.
- 15:59Studio kontra Toolkit przy tym samym przypadku użycia.
- 16:02To samo pytanie.
- 16:03Dwie ścieżki.
- 16:04Obserwuj różnicę.
- 16:05Prompt w studio.
- 16:06Jakie jest ryzyko odnowienia dla ACME i czy są otwarte incydenty SEV1?
- 16:10Potwierdź też limity API dla produktu X w wersji PRO.
- 16:13Agent czyta instrukcje i wybiera narzędzia zgodnie z Twoimi regułami orkiestracji.
- 16:17Pierwsze wywołanie.
- 16:18Salesforce.
- 16:19Dane wejściowe widoczne na mapie aktywności.
- 16:21Nazwa konta ACME.
- 16:23Pola ocena kondycji ARR.
- 16:25Ryzyko odnowienia.
- 16:26Kolejne kroki.
- 16:27Zakres tylko do odczytu.
- 16:28Czas odpowiedzi 500 milisekund.
- 16:30Zwraca przejrzysty obiekt.
- 16:32Studio oznacza go.
- 16:33Cytując Salesforce.
- 16:34Drugie wywołanie.
- 16:35Service E-NOW.
- 16:36Nazwa konta ACME.
- 16:37Limit 3.
- 16:38Znajduje dwa incydenty.
- 16:40Niejednoznaczność.
- 16:40Twoja reguła wymusza pytanie uściślające.
- 16:42Czy chodziło o INC01245 czy INC01301?
- 16:46Wybierasz INC001301.
- 16:49Priorytet 1.
- 16:50Stan w toku.
- 16:51Status SLA przekroczony.
- 16:53Studio scala odpowiedź z cytatami i bezpośrednimi linkami.
- 16:56Bez komentarzy.
- 16:56Tylko to.
- 16:57Co mu podałeś?
- 16:58Trzecie wywołanie.
- 16:59API wewnętrzne.
- 16:59ID produktu.
- 17:00Produkt X.
- 17:01Poziom klienta.
- 17:01Pro.
- 17:02Zwraca max.
- 17:03Użytkowników 100.
- 17:04Limit stawek na minutę.
- 17:05600.
- 17:05Możliwość zwiększenia do 900 za zgodą.
- 17:07Dostarczono link do polityki.
- 17:08Studio łączy całość na końcu.
- 17:10Wszystkie trzy źródła uszeregowane.
- 17:11Jeśli jakieś pole było puste, zgłasza to.
- 17:13Skonfigurowałeś to zachowanie fail loud.
- 17:15Działa zgodnie z tym.
- 17:16Łączne opóźnienie.
- 17:16Około 2 sekundy przy sprawnych systemach zaplecza.
- 17:18Nigdy nie dotknąłeś kodu.
- 17:19Zdefiniowałeś czasowniki wejścia, wyjścia, priorytety.
- 17:22Model obsłużył język.
- 17:23Studio obsłużyło połączenia.
- 17:25Tożsamość wewnątrz zabezpieczeń Twojego dzierżawcy.
- 17:27Audyt zarejestrował każde wywołanie.
- 17:28Teraz to samo żądanie przez Toolkit.
- 17:30Twój współpilot w Teams z zarejestrowaną wtyczką.
- 17:32Model czyta Twój manifest i specyfikacje.
- 17:34Decyduje, że Twoje narzędzia pasują do intencji.
- 17:37Wywołuje pobranie szansy sprzedaży dla konta ACME.
- 17:39Twoja funkcja weryfikuje wejście,
- 17:40loguje identyfikator korelacji,
- 17:42pobiera token.
- 17:43Uruchamia zapytanie SOQL ze ścisłą projekcją.
- 17:46Zwraca JSON dla wysokiego ryzyka.
- 17:48Wynik kondycji 36, R1-2-E6.
- 17:51Kolejny krok wykonanie QBR 615, linkbomb.
- 17:54Model przedstawia to prostym językiem.
- 17:56Cytuje Twoje narzędzie z nazwy.
- 17:58Następnie wywołuje pobieranie incydentu.
- 18:00Akceptujesz numer incydentu lub nazwę konta.
- 18:02Otrzymał nazwę konta.
- 18:03Zwracasz dwóch kandydatów, bo dwuznaczność jest niebezpieczna.
- 18:06Model prosi użytkownika o wybór.
- 18:08Otrzymujesz INC001301.
- 18:10Wysyłasz zapytanie o stan mapy, obliczenie naruszenia prawda.
- 18:13Zwróć znormalizowany obiekt incydentu.
- 18:15Znowu model to opisuje.
- 18:16Cytuje narzędzie.
- 18:17Następnie ogranicza zapytanie do ID produktu PRODX, poziom klienta PRO.
- 18:21Twój handler sprawdza oba względem listy dozwolonych.
- 18:23Prawidłowe.
- 18:24Uzyskujesz token zakresu API.
- 18:26Wyślij.
- 18:27Przekształć.
- 18:27Zwróć minimalną politykę.
- 18:29Maksymalna liczba użytkowników.
- 18:30Limit zapytań na minutę.
- 18:31Polityka burst.
- 18:32Link do polityki.
- 18:32Model to prezentuje.
- 18:34Jeden akapit.
- 18:35Trzy cytaty.
- 18:35Spójny kształt.
- 18:37Co się zmieniło?
- 18:38Kontrola.
- 18:39W studio przesuwałeś suwaki.
- 18:40W toolkit okablowałeś płytę.
- 18:42Napisałeś walidację danych wejściowych.
- 18:44Wybrałeś projekcje.
- 18:45Wymusiłeś politykę w kodzie.
- 18:47Wydajność jest lepsza.
- 18:48Komunikaty o błędach są twoje nieogólne.
- 18:50Możesz dodać własne cash.
- 18:51Ponowne próby.
- 18:52Bezpieczniki.
- 18:53Możesz dodać reguły odmowy dla działów w middleware.
- 18:55Ty kontrolujesz opóźnienia.
- 18:56Ty kontrolujesz zasięg awarii.
- 18:57I tu jest kluczowy punkt.
- 18:58Studio i toolkit nie są rywalami.
- 19:00To warstwy.
- 19:01Niech agent studio zajmie się orkiestracją.
- 19:03Niech twoja wtyczka toolkit zajmie się wykonaniem.
- 19:04Studio ustala sedno pytania.
- 19:06Narzędzia toolkit dostarczają prawdę.
- 19:08Jeden mózg, wiele rąk, strona precyzji.
- 19:10Większość zespołów zawodzi, bo zatrzymują się na studio lub na toolkit.
- 19:14Nie łączą ich.
- 19:15Godzą się na ślepotę albo na chaos.
- 19:17Nie rób tego.
- 19:18Używaj studio do szybkiej orkiestracji i zarządzania.
- 19:20Używaj toolkit do twardych granic, tożsamości i kształtu.
- 19:23Razem model nie może błądzić.
- 19:24Może działać tylko tam, gdzie nakreśliłeś mapę.
- 19:26Zadaj pytanie jeszcze raz.
- 19:27Odpowiedzi pasują.
- 19:28To samo ryzyko, ten sam incydent, te same limity.
- 19:31Dwa stosy, jeden rezultat.
- 19:32To nieszczęście, to projekt.
- 19:33Ograniczenia korporacyjne, których nie możesz zignorować.
- 19:36Tu twoje demo ginie albo żyje, ponieważ korporację nie obchodzi spryt.
- 19:39Obchodzi ją kontrola.
- 19:41Najpierw licencjonowanie.
- 19:42Potrzebujesz kopilot dla Microsoft 365, aby użytkownicy w ogóle widzieli kopilota w Teams, Word, Outlook.
- 19:47Potrzebujesz licencji kopilot studio dla agentów i konektorów premium.
- 19:50Wykonanie zużywa kredyty.
- 19:51Salesforce i ServiceNow są premium.
- 19:53Jeśli twój tenant nie ma zgód, twoje wywołania nie zadziałają w czasie wykonywania.
- 19:57Zaplanuj licencję, uzyskaj zgodę administratora na konektory przed nagrywaniem.
- 20:00Zgody administratora.
- 20:01Dwie bramki.
- 20:02Entra ID do uprawnień aplikacji Power Platform do zgody na łączniki.
- 20:06Łącznik Salesforce wymaga aplikacji OAuth zatwierdzonej przez administratora Salesforce.
- 20:10Łącznik ServiceNow wymaga klienta dla każdej instancji.
- 20:13Twoje wewnętrzne API wymaga aplikacji Entra z odpowiednimi zakresami.
- 20:16Jeśli spróbujesz dodać narzędzie bez zgody administratora dzierżawy, studio je ukryje lub zablokuje.
- 20:21To nie błąd, to granice, bezpieczeństwo dzierżawy i DLP.
- 20:24Wiele organizacji blokuje zewnętrzne łączniki w środowiskach domyślnych.
- 20:27Jeśli budujesz w niewłaściwym środowisku, DLP po cichu wyłączy twojego agenta.
- 20:30Umieść agenta w środowisku sklasyfikowanym jako biznesowe.
- 20:33Umieść swoje łączniki w tej samej grupie danych DLP.
- 20:36Jeśli marketing i finanse nie mogą mieszać danych, nie możesz przesyłać odpowiedzi między nimi.
- 20:39Przestrzegaj zasad, inaczej akcja zostanie zablokowana przez DLP.
- 20:43To nie tajemnica, to zasada.
- 20:44Dostęp warunkowy?
- 20:45Agenci to po prostu aplikacje.
- 20:46Zasady dostępu warunkowego mają zastosowanie.
- 20:48Jeśli agent wywołuje wtyczkę do Salesforce, a użytkownik jest na niezarządzanym urządzeniu, przepływ OnB Half Off może zostać zablokowany.
- 20:53Zaprojektuj mechanizmy awaryjne.
- 20:55Jeśli dostęp warunkowy odrzuci OBO, użyj konta serwisowego z zakresem tylko do odczytu dla danych niepoufnych lub zwróć jasny komunikat o błędzie.
- 21:02Dostęp zablokowany przez zasady.
- 21:03Użyj urządzenia zarządzanego.
- 21:05Nie dopuść do wycieku.
- 21:06Nie omijaj zabezpieczeń.
- 21:07Rezydenacja danych, gdzie znajdują się podstawy wiedzy.
- 21:09Studio przechowuje konfigurację agenta i indeksowanie wiedzy w wybranym regionie.
- 21:13Jeśli Twoje wewnętrzne API obsługuje tylko dane z USA, a użytkownik jest w UE, nie kieruj ruchu.
- 21:18Dodaj sprawdzanie geolokalizacji w oprogramowaniu pośredniczącym Middleware.
- 21:20Zablokuj, jeśli geolokalizacja użytkownika jest dozwolona.
- 21:22Zwróć krótki powód odmowy.
- 21:24Zaloguj to.
- 21:24Będziesz tego potrzebować do audytu.
- 21:26Granice uprawnień.
- 21:27Domyślnie najmniejsze możliwe uprawnienia.
- 21:29Zakresy Salesforce powinny być tylko do odczytu dla kont i szans sprzedaży.
- 21:32Żadnych symboli wieloznacznych.
- 21:33Rola serwisenów powinna odczytywać incydenty, jeśli wymagane SLA zadań.
- 21:36Nie dodawaj uprawnień do aktualizacji.
- 21:38Dostaniesz prośbę, by po prostu naprawić zgłoszenie.
- 21:40Nie rób tego.
- 21:40Utrzymuj akcję oddzielnie.
- 21:42Dodawaj operację zapisu tylko wtedy, gdy istnieją procesy zarządzania i zatwierdzeń.
- 21:45W przeciwnym razie jeden prompt zmieni rekord bez kontroli zmian.
- 21:47To prosta droga do naruszenia.
- 21:49Środowiska dev, test, produkcji.
- 21:51Nie pomijaj ich.
- 21:52Agenci studio należą do środowiska zarządzanego z ALM.
- 21:55Eksportuj, importuj, używaj rozwiązań.
- 21:57Wtyczki Toolkit wdrażaj do subskrypcji dev, potem test, potem produkcji.
- 22:00Używaj oddzielnych aplikacji Entra i Key Vault dla każdego etapu oraz flag funkcji dla środowisk.
- 22:04Włączaj tylko to, czego potrzebujesz.
- 22:06Twoje przyszłe ja będzie Ci wdzięczne.
- 22:08Logowanie i audyt.
- 22:09Włącz Application Insights dla Toolkit.
- 22:11Wstrzykuj identyfikator korelacji z wywołania modelu do logów.
- 22:13Loguj strukturę wejściową, niedane osobowe, PII.
- 22:15Loguj domeny wychodzące, kody statusu i opóźnienia.
- 22:18Dla studio monitoruj mapę aktywności i eksportuj analitykę.
- 22:20Potrzebujesz historii, gdy ktoś zapyta, kto widział co i kiedy?
- 22:23Bez logów to tylko domysły.
- 22:25Z logami to fakty.
- 22:26Monitoring i wskaźniki SLO.
- 22:28Ustaw alerty.
- 22:29Jeśli narzędzie Salesforce wykaże 2% błędów w 5 minut, powiadom właściciela.
- 22:32Jeśli opóźnienie P95 przekroczy 3 sekundy, ogranicz działanie.
- 22:35Ogranicz pola.
- 22:36Poinformuj użytkownika, że pobierasz widok minimalny.
- 22:38Nie zawieszaj się.
- 22:39Nie udawaj.
- 22:40Ład korporacyjny.
- 22:41Napisz politykę.
- 22:42Maskowanie danych osobowych.
- 22:43PII.
- 22:44Maskuj adresy e-mail w domenie UCAT.
- 22:46Blokuj eksfiltrację.
- 22:47Nie wklejaj surowych danych do zewnętrznych kanałów.
- 22:49Przetestuj swojego agenta metodą Red Team.
- 22:51Zmuś go do obejścia zasad.
- 22:52Jeśli spróbuje, zaostrz instrukcję lub oprogramowanie pośredniczące.
- 22:54Nie jesteś paranoikiem.
- 22:56Jesteś przygotowany.
- 22:57Jeszcze jedno ograniczenie.
- 22:58Ludzie.
- 22:59Przeszkol użytkowników.
- 23:00Sugerowane polecenia to nie dekoracja.
- 23:02To punkty wejścia.
- 23:03Pokaż im, co agent wie, czego odmawia i co loguje.
- 23:06Ustal oczekiwania.
- 23:07Ograniczysz ukryte zapytania.
- 23:08Zmniejszysz ryzyko.
- 23:09Zignoruj to, a system zignoruje Ciebie.
- 23:12Uszanuj to, a Twój agent przetrwa pierwsze starcie z przedsiębiorstwem.
- 23:15Zbuduj swojego pierwszego firmowego agenta w Copilot Studio krok po kroku.
- 23:19Otwórz Microsoft 365 Copilot.
- 23:22Utwórz agenta.
- 23:23Opisz go wprost.
- 23:24Wewnętrzny agent do oceny kondycji konta i statusu incydentów.
- 23:28Źródła Salesforce Service Now.
- 23:29Wewnętrzne limity.
- 23:30Witryna API.
- 23:31Odmawiaj, gdy brak danych.
- 23:33Bez dostępu do sieci.
- 23:34Przejdź do konfiguracji.
- 23:35Nazwij go.
- 23:36Ustaw ikonę.
- 23:37Teraz podręcznik.
- 23:38W instrukcjach wklej jasne zasady.
- 23:40Używaj tylko zatwierdzonej wiedzy i narzędzi.
- 23:42Zawsze podawaj źródła.
- 23:42Zadawaj pytania wyjaśniające w razie niejasności.
- 23:45Nigdy nie zgaduj.
- 23:46Maskuj dane osobowe.
- 23:47Blokuj próby obejścia polityki.
- 23:49Wiedza.
- 23:49Dodaj bibliotekę procedur z SharePoint.
- 23:51Dodaj wewnętrzne FAQ produktu.
- 23:53Uszereguj procedury najpierw FAQ później.
- 23:55Wyłącz wyszukiwarkę internetową.
- 23:56Narzędzia.
- 23:57Dodaj konektor Salesforce.
- 23:58Uwierzytelniej za pomocą zatwierdzonej aplikacji Entra.
- 24:00Zakresy tylko do odczytu.
- 24:02Dane wejściowe.
- 24:03Nazwa konta.
- 24:04Pola ocena kondycji ARR.
- 24:06Termin.
- 24:06Ryzyko odnowienia.
- 24:07Następny krok.
- 24:08Link.
- 24:08Zastosowanie.
- 24:09Ryzyko odnowienia.
- 24:10Kondycja.
- 24:11ARR.
- 24:12Właściciel.
- 24:12Dodaj konektor ServiceNow.
- 24:14Użyj OAuth dla swojej instancji.
- 24:16Rolę.
- 24:16Odczyt incydentów.
- 24:17Zadania SLA w razie potrzeby.
- 24:19Dane wejściowe.
- 24:20Numer incydentu lub nazwa konta.
- 24:21Jeśli jest wiele wyników, wyświetl trzy najlepsze i poproś o wybór.
- 24:25Dane wejściowe.
- 24:26Numer priorytet.
- 24:26Stan.
- 24:27Status SLA.
- 24:28Data aktualizacji.
- 24:29Link.
- 24:29Dodaj HTTP do swojego wewnętrznego API.
- 24:32Uwierzytelnianie Azure Adiunkt.
- 24:33Post Limits Query.
- 24:35Dane wejściowe.
- 24:37ID produktu.
- 24:38Segment klienta.
- 24:39Weryfikuj z listą dozwolonych w konfiguracji.
- 24:41Dane wyjściowe.
- 24:42Max.
- 24:43Liczba użytkowników.
- 24:44Limit zapytań na minutę.
- 24:45Notatki.
- 24:45Link do polityki.
- 24:46Zastosowanie.
- 24:47Limity produktów.
- 24:48Uprawnienia.
- 24:48Limity zgodności.
- 24:50Orkiestracja.
- 24:51W regułach priorytetów narzędzi.
- 24:52Odnowienie.
- 24:53Salesforce.
- 24:54Priorytet zgłoszenia SLA.
- 24:56ServiceNow.
- 24:57Limit uprawnienia.
- 24:58Wewnętrzne API.
- 24:59Ustaw minimalny poziom pewności.
- 25:01Jeśli wymagane pola są puste, zadaj pytanie wyjaśniające przed odpowiedzią.
- 25:05Przetestuj w prawym panelu.
- 25:07Zapytaj o ryzyko odnowienia w ACME i otwarte incydenty dla limitów produktu X.
- 25:10Sprawdź, czy mapa aktywności pokazuje najpierw Salesforce, następnie ServiceNow z doprecyzowaniem w razie potrzeby, a potem wewnętrzne API.
- 25:17Sprawdź cytaty i linki.
- 25:18Napraw wszelkie błędne warunki narzędzi.
- 25:20Bezpieczeństwo.
- 25:20Włącz logowanie audytowe.
- 25:22Potwierdź, że łączniki nie są blokowane przez DLP.
- 25:24Udostępnij grupie pilotaszowej.
- 25:26Zasiej sugerowane prompti.
- 25:27Pozwól im go zepsuć.
- 25:28Popraw instrukcję.
- 25:29Zawieź zakresy.
- 25:30Opublikuj ramy decyzyjne.
- 25:31Kiedy wybrać studio, a kiedy toolkit.
- 25:33Wybierz studio, gdy potrzebujesz szybkości zarządzania i cytowań.
- 25:36Odpowiedzi korporacyjne tylko do odczytu z prostymi akcjami.
- 25:39Twórcy mogą to utrzymywać, administratorzy mogą zatwierdzać.
- 25:42Wybierz toolkit, gdy potrzebujesz ścisłej walidacji wejścia niestandardowych schematów lub złożonej logiki.
- 25:47Polityka świadoma dostępu warunkowego w kodzie.
- 25:49Niskie opóźnienia, integracje pod pełną kontrolą, własne cachowanie, ponowne próby.
- 25:53Hybryda wygrywa, gdy studio orkiestruje, a narzędzia toolkit wykonują.
- 25:57Chcesz szybkiej iteracji z profesjonalnym egzekwowaniem.
- 25:59Musisz udowodnić audytowalność i zminimalizować zakres awarii.
- 26:02W razie niejasności wybierz najpierw studio, dodaj toolkit tam, gdzie studio mija się z prawdą.
- 26:06Kopilot nie wie.
- 26:07Pobiera dane ścieżkami, które zatwierdzisz, z tożsamościami, którymi zarządzasz, inaczej pozostaje ślepy.
- 26:12Zbuduj oczy.
- 26:13Przejmij kontrolę.
- 26:14Jeśli chcesz profesjonalną wtyczkę używaną w demo, zobacz kolejny film z listą kontrolną budowania i wdrażania Teams Toolkit.
- 26:20Zasubskrybuj po wzorce korporacyjne, prompt i red team i plany zarządzania.
- 26:23I...