Witamy w kolejnym odcinku Microsoft Knowledge Nugget. Nazywam się Marko Peters. Dzisiejszy temat to coś, o czym prawdopodobnie słyszałeś, ale nie do końca rozumiesz. Umiejętności kopilota. Słyszałeś to określenie. Może widziałeś przycisk z napisem umiejętności lub utwórz umiejętność w jakimś menu i zastanawiałeś się, co to właściwie znaczy? Czy to hotbot, szablon, czy może jakiś rodzaj automatyzacji? Oto problem. Microsoft używa różnych nazw dla tej samej koncepcji w zależności od używanego produktu. W Kopilot Hat nazywają je agentami, w co work umiejętnościami, a w Kopilot Studio również umiejętnościami, ale o nieco innym znaczeniu. Jest to mylące i szczerze mówiąc, nie powinno takie być. Pod koniec tego odcinka zrozumiesz dokładnie, czym jest umiejętność kopilota, gdzie się znajduje i jak stworzyć swoją pierwszą, a wszystko to prostym językiem. Czym właściwie jest umiejętność kopilota? Rozbijmy to na najprostszą możliwą definicję. Umiejętność kopilota to zestaw instrukcji wielokrotnego użytku dla sztucznej inteligencji. Pomyśl o tym, jak opisaniu opisu stanowiska dla pracownika tymczasowego. Nie powiedziałbyś po prostu, zrób jakąś pracę. Podałbyś zakres zadań, harmonogram, oczekiwane wyniki i zasady, których należy przestrzegać. Tutaj jest tak samo. Tworząc umiejętność przekazujesz kopilotowi trzy rzeczy. Po pierwsze, nazwę umiejętności. Po drugie, opis, który mówi kopilotowi, kiedy ją uruchomić, na przykład. To zadanie pasuje do tej umiejętności. Po trzecie, same instrukcje, czyli proces krok po kroku, który AI ma wykonać. Oto ważna część. Umiejętność to nie hotbot, z którym siedzisz i rozmawiasz. To specjalista, który aktywuje się tylko wtedy, gdy jest potrzebny. Nie musisz go włączać, ani wyłączać. Kopilot patrzy na to, o co prosisz, sprawdza, czy istnieje pasująca umiejętność i uruchamia ją automatycznie, jeśli znajdzie dopasowanie. Najlepsza analogia, jaką znalazłem, to karta z przepisem. Masz te same składniki i te same kroki za każdym razem, więc uzyskujesz ten sam rezultat. To właśnie jest umiejętność. Zapisz instrukcję raz, a za każdym razem, gdy kopilot uruchomi tę umiejętność, otrzymasz taki sam ustrukturyzowany wynik, spójny i powtarzalny, bez zgadywania. Teraz zaczyna się zamieszanie. Microsoft umieścił umiejętności w trzech różnych miejscach, gdzie mieszkają umiejętności. Więc gdzie właściwie mieszkają umiejętności? To ważne pytanie, ponieważ wybrane miejsce określa, jak dużą masz kontrolę i jak łatwa jest konfiguracja. Kopilot oferuje trzy różne miejsca do tworzenia i zarządzania umiejętnościami, a każde z nich służy innemu celowi. Pierwszym miejscem jest Kopilot HUD, a konkretnie wbudowany w niego kreator agentów. To najłatwiejsza ścieżka. Po prostu opisujesz to, czego chcesz prostym językiem. Nazwa, opis, instrukcje, wszystko. A Kopilot tworzy tę umiejętność za Ciebie bez kodu i bez języka markdown. Nie piszesz, niczego nie dotykasz, po prostu mówisz, a on to buduje. Drugim miejscem jest Kopilot Studio, platforma dla twórców, gdy potrzebujesz większej kontroli. Umiejętności istnieją tu jako pliki MD, czyli zwykłe pliki tekstowe z prostym formatowaniem, przechowywane wraz z instrukcjami i przepływami pracy. Możesz je otwierać, bezpośrednio edytować, a nawet dodawać skrypty Python, jeśli chcesz. Jest to potężniejsze narzędzie, ale wymaga też więcej zaangażowania. Trzecim miejscem jest Kopilot Co-Work, który działa nieco inaczej. Umiejętności Co-Work to również pliki MD, ale znajdują się one w Twoim onDrive w określonej strukturze folderów, dokumenty, potem Co-Work, a następnie umiejętności. Możesz napisać umiejętność w zwykłym tekście i przesłać ją lub użyć wbudowanych narzędzi Co-Work do jej stworzenia. Co-Work przeprowadza nawet kontrolę jakości po utworzeniu, aby sprawdzić, czy Twoje instrukcje są wystarczająco jasne. Oto sedno sprawy. Wszystkie trzy miejsca opierają się na tej samej koncepcji, instrukcję, wyzwalacz i format wyjściowy. Zmienia się opakowanie, ale idea pozostaje ta sama. Pozwól, że przedstawię Ci krótkie porównanie. Co-Pilot Hat to opisz i działaj. Prosto, szybko, bez konfiguracji. Co-Pilot Studio to buduj i kontroluj. Więcej funkcji, większa złożoność. A Co-Pilot Co-Work przypomina szkolenie współpracownika, by przejął za Ciebie zadanie. Opisujesz proces raz, a on wykonuje go wielokrotnie w tle. Zacznijmy od najłatwiejszej opcji tworzenia umiejętności bezpośrednio w Co-Pilot Hat. Tworzenie Twojej pierwszej umiejętności, kreator agentów. Jesteś więc w Co-Pilot Hat. Pierwszą rzeczą do znalezienia jest kreator agentów. W zależności od interfejsu może znajdować się pod kartą agenci lub przyciskiem Utwórz. Microsoft czasem zmienia układ, ale szukaj opcji, która pozwala opisać to, czego potrzebujesz. To Twój punkt wejścia. Pozwól, że przeprowadzę Cię przez realny przykład. Załóżmy, że przez cały dzień robisz notatki ze spotkań. Znasz to dobrze. Niechlujne wypunktowania, niedokończone zdania, zadania ukryte w akapitach. Chcesz, aby Co-Pilot zmienił je w przejrzyste, ustrukturyzowane podsumowania. Wpisujesz więc coś takiego. Utwórz umiejętność notatek ze spotkań, która bierze nieuporządkowane transkrypcje i zmienia je w ustrukturyzowane podsumowania z zadaniami i decyzjami. To wszystko. Jedno zdanie. Nie trzeba pisać instrukcji. Nie trzeba definiować formatu wyjściowego. Po prostu opisujesz zadanie. Co-Pilot bierze ten opis i buduje umiejętność za Ciebie. Pisze nazwę, opis określający, kiedy użyć umiejętności oraz instrukcję krok po kroku. Następnie prezentuje wszystko do Twojego wglądu. Przeglądasz, wprowadzasz poprawki, jeśli chcesz i testujesz. Oto proces w czterech krokach. Opisujesz, czego oczekujesz. Co-Pilot generuje umiejętność. Sprawdzasz i korygujesz. Następnie testujesz na rzeczywistych danych. Podczas testu zobaczysz wynik. Ustrukturyzowane podsumowanie z sekcjami tytuł spotkania, data, uczestnicy, kluczowe decyzje, zadania, tematy dyskusji i otwarte pytania. Wszystko zorganizowane dokładnie tak, jak chcesz. Bez formatowania, bez markdown i bez pisania kodu. A oto cenna wskazówka. Nie musisz pisać ani jednej linii kodu czy markdowna. Nie musisz nawet wiedzieć, czym jest plik markdown. Po prostu opisujesz zadanie, a Co-Pilot zajmuje się resztą. To najszybszy sposób na stworzenie umiejętności i dla większości początkujących jest to w zupełności wystarczające. Jeśli jednak potrzebujesz większej kontroli, może chcesz dodać skrypt w Pythonie lub własny przepływ pracy. Wtedy przechodzisz do Co-Pilot Studio. Tworzenie umiejętności w Co-Pilot Studio. Co-Pilot Studio to zupełnie inne narzędzie. Stworzono je dla osób, które chcą zajrzeć pod maskę i poznać trzy warstwy działania. Instrukcje są zawsze aktywne. Kształtują sposób, w jaki agent myśli i odpowiada jego ton, rolę i domyślne zachowanie. Działają w tle każdej rozmowy. Umiejętności są wywoływane na żądanie. To specjalistyczna wiedza do konkretnych, powtarzalnych zadań, aktywowana tylko po spełnieniu wyzwalacza. Przepływy pracy to procesy krok po kroku z zatwierdzeniami i warunkami. Jeśli potrzebujesz gwarantowanego wyniku, na przykład, przesłania czegoś do przełożonego przed wysyłką, to jest właśnie przepływ pracy. Umiejętności w Studio są pakowane jako pliki MD lub Markdown, ale to coś więcej niż tylko tekst. Umiejętność może zawierać skrypty, szablony i przykłady połączone w jeden pakiet. Możesz dołączyć skrypt Python do obliczeń, szablon Word, do wyników i dokumenty referencyjne, wszystko w jednym pakiecie. Oto budowa pliku MD umiejętności. Na górze znajduje się nazwa jasna i konkretna, jak kalkulator wydatków. Następnie opis informujący, kiedy umiejętność powinna się aktywować. Użyj tego, gdy użytkownik musi obliczyć sumę wydatków na podstawie danych z paragonów. Potem sekcja dotycząca tego, kiedy używać i kolejna, kiedy nie używać tej umiejętności. Zapobiega to aktywowaniu się umiejętności w niewłaściwym kontekście. Następnie instrukcje krok po kroku. Oto praktyczny przykład. Załóżmy, że chcesz umiejętność, która uruchamia skrypt Python, aby obliczyć wydatki z wgranych paragonów. W Copilot Studio tworzysz plik MD umiejętności i pakujesz skrypt Python bezpośrednio obok niego. Gdy umiejętność się wyzwala, uruchamia skrypt, przetwarza dane i zwraca wynik. Używaj umiejętności do powtarzalnej wiedzy specjalistycznej, zadań, w których AI musi myśleć i się adaptować. Używaj przepływów pracy do zachowania ścisłego porządku i zatwierdzeń. Zadań, w których nie możesz pozwolić sobie na odchylenia. Umiejętności są elastyczne. Przepływy pracy są sztywne. Wybierz odpowiednie narzędzie. Jest jeszcze jedno miejsce, w którym żyją umiejętności wewnątrz Copilot CoWork i działa to inaczej. Tworzenie umiejętności w Copilot CoWork. Umiejętności w CoWork znajdują się w innym miejscu, niż mogłbyś oczekiwać. Są zapisywane jako pliki MD w Twoim OnDrive, w dokumentach, w folderze o nazwie CoWork, a w nim w folderze o nazwie Skills. Tam znajdują się wszystkie Twoje własne umiejętności. Możesz otworzyć ten folder i zobaczyć każdą z nich zapisaną jako zwykły tekst. Istnieją dwa sposoby tworzenia umiejętności w CoWork. Możesz napisać ją w zwykłym tekście i przesłać bezpośrednio do folderu Skills lub użyć wbudowanego narzędzia zarządzania umiejętnościami w interfejsie czatu. Opisujesz, czego potrzebujesz, a CoWork tworzy plik MD i automatycznie zapisuje go w tym folderze. Po utworzeniu umiejętności CoWork przeprowadza kontrolę jakości. Testuje zasięg wyzwalaczy, czyli czy umiejętność aktywuje się, gdy powinna. Testuje jasność instrukcji, czyli czy Twoje kroki są wystarczająco konkretne. Testuje również niezawodność, sprawdzając, czy umiejętność radzi sobie w nietypowych sytuacjach. Otrzymujesz raport z wynikami. Jeśli coś jest słabym punktem, wiesz, co trzeba poprawić. Oto prawdziwy przykład. Załóżmy, że jesteś agentem nieruchomości. Po każdej rozmowie z klientem kupującym musisz przekształcić notatki w ustrukturyzowany dokument jednostronicowy. Zakres budżetu, wymagania, warunki krytyczne, kolejne kroki. Robisz to za każdym razem. Tworzysz więc umiejętność o nazwie asystent profilu kupującego. Nadajesz jej frazy wyzwalające, takie jak Stwórz profil kupującego lub podsumuj rozmowę z klientem. Instruujesz ją, aby przeczytała transkrypcję, wyodrębniła kluczowe informacje i wypełniła szablon. Załączasz swój właściwy szablon dokumentu, aby wynik dokładnie odpowiadał Twoim potrzebom. Następnie testujesz to, przesyłasz transkrypcję rozmowy i mówisz uruchom asystenta profilu kupującego. Cowerk aktywuje umiejętność, czyta transkrypcję i tworzy podsumowanie na czacie. Potem prosisz o przygotowanie dokumentu Word. Pobiera Twój szablon, każdą sekcję, budżet, wymagania, warunki krytyczne, kolejne kroki i przekazuje Ci gotowy dokument. Ten sam format za każdym razem, bez ręcznego formatowania czy kopiowania i wklejania. Umiejętności w cowerk są stworzone do delegowania zadań w tle. Nie musisz siedzieć i czatować z AI. Opisujesz proces raz, dołączasz szablony, definiujesz zasady, a potem cowerk wykonuje to wielokrotnie. Po prostu wrzucasz dane wejściowe i otrzymujesz wyniki. Te same zasady obowiązują niezależnie od tego, czy używasz studio, czy cowerk. Co sprawia, że umiejętność, skill jest dobra? Zacznijmy od samej nazwy Twojej umiejętności. Musi być czytelna dla dwóch zupełnie różnych odbiorców, ludzi i AI. Ludzie muszą od razu widzieć, co dana umiejętność robi. AI musi znaleźć właściwą umiejętność, gdy zadanie do niej pasuje. Dlatego wybieraj precyzyjne i opisowe nazwy. Podsumowanie notatek ze spotkania zawsze wygrywa z notatnikiem. Asystent profilu nabywcy działa lepiej niż pomocnik klienta. Wymyślne nazwy tylko wprowadzają zamieszanie. Kolejna sprawa to frazy wyzwalające trigger phrases. W ten sposób kopilot wie, kiedy aktywować Twoją umiejętność. Bądź w tym konkretny. Nie mów używaj tego do spotkań. Powiedz używaj tego, gdy użytkownik przesyła transkrypcję spotkania i prosi o podsumowanie. Im bardziej precyzyjny wyzwalacz, tym mniejsza szansa, że umiejętność uruchomi się w złym kontekście. A jeśli umiejętność zadziała, gdy nie powinna, jej wynik szybko stanie się bezużyteczny. Teraz porozmawiajmy o instrukcjach. Oto coś, w czym większość ludzi popełnia błąd. Umiejętności są wywoływane na żądanie. Nie są aktywne przez cały czas. Za każdym razem, gdy umiejętność działa, zużywa zasoby obliczeniowe. Dlatego instrukcje powinny być krótkie i skoncentrowane. Nie wrzucaj tam całej polityki firmy. Podaj tylko kroki niezbędne do tego jednego, konkretnego zadania. Krótkie instrukcje oznaczają szybsze działanie i mniejsze ogólne zużycie zasobów. Format wyjściowy też ma znaczenie. Musisz dokładnie określić umiejętności, jak ma wyglądać jej wynik. Przygotuj podsumowanie z sekcjami tytuł spotkania, data, uczestnicy, kluczowe decyzje, zadania, otwarte pytania. Jeśli masz szablon, plik Word lub Excel, dołącz go. Umiejętność może użyć tego szablonu jako wzorca i dokładnie dopasować się do istniejącego formatu. Zasady i wyjątki to coś, co odróżnia dobre umiejętności od złych. Pomyśl o sytuacjach brzegowych. Zawsze oznaczaj niejasne elementy. Nigdy nie usuwaj nazwisk ludzi. Jeśli transkrypcja jest zbyt krótka, poproś o więcej danych. Te zasady zapobiegają wyciąganiu przez umiejętność błędnych wniosków. Działają jak zabezpieczenia, dzięki którym wynik jest wiarygodny. Unikaj niejednoznaczności za wszelką cenę. Nie twórz dwóch umiejętności o podobnych nazwach lub nakładających się wyzwalaczach. Jeśli masz umiejętność notatki ze spotkania i podsumowanie spotkania obok siebie, kopilot nie będzie wiedział, której użyć, a i będzie zgadywać i czasami zgadnie źle. Jeśli dwie umiejętności się pokrywają, połącz je w jedną. Utrzymuj porządek w swojej bibliotece umiejętności. I na koniec testuj i wprowadzaj poprawki. Uruchom przykładowe dane wejściowe przez swoją umiejętność. Sprawdź wynik. Czy zgadza się z tym, czego oczekiwałeś? Jeśli nie, doprecyzuj instrukcję. Dodaj zasadę. Wyjaśnij wyzwalacz, a następnie przetestuj ponownie. Umiejętności doskonalą się poprzez iteracje, a nie przez idealne wykonanie za pierwszym razem. Zatem umiejętności to wyspecjalizowani pracownicy. Instrukcje to ogólne wytyczne, a przepływy pracy to ścisłe procesy. Jak to wszystko do siebie pasuje? Szersza perspektywa. Umiejętności kontra instrukcje kontra przepływy pracy. Dobrze, teraz połączmy wszystko w całość, bo właśnie tutaj ludzie często się gubią. Instrukcje, umiejętności i przepływy pracy to nie są sprzeczne idee. To trzy warstwy, które współpracują ze sobą. Każda z nich odpowiada za inną część zadania. Instrukcje są zawsze aktywne. Kształtują one sposób, w jaki agent myśli i odpowiada. Ton, rola, domyślne ustawienia to właśnie instrukcje. Pomyśl o nich jak o osobowości i podstawowych zasadach. Bądź pomocny, używaj prostego języka, nigdy nie zmyślaj faktów. Działa to w tle każdej interakcji, niezależnie od tego, czy umiejętność jest aktywna, czy nie. Umiejętności stanowią pakiet wiedzy wielokrotnego użytku. Są wywoływane na żądanie do konkretnych, powtarzalnych zadań. Instrukcje mówią, bądź pomocny. Umiejętność mówi, kiedy ktoś prześle transkrypcję spotkania, wykonaj dokładnie tę serię kroków. Instrukcje to zasady umiejętności, to plan działania, a przepływy pracy wymuszają deterministyczne procesy. To ta najbardziej rygorystyczna warstwa. Zatwierdzenia, warunki, gwarantowane wyniki. Jeśli potrzebujesz, aby coś działo się zawsze w tej samej kolejności, jak krok pierwszy wyodrębnienie danych, krok drugi przekazanie menedżerowi, krok trzeci oczekiwanie na zatwierdzenie przed wysyłką, to jest właśnie przepływ pracy. Bez zmian, bez improwizacji, a i tylko egzekucja. Oto przykład z życia wzięty. Budujesz agenta dla swojego zespołu. Instrukcje nadają ton pomocny, profesjonalny, zwięzły. Umiejętność zajmuje się notatkami ze spotkań, przetwarza chaotyczne transkrypcje i tworzy przejrzyste podsumowania. A przepływ pracy przesyła to podsumowanie do lidera zespołu w celu zatwierdzenia, zanim zostanie zapisane. Instrukcje kształtują, zachowanie umiejętności wykonują pracę, a przepływy pracy egzekwują proces. A teraz, co jest ważne dla Ciebie jako początkującego? Większość ludzi potrzebuje tylko umiejętności. Instrukcje są wbudowane w każdego agenta, którego tworzysz.