WEBVTT 00:00:00.000 --> 00:00:28.820 Myś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ń. 00:00:28.820 --> 00:00:44.700 Jest 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. 00:00:44.700 --> 00:00:58.640 Standardowo 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. 00:00:58.640 --> 00:01:09.840 Nie 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. 00:01:10.100 --> 00:01:16.420 Brak ścieżki dostępu, tokena, narzędzia, podstawy, więc zgaduje, halucynuje lub rozkłada ręce. To jest ślepota. Dlaczego? 00:01:16.420 --> 00:01:31.440 Bo 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. 00:01:31.680 --> 00:01:43.060 Widział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. 00:01:43.060 --> 00:01:52.080 Dodaj 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. 00:01:52.300 --> 00:01:58.960 Cytuję ź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ą. 00:01:59.300 --> 00:02:05.880 Narzędzia to akcje, konektory, przepływy, API. Dodając narzędzie, definiujesz operacje, które Twój agent może wykonywać. 00:02:05.880 --> 00:02:12.880 Wyś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. 00:02:13.540 --> 00:02:20.880 Każ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. 00:02:21.580 --> 00:02:27.000 A co z domyślnym kopilotem w M365? Potrafi podsumować dokument Word, przygotować szkic odpowiedzi, znaleźć plik. 00:02:27.000 --> 00:02:37.000 Ale 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. 00:02:37.800 --> 00:02:47.320 Dodaj 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. 00:02:47.520 --> 00:02:53.820 To 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. 00:02:53.820 --> 00:03:02.500 Jeś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. 00:03:02.760 --> 00:03:10.140 Ścieżka pierwsza, kopilot studio, deklaratywni agenci dla twórców i zespołów low-code. Nie naprawisz ślepoty nadzieją, naprawisz ją okablowaniem. 00:03:10.400 --> 00:03:19.960 Studio 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. 00:03:19.960 --> 00:03:27.480 Wewnę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. 00:03:27.720 --> 00:03:33.340 Wskazuj źródła. Odmów, jeśli brakuje danych. Bez zewnętrznego internetu. Wyślij. Obserwuj, jak tworzy powłokę. 00:03:33.540 --> 00:03:39.560 Dobrze, teraz go wzmocnimy. Przełącz na konfigurację. Najpierw tożsamość. Nazwa ikona, jasny opis, potem instrukcję. 00:03:39.560 --> 00:03:46.980 To 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. 00:03:47.200 --> 00:03:53.960 Nigdy nie zgaduj. Przekaż do wsparcia, jeśli pewność jest niska. Dodaj rozwiązanie alternatywne. Gdy dane są nieaktualne, poproś o odświeżenie. 00:03:54.200 --> 00:03:59.980 Nie piszesz poezji, budujesz bariery ochronne, potem wiedza, bazując na procedurach SharePoint i wewnętrznych FAQ produktów. 00:03:59.980 --> 00:04:07.600 Jeś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. 00:04:07.740 --> 00:04:15.800 Kuratujesz prawdę, nie zbierasz ciekawostek. Narzędzia. Tu kończy się ślepota. Kliknij Dodaj narzędzie. Najpierw Salesforce. Wybierz konektor Salesforce. 00:04:16.080 --> 00:04:22.640 Uwierzytelnij się zatwierdzoną aplikacją Entra. Ogranicz zakres tylko odczyt kont, szans sprzedaży, oceny kondycji. Czy na pewno nie widzę nic więcej? 00:04:22.940 --> 00:04:28.800 Studio zapyta o dane wejściowe, zdefiniuj je wyraźnie. Nazwa konta, pola do zwrócenia. Dodaj ograniczenia. 00:04:28.800 --> 00:04:37.500 Nazwa 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. 00:04:37.700 --> 00:04:44.360 Opisz, kiedy z tego korzystać. Wywołuj w przypadku pytań o stan konta, ryzyko odnowienia, ARR, właściciela lub kolejne kroki. 00:04:44.580 --> 00:04:51.340 Kolejny krok, ServiceNow, łącznik, OAuth, najniższe uprawnienia. Odczyt incydentów, CMDB. Odczytuj tylko, jeśli to konieczne. 00:04:51.580 --> 00:04:55.700 Dane wejściowe, numer incydentu lub nazwa konta. Zabezpiecz ścieżkę rozwiązywania problemów. 00:04:55.700 --> 00:04:59.380 Jeśli nie podano numeru incydentu, wyszukaj według nazwy konta z limitem do trzech. 00:04:59.560 --> 00:05:02.420 Jeśli jest ich więcej, poproś użytkownika o doprecyzowanie. 00:05:02.660 --> 00:05:06.580 Dane wyjściowe, priorytet, stan, status SLA, otwarte przez, zaktualizowano w linku. 00:05:06.800 --> 00:05:11.260 Zasada użycia, korzystaj, gdy użytkownik pyta o otwarte incydenty, przekroczenia SLA lub status zgłoszenia. 00:05:11.460 --> 00:05:12.960 Teraz niestandardowe API REST. 00:05:13.140 --> 00:05:14.360 Twoje najcenniejsze zasoby. 00:05:14.580 --> 00:05:18.440 Kliknij Dodaj łącznik niestandardowy. Jeśli istnieje, jeśli nie, wybierz HTTP z Azure Adiunkt. 00:05:18.440 --> 00:05:23.240 Podaj podstawowy adres URL. Ogranicz aplikację, entra tylko do wymaganego punktu końcowego. 00:05:23.460 --> 00:05:25.000 Post, limity, zapytanie. 00:05:25.780 --> 00:05:28.560 Dane wejściowe, ID produktu, poziom klienta. 00:05:29.500 --> 00:05:33.520 Weryfikacja. Odrzucaj wywołania, jeśli ID produktu nie znajduje się na zatwierdzonej liście. 00:05:33.780 --> 00:05:36.880 Dane wyjściowe, maksymalna liczba użytkowników, limit częstotliwości, notatki. 00:05:37.100 --> 00:05:40.420 Zasada użycia, używaj dla limitów produktów, uprawnień planu lub limitów zgodności. 00:05:40.600 --> 00:05:43.880 To moment, który większość zespołów pomija priorytetyzacja i warunki. 00:05:43.880 --> 00:05:48.600 Otwórz orkiestrację narzędzi. Wskaż agentowi, które narzędzie ma pierwszeństwo w razie nakładania się pytań. 00:05:48.760 --> 00:05:51.240 Jeśli użytkownik wspomina o odnowieniu, wybierz Salesforce. 00:05:51.580 --> 00:05:54.500 Jeśli wspomina o zgłoszeniu lub priorytecie, wybierz ServiceNow. 00:05:54.740 --> 00:05:57.800 Jeśli wspomina o limicie lub uprawnieniach, wybierz wewnętrzne API. 00:05:58.040 --> 00:05:59.180 Ustaw próg pewności. 00:05:59.440 --> 00:06:03.700 Jeśli pobieranie zwraca wartość NAL dla krytycznego pola, zadaj pytanie wyjaśniające przed odpowiedzią. 00:06:03.860 --> 00:06:04.940 Przetestuj prawy panel. 00:06:05.180 --> 00:06:08.000 Zapytaj, jakie jest ryzyko odnowienia dla ACME i czy są otwarte incydenty? 00:06:08.180 --> 00:06:09.480 Obserwuj mapę aktywności. 00:06:09.700 --> 00:06:11.920 Powinno wywołać Salesforce z nazwą konta ACME. 00:06:11.920 --> 00:06:14.220 Pobierz wynik stanu, aby załadować kolejny krok car. 00:06:14.400 --> 00:06:16.440 Następnie wywołaj ServiceNow z nazwą konta ACME. 00:06:16.660 --> 00:06:17.640 Zwróć główny incydent. 00:06:17.780 --> 00:06:19.200 Odpowiedź powinna łączyć oba źródła. 00:06:19.360 --> 00:06:20.040 Przywołaj oba. 00:06:20.220 --> 00:06:21.200 Dołącz bezpośrednie linki. 00:06:21.380 --> 00:06:23.020 Jeśli tego nie zrobiło, warunki Twoich narzędzi są błędne. 00:06:23.180 --> 00:06:23.860 Napraw je teraz. 00:06:24.060 --> 00:06:24.860 Przypadki brzegowe. 00:06:25.060 --> 00:06:26.900 Zapytaj, jakie jest ryzyko odnowienia dla Betao. 00:06:27.060 --> 00:06:29.420 Jeśli Betao nie istnieje, powinno uprzejmie odmówić. 00:06:29.560 --> 00:06:31.120 Nie mogę znaleźć Betao w Salesforce. 00:06:31.480 --> 00:06:32.860 Czy masz na myśli Betao Limited? 00:06:33.100 --> 00:06:34.240 To kontrolowany błąd. 00:06:34.360 --> 00:06:35.260 Tego właśnie chcesz. 00:06:35.260 --> 00:06:37.820 Zapytaj, jakie są limity API Planu Pro dla produktu X. 00:06:38.020 --> 00:06:39.440 Powinno trafić do wewnętrznego API. 00:06:39.700 --> 00:06:40.480 Zwróć maks użytkowników. 00:06:40.560 --> 00:06:41.920 Limit częstotliwości bez zbędnych treści. 00:06:42.140 --> 00:06:43.980 Jeśli poziom nie jest znany, powinno o niego zapytać. 00:06:44.180 --> 00:06:45.020 Żadnego zgadywania. 00:06:45.260 --> 00:06:45.560 Zapisz. 00:06:45.700 --> 00:06:46.320 Włącz audyt. 00:06:46.540 --> 00:06:50.220 Studio rejestruje wywołania narzędzi, dane wejściowe, wyjściowe i opóźnienia. 00:06:50.220 --> 00:07:16.210 Ale w rzemiośle. 00:07:16.990 --> 00:07:18.530 Budujemy karierę z pasją. 00:07:19.250 --> 00:07:19.850 Rzemiosło. 00:07:25.120 --> 00:07:28.680 Chcę tworzyć coś prawdziwego, z czego po skończeniu będę mega dumny. 00:07:29.400 --> 00:07:32.620 Coś, co mnie napędza i wszystkich, którzy ze mną pracują. 00:07:32.820 --> 00:07:34.660 I chcę kochać to, co dla nich robię. 00:07:36.020 --> 00:07:39.420 Chcę się trzymać celu, ale nigdy, przenigdy nie tracić nadziei. 00:07:41.850 --> 00:07:42.990 Chcę to po prostu czuć. 00:07:43.530 --> 00:07:44.530 Nie ma takiej opcji. 00:07:44.530 --> 00:07:49.610 Jeśli twój dzierżawca blokuje zewnętrzne łączniki dla działów, przenieś agenta do zablokowanych w trakcie demo. 00:07:49.610 --> 00:07:50.930 Wiesz, jak to wygląda. 00:07:51.190 --> 00:07:51.470 Źle. 00:07:51.690 --> 00:07:51.990 Ład. 00:07:52.190 --> 00:07:54.490 Dodaj instrukcje dotyczące obsługi danych osobowych. 00:07:54.670 --> 00:07:56.990 Nigdy nie podawaj pełnych adresów e-mail w odpowiedziach. 00:07:57.130 --> 00:07:58.270 Maskuj dla użytkownika. 00:07:58.510 --> 00:07:59.550 Dodaj prompt red team. 00:07:59.750 --> 00:08:02.110 Jeśli użytkownik prosi o obejście zasad, odmów. 00:08:02.290 --> 00:08:03.530 Dodaj regułę eskalacji. 00:08:03.770 --> 00:08:06.510 Jeśli padnie prośba o zmianę danych, przekaż ją właścicielowi. 00:08:06.690 --> 00:08:07.110 Nie pisz. 00:08:07.330 --> 00:08:10.150 Jeśli będziesz potrzebować akcji później, zaktualizujesz zakresy i zatwierdzenia. 00:08:10.330 --> 00:08:12.370 Na razie tryb tylko do odczytu jest twoim przyjacielem. 00:08:12.610 --> 00:08:13.130 Wydajność. 00:08:13.350 --> 00:08:15.230 Jeśli odpowiedzi są powolne, ogranicz pola. 00:08:15.370 --> 00:08:16.370 Nie pobieraj wszystkiego. 00:08:19.610 --> 00:08:20.750 Zarządzana przez platformę. 00:08:20.890 --> 00:08:21.910 Nie zakładaj trwałości. 00:08:22.210 --> 00:08:24.630 Zawsze projektuj pod kątem idem potentnych, świeżych odczytów. 00:08:24.810 --> 00:08:25.790 Realia licencyjne. 00:08:25.990 --> 00:08:28.470 Będziesz potrzebować licencji Copilot Studio dla łączników premium. 00:08:28.750 --> 00:08:30.130 Działanie agenta zużywa kredyty. 00:08:30.310 --> 00:08:32.110 Łączniki mogą wymagać zgody administratora. 00:08:32.230 --> 00:08:32.670 Uzyskaj ją. 00:08:32.790 --> 00:08:33.770 Zanim nagrasz moment, to działa. 00:08:33.950 --> 00:08:35.410 W przeciwnym razie odmowa w czasie wykonywania. 00:08:35.570 --> 00:08:36.190 Teatr umiera. 00:08:36.390 --> 00:08:37.070 Prawda wygrywa. 00:08:37.310 --> 00:08:37.830 Opublikuj. 00:08:38.010 --> 00:08:39.390 Udostępnij grupie pilotaszowej. 00:08:39.550 --> 00:08:43.490 Product managerowie, liderzy wsparcia, sprzedawcy dostarczcie przykładowe prompti jako sugestie. 00:08:43.490 --> 00:08:45.510 Jakie jest ryzyko odnowienia dla Contozo? 00:08:45.710 --> 00:08:48.510 Wymień otwarte incydenty Save One dla Ameryki Północnej. 00:08:48.690 --> 00:08:50.250 Jaki jest limit API dla Planu Pro? 00:08:50.430 --> 00:08:51.510 Pozwól im to zepsuć. 00:08:51.670 --> 00:08:52.490 Obserwuj mapę aktywności. 00:08:53.190 --> 00:08:54.210 Popraw instrukcję. 00:08:54.470 --> 00:08:55.470 Zaostrz zakresy. 00:08:55.890 --> 00:08:57.910 Teraz masz wgląd w zasady i audyt. 00:08:58.030 --> 00:08:58.390 Nadal. 00:09:34.860 --> 00:09:36.040 Zaostrz zakresy. 00:09:36.980 --> 00:09:39.040 Teraz masz wgląd w zasady i audyt. 00:09:39.300 --> 00:09:40.800 Studio wykonało ciężką pracę. 00:09:40.900 --> 00:09:41.880 Ty wyznaczyłeś linię. 00:09:42.000 --> 00:09:43.080 Agent jest posłuszny. 00:09:43.300 --> 00:09:44.060 Ścieżka druga. 00:09:44.200 --> 00:09:45.640 Teams Toolkit dla VS Code. 00:09:45.640 --> 00:09:47.380 Profesjonalni agenci i wtyczki. 00:09:47.640 --> 00:09:48.420 Studio dało ci oczy. 00:09:48.540 --> 00:09:52.400 Toolkit daje ci precyzyjne narzędzia, pełną kontrolę, bez zabezpieczeń, których sam nie zbudowałeś. 00:09:52.560 --> 00:09:55.260 Jeśli studio to okablowanie, Toolkit to płytka drukowana. 00:09:55.500 --> 00:09:56.460 Otwórz VS Code. 00:09:56.660 --> 00:09:57.880 Zainstaluj Teams Toolkit. 00:09:58.060 --> 00:09:59.100 Cicho, bez fanfar. 00:09:59.240 --> 00:10:01.760 Zalobuj się kątem deweloperskim, nieprodukcyjnym. 00:10:01.980 --> 00:10:02.860 Już wiesz dlaczego. 00:10:03.200 --> 00:10:04.220 Utwórz nowy projekt. 00:10:04.480 --> 00:10:05.720 Wtyczka Copilot z API. 00:10:05.720 --> 00:10:10.520 To tworzy szkielet zaawansowanej zdolności agenta dla Microsoft 365 Copilot i Teams. 00:10:10.680 --> 00:10:11.740 To nie jest zwykły chatbot. 00:10:11.740 --> 00:10:15.240 To umiejętność, narzędzie ze ścisłymi komendami, schematami i autoryzacją. 00:10:15.500 --> 00:10:18.660 Model wywołuje Twoje narzędzie, gdy Twoje instrukcje i manifest na to pozwalają. 00:10:18.860 --> 00:10:20.340 Precyzja zamiast nastrojów. 00:10:20.540 --> 00:10:21.820 Zobaczysz trzy punkty zakotwiczenia. 00:10:21.960 --> 00:10:25.060 Manifest, specyfikacje wtyczki, a i Open API oraz kod funkcji. 00:10:25.280 --> 00:10:26.840 Manifest deklaruje Twoje możliwości. 00:10:27.020 --> 00:10:31.580 Specyfikacja definiuje kontrakt, a funkcja wykonuje się z Twoją tożsamością, a nie fantazjami modelu. 00:10:31.580 --> 00:10:32.940 Zacznij od tożsamości. 00:10:33.180 --> 00:10:34.720 Rejestracja aplikacji w Entra. 00:10:34.960 --> 00:10:36.460 Zasada najniższych uprawnień. 00:10:36.580 --> 00:10:37.800 Utwórz nową aplikację. 00:10:38.040 --> 00:10:40.420 Nazwij ją Agent Salesforce Service Now API. 00:10:40.680 --> 00:10:43.860 Dodaj dwa wpisy tajne, jeśli musisz, ale preferuj uwierzytelnianie certyfikatem. 00:10:44.080 --> 00:10:46.960 Dodaj uprawnienia aplikacji do identyfikatora URI Twojego wewnętrznego API. 00:10:47.200 --> 00:10:53.320 Dla Salesforce i Service Enow użyjesz uwierzytelniania delegowanego lub jednostek usługi Service Principles przez bezpieczny przepływ poświadczeń klienta w swojej funkcji. 00:10:53.540 --> 00:10:55.440 Nigdy nie ujawniaj surowych sekretów modelowi. 00:10:55.560 --> 00:10:55.840 Nigdy. 00:10:55.840 --> 00:11:00.240 Wracając do plików środowiskowych zestawu narzędzi inva.dev, odwołaj się do Azure Key Vault. 00:11:00.440 --> 00:11:02.440 Nie wklejaj sekretów, wskaż URI sekretu. 00:11:02.600 --> 00:11:06.080 Używaj tożsamości zarządzanej podczas wdrażania w Azure Functions lub Container Apps. 00:11:06.280 --> 00:11:10.500 W środowisku lokalnym możesz użyć CLIProgramisty z poświadczeniami federacyjnymi, bez czystego tekstu. 00:11:10.680 --> 00:11:11.620 Żadnych wymówek. 00:11:11.780 --> 00:11:13.460 Zdefiniuj specyfikację wtyczki. 00:11:13.780 --> 00:11:15.100 Open API YAML. 00:11:15.300 --> 00:11:16.100 Niech będzie mała. 00:11:16.340 --> 00:11:17.740 Jedna ścieżka na czasownik. 00:11:18.020 --> 00:11:19.940 Salesforce Opportunity.get. 00:11:20.180 --> 00:11:22.200 Service Enow Incident.get. 00:11:22.420 --> 00:11:24.060 Wewnętrzne zapytanie o limity. 00:11:24.280 --> 00:11:25.420 Udokumentuj parametry. 00:11:25.420 --> 00:11:30.000 Nazwa konta, ID szansy sprzedaży, numer incydentu, ID produktu, poziom klienta. 00:11:30.180 --> 00:11:32.520 Dla każdego napisz jasne opisy i ograniczenia. 00:11:32.800 --> 00:11:37.200 Nazwa konta, dokładne dopasowanie ciągu znaków do nazwy konta, bez symboli wieloznacznych. 00:11:37.420 --> 00:11:40.060 Numer incydentu musi pasować do INC plus cyfry. 00:11:40.320 --> 00:11:41.620 Dołącz schematy odpowiedzi. 00:11:41.860 --> 00:11:43.440 Nigdy nie zwracaj surowych rekordów. 00:11:43.620 --> 00:11:45.080 Odwzoruj na minimalną projekcję. 00:11:45.260 --> 00:11:47.820 ID, nazwa, status, ryzyko, następny krok, link. 00:11:48.020 --> 00:11:49.140 Model rozumie strukturę. 00:11:49.500 --> 00:11:51.160 Niejednoznaczność zaprasza halucynacje. 00:11:51.360 --> 00:11:52.360 Podepnij obsługę. 00:11:52.360 --> 00:11:54.500 SRC Functions Opportunity Get. 00:11:54.500 --> 00:11:55.880 Użyj wyzwalacza HTTP. 00:11:56.260 --> 00:11:58.180 Najpierw sprawdź poprawność danych wejściowych. 00:11:58.380 --> 00:11:59.700 Odrzuć pustą nazwę konta. 00:11:59.900 --> 00:12:01.100 Znormalizuj wielkość liter. 00:12:01.340 --> 00:12:03.160 Loguj za pomocą identyfikatora korelacji. 00:12:03.340 --> 00:12:04.540 Pobierz token dla Salesforce. 00:12:04.900 --> 00:12:07.080 Użyj w imieniu użytkownika, jeśli jest on w Teams. 00:12:07.240 --> 00:12:10.820 Lub użyj konta usługi z zakresem tylko do odczytu, jeśli to narzędzie backendowe. 00:12:10.820 --> 00:12:14.300 Wywołaj REST Services Salesforce, dane V59. 00:12:15.080 --> 00:12:28.100 Zapytanie 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. 00:12:28.240 --> 00:12:29.760 Limit czasu 5 sekund. 00:12:29.900 --> 00:12:30.600 Ponów próbę. 00:12:30.800 --> 00:12:33.220 Chcesz szybkiego błędu, a nie wiecznego oczekiwania. 00:12:33.220 --> 00:12:34.380 Przekształć wynik. 00:12:34.720 --> 00:12:35.640 Odwzoruj pola. 00:12:35.800 --> 00:12:37.420 Oblicz prostą etykietę ryzyka. 00:12:37.700 --> 00:12:41.960 Wysokie, jeśli wynik zdrowia EOS podkreślenie C wskazuje na wysokie ryzyko odnowienia. 00:12:42.220 --> 00:12:43.740 Dołączymy bezpośredni link. 00:12:43.900 --> 00:12:46.620 Chtyp yourdomain.lightning.force.com 00:12:46.620 --> 00:12:50.900 ukośnik lightning ukośnik r ukośnik opportunity ukośnik id ukośnik view. 00:12:51.300 --> 00:12:52.240 Zwróć JSON. 00:12:52.600 --> 00:12:54.080 Nie dodawaj komentarzy od siebie. 00:12:54.400 --> 00:12:55.180 Nie podsumowuj. 00:12:55.400 --> 00:12:56.780 Model zajmie się językiem. 00:12:56.960 --> 00:12:58.000 Ty zajmij się prawdą. 00:12:58.200 --> 00:12:59.420 Powtórz dla serwisenow. 00:12:59.620 --> 00:13:00.460 Incident get. 00:13:00.460 --> 00:13:04.380 Waliduj numer incydentu lub przejdź do wyszukiwania po nazwie konta z limitem trzech. 00:13:04.560 --> 00:13:07.680 Jeśli jest niejednoznaczność, zwróć wybory z ID i tytułami. 00:13:07.920 --> 00:13:10.260 Wymuś na modelu, aby poprosił użytkownika o wybór. 00:13:10.460 --> 00:13:11.440 Żadnych domysłów. 00:13:11.600 --> 00:13:12.740 Odpytaj API tabeli. 00:13:12.920 --> 00:13:14.540 API teraz tabela incydentów. 00:13:14.740 --> 00:13:18.380 Sysparm zapytanie post numer INC jako 12 345. 00:13:18.720 --> 00:13:20.500 Pola Sysparm numer priorytet stan. 00:13:20.660 --> 00:13:21.240 Krótki opis. 00:13:21.420 --> 00:13:23.580 Sys podkreślenie updated podkreślenie on. 00:13:23.720 --> 00:13:24.880 Sys podkreślenie ID. 00:13:25.140 --> 00:13:27.080 Mapuj stan na znormalizowany enum. 00:13:27.320 --> 00:13:28.860 Nowy, w toku, rozwiązany. 00:13:28.860 --> 00:13:32.340 Wyznacz SLA Bridge jako boolian w razie potrzeby z drugiego wywołania. 00:13:32.560 --> 00:13:34.940 API teraz ma tabelę zadań SLA sprzedaży. 00:13:35.160 --> 00:13:37.020 Zadanie ogranicz się do dwóch wywołań. 00:13:37.140 --> 00:13:38.140 Szybkość ma znaczenie. 00:13:38.840 --> 00:13:40.260 Następnie wewnętrzne API. 00:13:40.920 --> 00:13:41.960 Zapytanie o limity. 00:13:42.440 --> 00:13:44.060 Pobierz token dla zakresu API. 00:13:44.580 --> 00:13:47.800 Wyślij zapytanie o limity z ID produktu i poziomem klienta. 00:13:48.020 --> 00:13:50.860 Sprawdź oba względem lokalnej listy dozwolonych w konfiguracji. 00:13:51.100 --> 00:13:52.760 Nigdy nie pozwól modelowi wymyślać ID. 00:13:53.040 --> 00:13:54.960 Zwróć maksymalny limit użytkowników na minutę. 00:13:55.160 --> 00:13:56.060 Dodaj link do zasad. 00:13:56.060 --> 00:13:58.420 Jeśli API zwróci 404, przekaż to dalej. 00:13:58.420 --> 00:14:00.380 Model powinien poprosić o poprawny produkt. 00:14:00.520 --> 00:14:01.540 To bezpieczny błąd. 00:14:01.680 --> 00:14:02.400 Dodaj zasady. 00:14:02.620 --> 00:14:04.120 Lekkie oprogramowanie typu guardrail. 00:14:04.340 --> 00:14:07.580 Jeśli istnieje kontekst użytkownika, egzekwuj oświadczenia dostępu warunkowego. 00:14:07.820 --> 00:14:12.120 Jeśli dział to Corp Sales, a ścieżka zaczyna się od Salesforce, blokuj 403. 00:14:12.360 --> 00:14:19.680 Jeś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. 00:14:19.920 --> 00:14:21.420 Model może przekazać odmowę. 00:14:21.560 --> 00:14:23.720 To punkt, w którym ład korporacyjny spotyka kod. 00:14:23.720 --> 00:14:24.640 Chcieli kontroli? 00:14:24.840 --> 00:14:25.580 Dostarczyłeś ją. 00:14:25.800 --> 00:14:27.120 Napisz testy jednostkowe. 00:14:27.340 --> 00:14:27.620 Jest. 00:14:27.900 --> 00:14:29.260 Zmockuj klientów HTTP. 00:14:29.780 --> 00:14:30.560 Złote próbki. 00:14:30.800 --> 00:14:32.060 Jeden test na ścieżkę. 00:14:32.320 --> 00:14:32.660 Sukces. 00:14:32.780 --> 00:14:33.320 Nie znaleziono. 00:14:33.460 --> 00:14:34.040 Błędne dane. 00:14:34.200 --> 00:14:34.840 Blokada zasad. 00:14:35.000 --> 00:14:35.400 Timeout. 00:14:35.560 --> 00:14:37.080 Ci uruchamia je przy każdym puszu. 00:14:37.280 --> 00:14:39.100 Toolkit integruje się z GitHub Actions. 00:14:39.340 --> 00:14:40.000 Dodaj budowanie. 00:14:40.160 --> 00:14:40.380 Testy. 00:14:40.520 --> 00:14:40.720 Lint. 00:14:40.820 --> 00:14:41.560 Wdrożenie na dev. 00:14:41.740 --> 00:14:42.500 Nie grasz teatru? 00:14:42.600 --> 00:14:44.040 Dostarczasz kontrolowany dostęp. 00:14:44.240 --> 00:14:45.040 Test lokalny. 00:14:45.220 --> 00:14:47.260 Podgląd Teams Toolkit w lokalnym Teams. 00:14:47.260 --> 00:14:48.320 Uruchamia się na grog. 00:14:48.420 --> 00:14:49.180 Rejestruje plugin. 00:14:49.320 --> 00:14:50.960 Otwiera Microsoft 365. 00:14:51.280 --> 00:14:52.560 Kopilot w piaskownicy Teams. 00:14:52.780 --> 00:14:55.680 Zapytaj, jakie jest ryzyko odnowienia ACME i otwarte incydenty? 00:14:55.860 --> 00:14:57.080 Agent szuka rozwiązań. 00:14:57.220 --> 00:14:59.700 Powinien wywołać pobranie szansy, potem pobranie incydentu. 00:14:59.840 --> 00:15:01.000 Obserwuj korelację logów. 00:15:01.100 --> 00:15:01.780 To łączy ciąg. 00:15:01.900 --> 00:15:02.720 200-200. 00:15:03.040 --> 00:15:05.380 Odpowiedź łączy się w warstwie modelu z Twoim JSON. 00:15:05.740 --> 00:15:07.220 Cytuję Twoje narzędzie z nazwy. 00:15:07.440 --> 00:15:09.680 Jeśli nie, popraw opisy akcji w manifestie. 00:15:09.920 --> 00:15:11.140 Model potrzebuje wskazówki. 00:15:11.380 --> 00:15:12.020 Sprawdź wydajność. 00:15:12.140 --> 00:15:14.000 Jeśli opóźnienie przekracza 3 sekundy, przytnij pola. 00:15:14.000 --> 00:15:15.580 Cachuj listę dozwolonych w pamięci. 00:15:15.740 --> 00:15:16.880 Preferuj HTTP 2. 00:15:17.080 --> 00:15:18.380 Utrzymuj TLS rozgrzanym. 00:15:18.520 --> 00:15:21.560 Przejdź na Azure Functions Premium lub Container Apps z minimalnymi instancjami. 00:15:21.780 --> 00:15:22.940 Zimne starty to śmierć. 00:15:23.100 --> 00:15:25.340 Ustaw timeout funkcji na maksymalnie 10 sekund. 00:15:25.500 --> 00:15:26.120 Zawieć szybko. 00:15:26.240 --> 00:15:26.980 Wyjaśnij szybko. 00:15:27.080 --> 00:15:27.380 Wdróż. 00:15:27.560 --> 00:15:29.220 Zapewnij Teams Toolkit na Azure. 00:15:29.480 --> 00:15:31.240 Slot pod zarządzaną tożsamością. 00:15:31.420 --> 00:15:32.060 Powiąż keyvolt. 00:15:32.220 --> 00:15:34.320 Zarejestruj wtyczkę w centrum administracyjnym Teams. 00:15:34.480 --> 00:15:35.620 Przypisz do grupy zabezpieczeń. 00:15:35.700 --> 00:15:36.620 Tylko grupa pilotażowa. 00:15:36.740 --> 00:15:37.440 Dodaj monitorowanie. 00:15:37.560 --> 00:15:38.420 Application Insights. 00:15:38.540 --> 00:15:39.420 Wymiary niestandardowe. 00:15:39.420 --> 00:15:41.120 Zachazowany identyfikator użytkownika. 00:15:41.280 --> 00:15:41.840 Nazwę narzędzia. 00:15:41.960 --> 00:15:42.400 Kod stanu. 00:15:42.480 --> 00:15:43.280 Pulpity nawigacyjne. 00:15:43.340 --> 00:15:43.700 Miss Build. 00:15:43.920 --> 00:15:46.680 Będą Ci potrzebne, gdy kierownictwo zapyta, czy to jest bezpieczne. 00:15:46.860 --> 00:15:47.220 Wskażesz. 00:15:47.360 --> 00:15:48.060 Liczby nie kłamią. 00:15:48.240 --> 00:15:49.980 Teraz połącz to ze swoim agentem w studio. 00:15:50.200 --> 00:15:51.920 Studio wywołuje Twoją wtyczkę jako narzędzie. 00:15:52.100 --> 00:15:53.740 Otrzymujesz to co najlepsze z obu światów. 00:15:53.920 --> 00:15:54.780 Deklaratywna orkiestracja. 00:15:54.900 --> 00:15:55.720 Precyzja profesjonalisty. 00:15:55.840 --> 00:15:56.340 Brak ograniczeń. 00:15:56.460 --> 00:15:57.100 Kontrolowany dostęp. 00:15:57.220 --> 00:15:57.580 Audit OWAIN. 00:15:57.680 --> 00:15:58.100 Monitorowane. 00:15:58.220 --> 00:15:58.540 Sterowane. 00:15:58.840 --> 00:15:59.740 Bezpośrednie porównanie. 00:15:59.740 --> 00:16:02.060 Studio kontra Toolkit przy tym samym przypadku użycia. 00:16:02.220 --> 00:16:02.980 To samo pytanie. 00:16:03.300 --> 00:16:04.020 Dwie ścieżki. 00:16:04.220 --> 00:16:05.320 Obserwuj różnicę. 00:16:05.780 --> 00:16:06.580 Prompt w studio. 00:16:06.880 --> 00:16:10.460 Jakie jest ryzyko odnowienia dla ACME i czy są otwarte incydenty SEV1? 00:16:10.680 --> 00:16:13.280 Potwierdź też limity API dla produktu X w wersji PRO. 00:16:13.480 --> 00:16:17.200 Agent czyta instrukcje i wybiera narzędzia zgodnie z Twoimi regułami orkiestracji. 00:16:17.360 --> 00:16:18.180 Pierwsze wywołanie. 00:16:18.340 --> 00:16:18.720 Salesforce. 00:16:19.120 --> 00:16:21.220 Dane wejściowe widoczne na mapie aktywności. 00:16:21.460 --> 00:16:22.640 Nazwa konta ACME. 00:16:23.720 --> 00:16:25.480 Pola ocena kondycji ARR. 00:16:25.640 --> 00:16:26.580 Ryzyko odnowienia. 00:16:26.780 --> 00:16:27.520 Kolejne kroki. 00:16:27.860 --> 00:16:28.980 Zakres tylko do odczytu. 00:16:28.980 --> 00:16:30.800 Czas odpowiedzi 500 milisekund. 00:16:30.980 --> 00:16:32.260 Zwraca przejrzysty obiekt. 00:16:32.480 --> 00:16:33.400 Studio oznacza go. 00:16:33.520 --> 00:16:34.320 Cytując Salesforce. 00:16:34.720 --> 00:16:35.420 Drugie wywołanie. 00:16:35.600 --> 00:16:36.200 Service E-NOW. 00:16:36.400 --> 00:16:37.420 Nazwa konta ACME. 00:16:37.660 --> 00:16:38.260 Limit 3. 00:16:38.540 --> 00:16:39.600 Znajduje dwa incydenty. 00:16:40.100 --> 00:16:40.680 Niejednoznaczność. 00:16:40.860 --> 00:16:42.700 Twoja reguła wymusza pytanie uściślające. 00:16:42.840 --> 00:16:46.460 Czy chodziło o INC01245 czy INC01301? 00:16:46.680 --> 00:16:49.080 Wybierasz INC001301. 00:16:49.240 --> 00:16:50.140 Priorytet 1. 00:16:50.480 --> 00:16:51.240 Stan w toku. 00:16:51.500 --> 00:16:53.020 Status SLA przekroczony. 00:16:53.260 --> 00:16:56.020 Studio scala odpowiedź z cytatami i bezpośrednimi linkami. 00:16:56.240 --> 00:16:56.940 Bez komentarzy. 00:16:56.940 --> 00:16:57.440 Tylko to. 00:16:57.560 --> 00:16:58.200 Co mu podałeś? 00:16:58.200 --> 00:16:59.000 Trzecie wywołanie. 00:16:59.120 --> 00:16:59.820 API wewnętrzne. 00:16:59.980 --> 00:17:00.620 ID produktu. 00:17:00.680 --> 00:17:01.120 Produkt X. 00:17:01.260 --> 00:17:01.860 Poziom klienta. 00:17:01.940 --> 00:17:02.080 Pro. 00:17:02.300 --> 00:17:02.960 Zwraca max. 00:17:03.360 --> 00:17:04.100 Użytkowników 100. 00:17:04.320 --> 00:17:05.080 Limit stawek na minutę. 00:17:05.160 --> 00:17:05.380 600. 00:17:05.520 --> 00:17:07.020 Możliwość zwiększenia do 900 za zgodą. 00:17:07.220 --> 00:17:08.400 Dostarczono link do polityki. 00:17:08.620 --> 00:17:09.860 Studio łączy całość na końcu. 00:17:10.060 --> 00:17:11.300 Wszystkie trzy źródła uszeregowane. 00:17:11.520 --> 00:17:13.080 Jeśli jakieś pole było puste, zgłasza to. 00:17:13.420 --> 00:17:14.780 Skonfigurowałeś to zachowanie fail loud. 00:17:15.000 --> 00:17:15.800 Działa zgodnie z tym. 00:17:16.000 --> 00:17:16.600 Łączne opóźnienie. 00:17:16.700 --> 00:17:18.360 Około 2 sekundy przy sprawnych systemach zaplecza. 00:17:18.560 --> 00:17:19.540 Nigdy nie dotknąłeś kodu. 00:17:19.780 --> 00:17:22.000 Zdefiniowałeś czasowniki wejścia, wyjścia, priorytety. 00:17:22.240 --> 00:17:23.440 Model obsłużył język. 00:17:23.600 --> 00:17:24.840 Studio obsłużyło połączenia. 00:17:25.040 --> 00:17:27.060 Tożsamość wewnątrz zabezpieczeń Twojego dzierżawcy. 00:17:27.240 --> 00:17:28.760 Audyt zarejestrował każde wywołanie. 00:17:28.960 --> 00:17:30.520 Teraz to samo żądanie przez Toolkit. 00:17:30.740 --> 00:17:32.680 Twój współpilot w Teams z zarejestrowaną wtyczką. 00:17:32.940 --> 00:17:34.640 Model czyta Twój manifest i specyfikacje. 00:17:34.880 --> 00:17:36.820 Decyduje, że Twoje narzędzia pasują do intencji. 00:17:37.040 --> 00:17:39.140 Wywołuje pobranie szansy sprzedaży dla konta ACME. 00:17:39.340 --> 00:17:40.780 Twoja funkcja weryfikuje wejście, 00:17:40.900 --> 00:17:42.320 loguje identyfikator korelacji, 00:17:42.460 --> 00:17:43.020 pobiera token. 00:17:43.020 --> 00:17:45.860 Uruchamia zapytanie SOQL ze ścisłą projekcją. 00:17:46.120 --> 00:17:48.220 Zwraca JSON dla wysokiego ryzyka. 00:17:48.420 --> 00:17:51.460 Wynik kondycji 36, R1-2-E6. 00:17:51.680 --> 00:17:54.660 Kolejny krok wykonanie QBR 615, linkbomb. 00:17:54.840 --> 00:17:56.600 Model przedstawia to prostym językiem. 00:17:56.820 --> 00:17:58.220 Cytuje Twoje narzędzie z nazwy. 00:17:58.460 --> 00:18:00.300 Następnie wywołuje pobieranie incydentu. 00:18:00.460 --> 00:18:02.480 Akceptujesz numer incydentu lub nazwę konta. 00:18:02.620 --> 00:18:03.640 Otrzymał nazwę konta. 00:18:03.800 --> 00:18:06.160 Zwracasz dwóch kandydatów, bo dwuznaczność jest niebezpieczna. 00:18:06.360 --> 00:18:07.860 Model prosi użytkownika o wybór. 00:18:08.040 --> 00:18:10.280 Otrzymujesz INC001301. 00:18:10.280 --> 00:18:13.060 Wysyłasz zapytanie o stan mapy, obliczenie naruszenia prawda. 00:18:13.320 --> 00:18:15.140 Zwróć znormalizowany obiekt incydentu. 00:18:15.340 --> 00:18:16.520 Znowu model to opisuje. 00:18:16.720 --> 00:18:17.520 Cytuje narzędzie. 00:18:17.780 --> 00:18:21.060 Następnie ogranicza zapytanie do ID produktu PRODX, poziom klienta PRO. 00:18:21.260 --> 00:18:23.620 Twój handler sprawdza oba względem listy dozwolonych. 00:18:23.780 --> 00:18:24.340 Prawidłowe. 00:18:24.560 --> 00:18:26.060 Uzyskujesz token zakresu API. 00:18:26.360 --> 00:18:26.780 Wyślij. 00:18:27.140 --> 00:18:27.660 Przekształć. 00:18:27.840 --> 00:18:29.080 Zwróć minimalną politykę. 00:18:29.300 --> 00:18:30.400 Maksymalna liczba użytkowników. 00:18:30.500 --> 00:18:31.320 Limit zapytań na minutę. 00:18:31.420 --> 00:18:31.960 Polityka burst. 00:18:32.100 --> 00:18:32.760 Link do polityki. 00:18:32.960 --> 00:18:33.960 Model to prezentuje. 00:18:34.220 --> 00:18:35.020 Jeden akapit. 00:18:35.160 --> 00:18:35.760 Trzy cytaty. 00:18:35.760 --> 00:18:36.860 Spójny kształt. 00:18:37.220 --> 00:18:38.100 Co się zmieniło? 00:18:38.340 --> 00:18:38.860 Kontrola. 00:18:39.160 --> 00:18:40.780 W studio przesuwałeś suwaki. 00:18:40.980 --> 00:18:42.500 W toolkit okablowałeś płytę. 00:18:42.680 --> 00:18:44.400 Napisałeś walidację danych wejściowych. 00:18:44.660 --> 00:18:45.560 Wybrałeś projekcje. 00:18:45.820 --> 00:18:47.040 Wymusiłeś politykę w kodzie. 00:18:47.260 --> 00:18:48.300 Wydajność jest lepsza. 00:18:48.500 --> 00:18:50.360 Komunikaty o błędach są twoje nieogólne. 00:18:50.560 --> 00:18:51.560 Możesz dodać własne cash. 00:18:51.680 --> 00:18:52.160 Ponowne próby. 00:18:52.260 --> 00:18:52.760 Bezpieczniki. 00:18:53.020 --> 00:18:54.940 Możesz dodać reguły odmowy dla działów w middleware. 00:18:55.080 --> 00:18:56.140 Ty kontrolujesz opóźnienia. 00:18:56.300 --> 00:18:57.620 Ty kontrolujesz zasięg awarii. 00:18:57.720 --> 00:18:58.740 I tu jest kluczowy punkt. 00:18:58.980 --> 00:19:00.380 Studio i toolkit nie są rywalami. 00:19:00.380 --> 00:19:01.100 To warstwy. 00:19:01.320 --> 00:19:02.860 Niech agent studio zajmie się orkiestracją. 00:19:03.060 --> 00:19:04.780 Niech twoja wtyczka toolkit zajmie się wykonaniem. 00:19:04.960 --> 00:19:06.300 Studio ustala sedno pytania. 00:19:06.520 --> 00:19:08.240 Narzędzia toolkit dostarczają prawdę. 00:19:08.440 --> 00:19:10.640 Jeden mózg, wiele rąk, strona precyzji. 00:19:10.880 --> 00:19:14.160 Większość zespołów zawodzi, bo zatrzymują się na studio lub na toolkit. 00:19:14.440 --> 00:19:15.260 Nie łączą ich. 00:19:15.460 --> 00:19:17.120 Godzą się na ślepotę albo na chaos. 00:19:17.360 --> 00:19:17.920 Nie rób tego. 00:19:18.160 --> 00:19:20.280 Używaj studio do szybkiej orkiestracji i zarządzania. 00:19:20.480 --> 00:19:22.860 Używaj toolkit do twardych granic, tożsamości i kształtu. 00:19:23.080 --> 00:19:24.340 Razem model nie może błądzić. 00:19:24.560 --> 00:19:26.400 Może działać tylko tam, gdzie nakreśliłeś mapę. 00:19:26.400 --> 00:19:27.640 Zadaj pytanie jeszcze raz. 00:19:27.800 --> 00:19:28.660 Odpowiedzi pasują. 00:19:28.860 --> 00:19:30.900 To samo ryzyko, ten sam incydent, te same limity. 00:19:31.120 --> 00:19:32.400 Dwa stosy, jeden rezultat. 00:19:32.480 --> 00:19:33.740 To nieszczęście, to projekt. 00:19:33.960 --> 00:19:36.140 Ograniczenia korporacyjne, których nie możesz zignorować. 00:19:36.280 --> 00:19:39.780 Tu twoje demo ginie albo żyje, ponieważ korporację nie obchodzi spryt. 00:19:39.900 --> 00:19:40.900 Obchodzi ją kontrola. 00:19:41.120 --> 00:19:42.160 Najpierw licencjonowanie. 00:19:42.360 --> 00:19:47.120 Potrzebujesz kopilot dla Microsoft 365, aby użytkownicy w ogóle widzieli kopilota w Teams, Word, Outlook. 00:19:47.260 --> 00:19:50.080 Potrzebujesz licencji kopilot studio dla agentów i konektorów premium. 00:19:50.360 --> 00:19:51.560 Wykonanie zużywa kredyty. 00:19:51.820 --> 00:19:53.540 Salesforce i ServiceNow są premium. 00:19:53.540 --> 00:19:56.880 Jeśli twój tenant nie ma zgód, twoje wywołania nie zadziałają w czasie wykonywania. 00:19:57.080 --> 00:20:00.320 Zaplanuj licencję, uzyskaj zgodę administratora na konektory przed nagrywaniem. 00:20:00.540 --> 00:20:01.740 Zgody administratora. 00:20:01.920 --> 00:20:02.520 Dwie bramki. 00:20:02.740 --> 00:20:06.140 Entra ID do uprawnień aplikacji Power Platform do zgody na łączniki. 00:20:06.400 --> 00:20:10.260 Łącznik Salesforce wymaga aplikacji OAuth zatwierdzonej przez administratora Salesforce. 00:20:10.520 --> 00:20:13.200 Łącznik ServiceNow wymaga klienta dla każdej instancji. 00:20:13.420 --> 00:20:16.580 Twoje wewnętrzne API wymaga aplikacji Entra z odpowiednimi zakresami. 00:20:16.800 --> 00:20:21.000 Jeśli spróbujesz dodać narzędzie bez zgody administratora dzierżawy, studio je ukryje lub zablokuje. 00:20:21.000 --> 00:20:23.920 To nie błąd, to granice, bezpieczeństwo dzierżawy i DLP. 00:20:24.200 --> 00:20:27.280 Wiele organizacji blokuje zewnętrzne łączniki w środowiskach domyślnych. 00:20:27.480 --> 00:20:30.580 Jeśli budujesz w niewłaściwym środowisku, DLP po cichu wyłączy twojego agenta. 00:20:30.780 --> 00:20:33.220 Umieść agenta w środowisku sklasyfikowanym jako biznesowe. 00:20:33.400 --> 00:20:35.740 Umieść swoje łączniki w tej samej grupie danych DLP. 00:20:36.000 --> 00:20:39.760 Jeśli marketing i finanse nie mogą mieszać danych, nie możesz przesyłać odpowiedzi między nimi. 00:20:39.980 --> 00:20:42.820 Przestrzegaj zasad, inaczej akcja zostanie zablokowana przez DLP. 00:20:43.020 --> 00:20:44.300 To nie tajemnica, to zasada. 00:20:44.520 --> 00:20:45.160 Dostęp warunkowy? 00:20:45.260 --> 00:20:46.420 Agenci to po prostu aplikacje. 00:20:46.420 --> 00:20:48.440 Zasady dostępu warunkowego mają zastosowanie. 00:20:48.600 --> 00:20:53.760 Jeś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. 00:20:53.980 --> 00:20:55.420 Zaprojektuj mechanizmy awaryjne. 00:20:55.640 --> 00:21:01.840 Jeś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. 00:21:02.100 --> 00:21:03.540 Dostęp zablokowany przez zasady. 00:21:03.760 --> 00:21:05.000 Użyj urządzenia zarządzanego. 00:21:05.220 --> 00:21:06.140 Nie dopuść do wycieku. 00:21:06.340 --> 00:21:07.460 Nie omijaj zabezpieczeń. 00:21:07.620 --> 00:21:09.780 Rezydenacja danych, gdzie znajdują się podstawy wiedzy. 00:21:09.780 --> 00:21:13.480 Studio przechowuje konfigurację agenta i indeksowanie wiedzy w wybranym regionie. 00:21:13.600 --> 00:21:18.000 Jeśli Twoje wewnętrzne API obsługuje tylko dane z USA, a użytkownik jest w UE, nie kieruj ruchu. 00:21:18.180 --> 00:21:20.600 Dodaj sprawdzanie geolokalizacji w oprogramowaniu pośredniczącym Middleware. 00:21:20.800 --> 00:21:22.740 Zablokuj, jeśli geolokalizacja użytkownika jest dozwolona. 00:21:22.920 --> 00:21:23.980 Zwróć krótki powód odmowy. 00:21:24.200 --> 00:21:24.740 Zaloguj to. 00:21:24.940 --> 00:21:26.200 Będziesz tego potrzebować do audytu. 00:21:26.360 --> 00:21:27.260 Granice uprawnień. 00:21:27.420 --> 00:21:29.020 Domyślnie najmniejsze możliwe uprawnienia. 00:21:29.240 --> 00:21:31.960 Zakresy Salesforce powinny być tylko do odczytu dla kont i szans sprzedaży. 00:21:32.180 --> 00:21:33.400 Żadnych symboli wieloznacznych. 00:21:33.400 --> 00:21:36.400 Rola serwisenów powinna odczytywać incydenty, jeśli wymagane SLA zadań. 00:21:36.500 --> 00:21:37.880 Nie dodawaj uprawnień do aktualizacji. 00:21:38.080 --> 00:21:39.800 Dostaniesz prośbę, by po prostu naprawić zgłoszenie. 00:21:40.020 --> 00:21:40.540 Nie rób tego. 00:21:40.760 --> 00:21:41.860 Utrzymuj akcję oddzielnie. 00:21:42.080 --> 00:21:44.920 Dodawaj operację zapisu tylko wtedy, gdy istnieją procesy zarządzania i zatwierdzeń. 00:21:45.100 --> 00:21:47.660 W przeciwnym razie jeden prompt zmieni rekord bez kontroli zmian. 00:21:47.820 --> 00:21:49.100 To prosta droga do naruszenia. 00:21:49.380 --> 00:21:51.200 Środowiska dev, test, produkcji. 00:21:51.400 --> 00:21:52.200 Nie pomijaj ich. 00:21:52.380 --> 00:21:55.120 Agenci studio należą do środowiska zarządzanego z ALM. 00:21:55.320 --> 00:21:57.340 Eksportuj, importuj, używaj rozwiązań. 00:21:57.340 --> 00:22:00.640 Wtyczki Toolkit wdrażaj do subskrypcji dev, potem test, potem produkcji. 00:22:00.800 --> 00:22:04.440 Używaj oddzielnych aplikacji Entra i Key Vault dla każdego etapu oraz flag funkcji dla środowisk. 00:22:04.620 --> 00:22:06.140 Włączaj tylko to, czego potrzebujesz. 00:22:06.300 --> 00:22:07.820 Twoje przyszłe ja będzie Ci wdzięczne. 00:22:08.040 --> 00:22:08.940 Logowanie i audyt. 00:22:09.140 --> 00:22:10.880 Włącz Application Insights dla Toolkit. 00:22:11.040 --> 00:22:13.280 Wstrzykuj identyfikator korelacji z wywołania modelu do logów. 00:22:13.440 --> 00:22:15.360 Loguj strukturę wejściową, niedane osobowe, PII. 00:22:15.600 --> 00:22:17.880 Loguj domeny wychodzące, kody statusu i opóźnienia. 00:22:18.120 --> 00:22:20.760 Dla studio monitoruj mapę aktywności i eksportuj analitykę. 00:22:20.940 --> 00:22:23.460 Potrzebujesz historii, gdy ktoś zapyta, kto widział co i kiedy? 00:22:23.460 --> 00:22:25.040 Bez logów to tylko domysły. 00:22:25.260 --> 00:22:26.160 Z logami to fakty. 00:22:26.360 --> 00:22:27.860 Monitoring i wskaźniki SLO. 00:22:28.060 --> 00:22:28.820 Ustaw alerty. 00:22:29.060 --> 00:22:32.280 Jeśli narzędzie Salesforce wykaże 2% błędów w 5 minut, powiadom właściciela. 00:22:32.440 --> 00:22:35.400 Jeśli opóźnienie P95 przekroczy 3 sekundy, ogranicz działanie. 00:22:35.560 --> 00:22:36.300 Ogranicz pola. 00:22:36.420 --> 00:22:38.600 Poinformuj użytkownika, że pobierasz widok minimalny. 00:22:38.780 --> 00:22:39.500 Nie zawieszaj się. 00:22:39.720 --> 00:22:40.300 Nie udawaj. 00:22:40.500 --> 00:22:41.440 Ład korporacyjny. 00:22:41.620 --> 00:22:42.400 Napisz politykę. 00:22:42.600 --> 00:22:43.680 Maskowanie danych osobowych. 00:22:43.820 --> 00:22:44.120 PII. 00:22:44.320 --> 00:22:46.080 Maskuj adresy e-mail w domenie UCAT. 00:22:46.380 --> 00:22:47.380 Blokuj eksfiltrację. 00:22:47.560 --> 00:22:49.540 Nie wklejaj surowych danych do zewnętrznych kanałów. 00:22:49.540 --> 00:22:51.240 Przetestuj swojego agenta metodą Red Team. 00:22:51.440 --> 00:22:52.540 Zmuś go do obejścia zasad. 00:22:52.760 --> 00:22:54.820 Jeśli spróbuje, zaostrz instrukcję lub oprogramowanie pośredniczące. 00:22:54.980 --> 00:22:55.920 Nie jesteś paranoikiem. 00:22:56.140 --> 00:22:57.000 Jesteś przygotowany. 00:22:57.260 --> 00:22:58.360 Jeszcze jedno ograniczenie. 00:22:58.620 --> 00:22:58.920 Ludzie. 00:22:59.120 --> 00:23:00.300 Przeszkol użytkowników. 00:23:00.480 --> 00:23:02.120 Sugerowane polecenia to nie dekoracja. 00:23:02.300 --> 00:23:03.220 To punkty wejścia. 00:23:03.440 --> 00:23:05.800 Pokaż im, co agent wie, czego odmawia i co loguje. 00:23:06.020 --> 00:23:06.920 Ustal oczekiwania. 00:23:07.140 --> 00:23:08.460 Ograniczysz ukryte zapytania. 00:23:08.740 --> 00:23:09.680 Zmniejszysz ryzyko. 00:23:09.900 --> 00:23:11.920 Zignoruj to, a system zignoruje Ciebie. 00:23:12.100 --> 00:23:15.500 Uszanuj to, a Twój agent przetrwa pierwsze starcie z przedsiębiorstwem. 00:23:15.500 --> 00:23:19.500 Zbuduj swojego pierwszego firmowego agenta w Copilot Studio krok po kroku. 00:23:19.660 --> 00:23:22.420 Otwórz Microsoft 365 Copilot. 00:23:22.580 --> 00:23:23.440 Utwórz agenta. 00:23:23.640 --> 00:23:24.540 Opisz go wprost. 00:23:24.740 --> 00:23:27.500 Wewnętrzny agent do oceny kondycji konta i statusu incydentów. 00:23:28.200 --> 00:23:29.740 Źródła Salesforce Service Now. 00:23:29.880 --> 00:23:30.660 Wewnętrzne limity. 00:23:30.820 --> 00:23:31.460 Witryna API. 00:23:31.680 --> 00:23:32.940 Odmawiaj, gdy brak danych. 00:23:33.160 --> 00:23:34.140 Bez dostępu do sieci. 00:23:34.320 --> 00:23:35.400 Przejdź do konfiguracji. 00:23:35.620 --> 00:23:36.140 Nazwij go. 00:23:36.340 --> 00:23:37.080 Ustaw ikonę. 00:23:37.240 --> 00:23:37.500 Teraz podręcznik. 00:23:38.260 --> 00:23:39.880 W instrukcjach wklej jasne zasady. 00:23:40.080 --> 00:23:41.860 Używaj tylko zatwierdzonej wiedzy i narzędzi. 00:23:42.060 --> 00:23:42.980 Zawsze podawaj źródła. 00:23:42.980 --> 00:23:45.120 Zadawaj pytania wyjaśniające w razie niejasności. 00:23:45.360 --> 00:23:46.120 Nigdy nie zgaduj. 00:23:46.320 --> 00:23:47.380 Maskuj dane osobowe. 00:23:47.600 --> 00:23:49.060 Blokuj próby obejścia polityki. 00:23:49.240 --> 00:23:49.480 Wiedza. 00:23:49.600 --> 00:23:51.180 Dodaj bibliotekę procedur z SharePoint. 00:23:51.380 --> 00:23:52.920 Dodaj wewnętrzne FAQ produktu. 00:23:53.060 --> 00:23:54.800 Uszereguj procedury najpierw FAQ później. 00:23:55.060 --> 00:23:56.420 Wyłącz wyszukiwarkę internetową. 00:23:56.640 --> 00:23:57.000 Narzędzia. 00:23:57.140 --> 00:23:58.060 Dodaj konektor Salesforce. 00:23:58.420 --> 00:24:00.640 Uwierzytelniej za pomocą zatwierdzonej aplikacji Entra. 00:24:00.860 --> 00:24:02.120 Zakresy tylko do odczytu. 00:24:02.340 --> 00:24:03.060 Dane wejściowe. 00:24:03.260 --> 00:24:03.940 Nazwa konta. 00:24:04.220 --> 00:24:05.940 Pola ocena kondycji ARR. 00:24:06.100 --> 00:24:06.460 Termin. 00:24:06.600 --> 00:24:07.480 Ryzyko odnowienia. 00:24:07.680 --> 00:24:08.360 Następny krok. 00:24:08.500 --> 00:24:08.740 Link. 00:24:08.740 --> 00:24:09.800 Zastosowanie. 00:24:09.940 --> 00:24:10.780 Ryzyko odnowienia. 00:24:10.960 --> 00:24:11.420 Kondycja. 00:24:11.540 --> 00:24:11.920 ARR. 00:24:12.020 --> 00:24:12.580 Właściciel. 00:24:12.800 --> 00:24:14.140 Dodaj konektor ServiceNow. 00:24:14.340 --> 00:24:16.000 Użyj OAuth dla swojej instancji. 00:24:16.240 --> 00:24:16.480 Rolę. 00:24:16.600 --> 00:24:17.380 Odczyt incydentów. 00:24:17.520 --> 00:24:18.980 Zadania SLA w razie potrzeby. 00:24:19.220 --> 00:24:19.860 Dane wejściowe. 00:24:20.020 --> 00:24:21.680 Numer incydentu lub nazwa konta. 00:24:21.860 --> 00:24:25.120 Jeśli jest wiele wyników, wyświetl trzy najlepsze i poproś o wybór. 00:24:25.340 --> 00:24:25.980 Dane wejściowe. 00:24:26.120 --> 00:24:26.780 Numer priorytet. 00:24:26.940 --> 00:24:27.160 Stan. 00:24:27.320 --> 00:24:28.120 Status SLA. 00:24:28.320 --> 00:24:29.160 Data aktualizacji. 00:24:29.280 --> 00:24:29.500 Link. 00:24:29.700 --> 00:24:31.900 Dodaj HTTP do swojego wewnętrznego API. 00:24:32.400 --> 00:24:33.820 Uwierzytelnianie Azure Adiunkt. 00:24:33.820 --> 00:24:35.400 Post Limits Query. 00:24:35.400 --> 00:24:37.000 Dane wejściowe. 00:24:37.120 --> 00:24:37.960 ID produktu. 00:24:38.080 --> 00:24:39.060 Segment klienta. 00:24:39.240 --> 00:24:41.660 Weryfikuj z listą dozwolonych w konfiguracji. 00:24:41.900 --> 00:24:42.600 Dane wyjściowe. 00:24:42.760 --> 00:24:43.020 Max. 00:24:43.220 --> 00:24:44.080 Liczba użytkowników. 00:24:44.200 --> 00:24:45.180 Limit zapytań na minutę. 00:24:45.300 --> 00:24:45.640 Notatki. 00:24:45.780 --> 00:24:46.540 Link do polityki. 00:24:46.740 --> 00:24:47.280 Zastosowanie. 00:24:47.460 --> 00:24:48.200 Limity produktów. 00:24:48.280 --> 00:24:48.740 Uprawnienia. 00:24:48.900 --> 00:24:49.740 Limity zgodności. 00:24:50.140 --> 00:24:50.780 Orkiestracja. 00:24:51.000 --> 00:24:52.640 W regułach priorytetów narzędzi. 00:24:52.760 --> 00:24:53.300 Odnowienie. 00:24:53.500 --> 00:24:53.900 Salesforce. 00:24:54.340 --> 00:24:56.060 Priorytet zgłoszenia SLA. 00:24:56.460 --> 00:24:57.200 ServiceNow. 00:24:57.460 --> 00:24:58.440 Limit uprawnienia. 00:24:58.620 --> 00:24:59.440 Wewnętrzne API. 00:24:59.440 --> 00:25:01.480 Ustaw minimalny poziom pewności. 00:25:01.480 --> 00:25:05.340 Jeśli wymagane pola są puste, zadaj pytanie wyjaśniające przed odpowiedzią. 00:25:05.480 --> 00:25:06.860 Przetestuj w prawym panelu. 00:25:07.040 --> 00:25:10.580 Zapytaj o ryzyko odnowienia w ACME i otwarte incydenty dla limitów produktu X. 00:25:10.740 --> 00:25:16.740 Sprawdź, czy mapa aktywności pokazuje najpierw Salesforce, następnie ServiceNow z doprecyzowaniem w razie potrzeby, a potem wewnętrzne API. 00:25:17.000 --> 00:25:18.200 Sprawdź cytaty i linki. 00:25:18.340 --> 00:25:20.080 Napraw wszelkie błędne warunki narzędzi. 00:25:20.340 --> 00:25:20.860 Bezpieczeństwo. 00:25:20.960 --> 00:25:21.900 Włącz logowanie audytowe. 00:25:22.000 --> 00:25:24.100 Potwierdź, że łączniki nie są blokowane przez DLP. 00:25:24.420 --> 00:25:25.920 Udostępnij grupie pilotaszowej. 00:25:26.140 --> 00:25:27.240 Zasiej sugerowane prompti. 00:25:27.340 --> 00:25:28.220 Pozwól im go zepsuć. 00:25:28.340 --> 00:25:29.160 Popraw instrukcję. 00:25:29.300 --> 00:25:29.920 Zawieź zakresy. 00:25:30.020 --> 00:25:31.160 Opublikuj ramy decyzyjne. 00:25:31.320 --> 00:25:33.020 Kiedy wybrać studio, a kiedy toolkit. 00:25:33.300 --> 00:25:36.300 Wybierz studio, gdy potrzebujesz szybkości zarządzania i cytowań. 00:25:36.460 --> 00:25:39.060 Odpowiedzi korporacyjne tylko do odczytu z prostymi akcjami. 00:25:39.280 --> 00:25:42.080 Twórcy mogą to utrzymywać, administratorzy mogą zatwierdzać. 00:25:42.080 --> 00:25:46.920 Wybierz toolkit, gdy potrzebujesz ścisłej walidacji wejścia niestandardowych schematów lub złożonej logiki. 00:25:47.100 --> 00:25:49.340 Polityka świadoma dostępu warunkowego w kodzie. 00:25:49.560 --> 00:25:53.440 Niskie opóźnienia, integracje pod pełną kontrolą, własne cachowanie, ponowne próby. 00:25:53.660 --> 00:25:56.860 Hybryda wygrywa, gdy studio orkiestruje, a narzędzia toolkit wykonują. 00:25:57.140 --> 00:25:59.500 Chcesz szybkiej iteracji z profesjonalnym egzekwowaniem. 00:25:59.720 --> 00:26:02.440 Musisz udowodnić audytowalność i zminimalizować zakres awarii. 00:26:02.620 --> 00:26:06.660 W razie niejasności wybierz najpierw studio, dodaj toolkit tam, gdzie studio mija się z prawdą. 00:26:06.820 --> 00:26:07.600 Kopilot nie wie. 00:26:07.600 --> 00:26:12.120 Pobiera dane ścieżkami, które zatwierdzisz, z tożsamościami, którymi zarządzasz, inaczej pozostaje ślepy. 00:26:12.320 --> 00:26:13.000 Zbuduj oczy. 00:26:13.220 --> 00:26:13.600 Przejmij kontrolę. 00:26:14.340 --> 00:26:19.800 Jeśli chcesz profesjonalną wtyczkę używaną w demo, zobacz kolejny film z listą kontrolną budowania i wdrażania Teams Toolkit. 00:26:20.080 --> 00:26:23.560 Zasubskrybuj po wzorce korporacyjne, prompt i red team i plany zarządzania. 00:26:23.740 --> 00:26:24.020 I...