Szablon agenta optymalizacji funkcji Dostrajanie funkcji Copilot (wczesny dostęp do wersji zapoznawczej)

Szablon agenta optymalizacji dla funkcji Microsoft Copilot ułatwia modelowanie i rozwiązywanie problemów związanych z optymalizacją biznesową specyficznych dla Twojej organizacji. Użyj agenta, aby podejmować optymalne decyzje w scenariuszach, takich jak organizowanie zespołów, przypisywanie pracy lub planowanie strategii sprzedaży.

Opisz problem z optymalizacją, określając cele, ograniczenia i dane. Szablon agenta optymalizacji oblicza optymalne rozwiązanie na podstawie tych danych wejściowych, bez konieczności posiadania specjalistycznej wiedzy w zakresie kodowania lub modelowania matematycznego.

Ważna

Dostrajanie funkcji Microsoft Copilot jest obecnie dostępne dla ograniczonej grupy klientów za pośrednictwem programów wczesnego dostępu. Dojazd przez Frontier planowany jest na kwiecień 2026 roku. Funkcje i wymagania mogą ulec zmianie.

Omówienie szablonu agenta optymalizacji

Korzystając z szablonu agenta optymalizacji, można rozwiązywać problemy biznesowe oparte na decyzjach, definiując:

  • Cele, takie jak przypisywanie osób do projektów na podstawie umiejętności lub planowanie obszarów sprzedaży
  • Reguły i preferencje, takie jak trzymanie istniejących zespołów razem lub przestrzeganie budżetu
  • Dane, takie jak listy pracowników, projekty lub terytoria

Zrzut ekranu przedstawiający szablon optymalizacji definiujący cele, reguły/preferencje i dane.

Po podaniu tych informacji agent używa dodatku Solver do obliczenia optymalnego rozwiązania, które spełnia wszystkie ograniczenia i cele. Prezentuje on wyniki w interaktywnym środowisku i można je pobrać jako plik .csv.

Typowe przypadki użycia obejmują:

  • Wykorzystanie siły roboczej i talentów
  • Przydzielanie zasobów i zadań
  • Obszar sprzedaży i planowanie kont

Szablon agenta optymalizacji jest przeznaczony dla użytkowników nietechnicznych i zapewnia optymalne, wytłumaczalne decyzje z gwarantowanym spełnieniem ograniczeń.

Możesz również dostosować agenta do zasad, terminologii i wzorców danych organizacji, aby odzwierciedlał sposób działania organizacji.

Zasadniczo szablon agenta optymalizacji wykorzystuje dostosowany duży model językowy (LLM) przeznaczony do zadań optymalizacji. Model przekłada cele biznesowe, reguły i dane na możliwy do rozwiązania problem optymalizacyjny i oblicza optymalny wynik w sposób zgodny z preferencjami Twojej organizacji.

Wprowadzenie do szablonu agenta optymalizacji

Opisz swój cel

Zacznij od wyjaśnienia decyzji, którą chcesz zoptymalizować. Podaj kontekst i szczegóły, aby ułatwić agentowi zrozumienie problemu.

Na przykład:

  • Przypisz pracowników do wolnych ról na podstawie ich umiejętności.
  • Przydzielanie sprzedawców do terytoriów.

Zrzut ekranu przedstawiający interfejs opisu celu, w którym użytkownicy mogą opisać swój cel optymalizacji, taki jak przypisywanie pracowników do ról lub przydzielanie sprzedawców do terytoriów.

Przekazywanie danych

Dostarcz jeden lub więcej plików .csv, które zawierają dane wymagane do optymalizacji, takie jak pracownicy, projekty, role lub terytoria. Używanie oddzielnych plików dla różnych jednostek danych poprawia dokładność i możliwość interpretowania.

Określanie reguł i celów

Zdefiniuj ograniczenia i cele rządzące rozwiązaniem.

  • Ograniczenia opisują reguły, których należy przestrzegać, takie jak przestrzeganie budżetu, utrzymywanie zespołów w tej samej lokalizacji lub zapewnianie wymaganego pokrycia roli.
  • Cele opisują, co sprawia, że rozwiązanie jest optymalne, na przykład maksymalizacja dopasowania umiejętności, minimalizacja odległości podróży lub skrócenie czasu oczekiwania.

Dodaj wiele ograniczeń i celów. Aby uzyskać najlepsze wyniki, dodawaj je pojedynczo i jasno opisz. Jeśli zechcesz podać więcej szczegółów, agent może zadać pytania wyjaśniające.

Zrzut ekranu przedstawiający sposób dodawania ograniczeń i celów w interfejsie szablonu agenta optymalizacji.

Przejrzyj konfigurację

Podczas interakcji z agentem panel boczny pokazuje sposób interpretacji problemu, w tym:

  • Cele
  • Zmienne decyzyjne
  • Ograniczenia
  • Cele projektu
  • Przekazane dane

Możesz poprosić agenta o edytowanie lub usunięcie dowolnej części konfiguracji.

Zrzut ekranu przedstawiający przegląd celów, zmiennych decyzyjnych, ograniczeń, celów i danych dla Twojego agenta.

Wyjaśnij w razie potrzeby

Jeśli agent wykryje niejednoznaczność lub brakujące informacje, monituje o wyjaśnienie ograniczeń lub celów, aby upewnić się, że problem jest wykonalny i możliwy do rozwiązania.

Zrzut ekranu przedstawiający monit o wyjaśnienie z szablonu agenta optymalizacji z żądaniem dodatkowych szczegółów dotyczących ograniczeń lub celów.

Uzyskaj rozwiązanie

Gdy wszystko będzie gotowe, poproś agenta o rozwiązanie problemu przy użyciu Twoich danych. Agent uruchamia narzędzia Solver i przedstawia optymalne rozwiązanie w oparciu o Twoje cele i ograniczenia. Możesz interaktywnie przeglądać wyniki i pobrać pełne dane wyjściowe jako plik .csv.

Zrzut ekranu przedstawiający optymalne rozwiązanie w formacie interaktywnym z opcją pobrania jako .csv.

Porada

Używaj jasnego, konkretnego języka i podawaj dokładne, reprezentatywne dane, aby osiągnąć najlepsze wyniki.

Najważniejsze funkcje

Szablon agenta optymalizacji:

  • Interpretuje scenariusz biznesowy, aby zdefiniować cel optymalizacji.
  • Identyfikuje zmienne decyzyjne, które reprezentują opcje optymalizacji.
  • Przekłada cele i ograniczenia na ustrukturyzowany problem optymalizacji.
  • Używa dodatku Solver do obliczania optymalnego rozwiązania.

Powstałe rozwiązanie:

  • Spełnia wszystkie zdefiniowane ograniczenia.
  • Reprezentuje najbardziej optymalny wynik dla podanych danych.

Kiedy używać szablonu agenta optymalizacji

Szablonu agenta optymalizacji należy użyć, aby określić najlepszą możliwą decyzję w warunkach ograniczeń. Zacznij od zidentyfikowania decyzji, którą chcesz zoptymalizować.

Zrzut ekranu przedstawiający kroki, które należy wykonać, aby użyć szablonu optymalizacji.

Zidentyfikuj decyzję

Określ, jakiego wyboru należy dokonać, na przykład przydzielenia zasobów, zaplanowania działań lub przydzielenia terytoriów. Jeśli nie jest wymagana żadna decyzja, szablon agenta optymalizacji może nie być odpowiednim narzędziem.

Definiowanie celów

Określ kryteria określające dobry wynik. Możesz uwzględnić jeden lub więcej celów.

Przykład: Minimalizacja kosztów podróży w ramach zadań sprzedażowych.

Definiowanie reguł i limitów

Zidentyfikuj ograniczenia, których należy przestrzegać, takie jak limity pojemności, wymagania ról lub zasady lokalizacji.

Przygotowywanie danych

Dostarczaj dane, które wspierają Twoje cele i ograniczenia. Na przykład limity pojemności wymagają danych o dostępności zasobów, a optymalizacja podróży wymaga danych lokalizacji.

Analizowanie złożonych problemów

Często można podzielić duże problemy optymalizacyjne na mniejsze, powiązane ze sobą decyzje, które są łatwiejsze do modelowania i rozwiązania.

Szablon agenta optymalizacji nie jest przeznaczony do ogólnej analizy danych ani scenariuszy obliczeń matematycznych.

Ograniczenia

  • Agent obsługuje tylko .csv plików.
  • Możesz przekazać wiele .csv plików, ale musisz przestrzegać limitów liczby plików i rozmiaru.
  • Za pośrednictwem czatu możesz zdefiniować dowolną liczbę ograniczeń i celów.

Dostrojeni agenci kontekstowi

Korzystając z dostrojonego agenta kontekstowego, możesz zapisać niestandardowy problem optymalizacji do ponownego użycia w całej organizacji. Agent zapamiętuje strukturę problemu, w tym cele, ograniczenia, zadania i schemat danych.

Takie podejście sprawdza się w przypadku decyzji powtarzających się, takich jak planowanie kwartalne, przeglądy roczne lub scenariusze ponownie używane przez zespoły lub funkcje.

Kiedy używać dostrojonego agenta kontekstu

Używaj dostrojonego agenta kontekstowego, gdy musisz:

  • Jednokrotne zdefiniowanie problemu optymalizacyjnego i jego ponowne użycie
  • Pamiętaj o swoich regułach, preferencjach i strukturze danych
  • Udostępnianie niestandardowego agenta innym osobom w organizacji

Co zapamiętuje agent

Dostrojony agent kontekstowy przechowuje:

  • Problem optymalizacji bazy, w tym cele, zadania i ograniczenia
  • Schemat danych, na przykład nazwy pól i typy danych

Agent nie przechowuje przekazanych plików danych.

Dostosowywanie szablonu agenta optymalizacji

Aby dostroić szablon agenta optymalizacji:

  1. Utwórz nowego agenta, wybierając szablon Optymalizacja .

    Zrzut ekranu przedstawiający wybór szablonu optymalizacji podczas tworzenia nowego agenta.

  2. Podaj nazwę, opis i sugerowane polecenia. Domyślne instrukcje są wstępnie wypełnione i zoptymalizowane pod kątem szablonu agenta optymalizacji.

    Zrzut ekranu przedstawiający stronę konfiguracji szczegółów agenta, na której podajesz nazwę, opis i sugerowane polecenia.

    Ważna

    • Nie zmieniaj domyślnych instrukcji, chyba że masz konkretny powód do ich edytowania.
    • Nie dodawaj funkcji ani źródeł wiedzy. Szablon agenta optymalizacji ich nie obsługuje.
  3. Wybierz pozycję Utwórz , aby zakończyć konfigurację i otworzyć czat z agentem.

  4. Wybierz pozycję Agent dostrajania, a następnie wybierz pozycję Dostrajanie kontekstu.

    Zrzut ekranu przedstawiający menu agenta Dostrajanie z wybraną opcją kontekstową Dostrajanie.

  5. Użyj czatu, aby opisać swój cel, przekazać dane, zdefiniować ograniczenia i określić cele. W trakcie przeglądania konfiguracji na panelu bocznym.

    Zrzut ekranu przedstawiający interfejs czatu służący do definiowania problemu optymalizacji z panelem bocznym wyświetlającym cele, ograniczenia i zadania.

    Zrzut ekranu przedstawiający dodatkowe widoki interfejsu definicji problemów optymalizacji z przekazywaniem danych i konfiguracją ograniczeń.

  6. Wybierz pozycję Aktualizuj agenta , aby zapisać definicję problemu.

    Uwaga

    Przekazane dane nie są zapisywane. Zachowywana jest tylko struktura problemu.

    Zrzut ekranu przedstawiający przycisk Aktualizuj agenta w celu zapisania definicji problemu po ukończeniu instalacji.

  7. Udostępnij dostrojonego agenta innym osobom w organizacji.

    Zrzut ekranu przedstawiający interfejs udostępniania agenta z opcjami udostępniania dostrojonego agenta użytkownikom w organizacji.

    Zrzut ekranu przedstawiający konfigurację uprawnień udostępniania dla dostosowanego szablonu agenta optymalizacji.

Udostępnianie i zabezpieczenia

  • Możesz kontrolować, kto może uzyskiwać dostęp do agenta.
  • Kontekst agenta pozostaje w organizacji.
  • System nie przechowuje przesłanych danych.

Najważniejsze wskazówki

  • Używaj precyzyjnego języka w odniesieniu do celów, ograniczeń i założeń.
  • Przetestuj agenta przy użyciu przykładowych danych przed jego powszechnym udostępnieniem.
  • Aktualizuj agenta w miarę zmieniających się wymagań biznesowych.

Przykład: Optymalizacja strategii sprzedaży

Scenariusz
Planowanie strategii sprzedaży na rok obrachunkowy przez przypisanie zespołów sprzedaży do obszarów przy zachowaniu kluczowych relacji z klientami, zarządzaniu kosztami podróży i realizacji celów sprzedaży.

Cel
Przydzielanie sprzedawców do obszarów sprzedaży.

Pliki danych

Podaj pliki .csv, takie jak:

  • People.csv: Szczegóły sprzedawcy
  • Territories.csv: Atrybuty terytorium
  • Roles.csv: Limity ról i pokrycie
  • States.csv: Dane lokalizacyjne do obliczeń podróży

Cele projektu

  • Maksymalizowanie ciągłości dzięki zachowaniu istniejących przypisań kont
  • Maksymalizowanie pokrycia przydziałów między ludźmi a terytorium
  • Zminimalizuj całkowity dystans podróży

Ograniczenia

  • Sprzedawcy mogą być przypisywani tylko w obrębie jednej branży
  • Należy przestrzegać limitów przydziału terytoriów specyficznych dla danego stanowiska
  • Każdy obszar musi mieć wymagane pokrycie ról

Agent automatycznie generuje zmienne decyzyjne, które reprezentują wybory przydziału. Oblicza optymalne wartości i przedstawia wyniki w łatwym do zrozumienia formacie.

Często zadawane pytania

Co to jest szablon agenta optymalizacji?

Szablon agenta optymalizacji ułatwia rozwiązywanie problemów biznesowych związanych z podejmowaniem decyzji, takich jak alokacja zasobów, planowanie i planowanie, przez obliczanie optymalnych rozwiązań na podstawie celów, ograniczeń i danych.

Czy muszę mieć umiejętności techniczne, aby z niego korzystać?

L.p. Opisujesz problem prostym językiem i dostarczasz dane. Agent obsługuje logikę optymalizacji.

Jakie typy problemów są obsługiwane?

Na przykład:

  • Przypisywanie pracowników do ról lub projektów
  • Planowanie obszarów sprzedaży
  • Planowanie zmian
  • Organizowanie zasobów

W jaki sposób są przetwarzane moje dane?

Twoje dane pozostają w dzierżawie i są używane tylko podczas konwersacji do obliczania rozwiązań. Dostrojeni agenci kontekstowi przechowują tylko definicje problemów i schemat danych, a nie dane lub wyniki.

Czy mogę później zmienić reguły?

Tak. Ograniczenia i cele można modyfikować. Istotne zmiany zmieniające strukturę problemu mogą wymagać utworzenia nowego agenta.

Jakie formaty plików są obsługiwane?

Obsługiwane są tylko .csv pliki.

Co się stanie, jeśli problem jest niewykonalny?

Agent ostrzega, jeśli ograniczenia lub dane sprawiają, że problem jest nierozwiązywalny, i udziela wskazówek, aby pomóc w dostosowaniu konfiguracji.