Udostępnij przez


Używanie interpretera kodu w celu generowania i wykonywania kodu Python

Interpreter kodu w programie Microsoft Copilot Studio i monity konstruktora podpowiedzi umożliwiają twórcom tworzenie agentów sztucznej inteligencji, którzy:

  • Wykonywanie kodu w języku Python na potrzeby analizy danych, przetwarzania plików Word, Excel, PowerPoint i PDF oraz wizualizacji
  • Używanie modeli językowych do generowania odpowiedzi

Ta funkcja jest dostosowana do deweloperów, analityków biznesowych i twórców kodu o niskim poziomie. Generowanie i wykonywanie kodu bezproblemowo integruje się z ekosystemem Copilot Studio w celu tworzenia zaawansowanych rozwiązań opartych na AI.

Deweloperzy powinni przeczytać Interpreter kodu dla programistów i przejrzeć przykładowy składnik interpretera kodu Power Apps Component Framework (PCF), aby zrozumieć, jak mogą używać wiadomości Dataverse Predict do wywoływania monitów i przetwarzania zwróconych odpowiedzi.

Requirements

Funkcje interpretera kodu w skrócie

Interpreter kodu umożliwia agentom pisanie i wykonywanie kodu w języku Python na potrzeby zadań zaawansowanych. Przypadki użycia obejmują:

  • Przetwarzanie plików programu Excel: tworzenie, kopiowanie i aktualizowanie arkuszy programu Excel w skoroszycie, odczytywanie elementów StyleNames, stosowanie StyleNames, kopiowanie i aktualizowanie formuł w komórkach itd.
  • Przetwarzanie plików programów Word i PowerPoint.
  • Przetwarzanie plików PDF: tworzenie i kopiowanie plików PDF, odczytywanie tabel i akapitów tekstowych.
  • Przetwarzanie danych tabeli Dataverse.
  • Złożone obliczenia matematyczne i statystyczne.
  • Analiza danych, manipulowanie i wizualizacja (na przykład wykresy i wykresy).

Interpreter kodu dodaje następujące możliwości, aby wyświetlić monity:

  • Obsługa plików jako typu danych wyjściowych w monitach
  • Obsługa plików programu Excel jako typów danych wejściowych i wyjściowych dla monitów

Podpowiedzi można tworzyć na dwa sposoby:

  • Korzystanie z opcji Tworzenie własnego monitu w usłudze AI Hub w portalu Power Apps
  • W narzędziu monitu dodanym do agenta w Copilot Studio na poziomie agenta

Aby uzyskać więcej informacji na temat monitów, zobacz Omówienie monitów.

Można również użyć interpretera kodu w czacie agenta w Copilot Studio.

Tworzenie nowego pustego monitu i włączanie interpretera kodu dla monitu

Najpierw należy zacząć od utworzenia nowego pustego monitu w usłudze AI Hub lub Copilot Studio. Następnie włączysz interpreter kodu w ustawieniach monitu.

Tworzenie monitu w usłudze Power Apps AI Hub i włączanie interpretera kodu

Nowy pusty monit można utworzyć w usłudze AI Hub w usłudze Power Apps i włączyć interpreter kodu w ustawieniach monitu. Przykłady sposobu pisania i konfigurowania monitów korzystających z interpretera kodu można znaleźć w temacie Use code interpreter in prompts examples (Używanie interpretera kodu w przykładach monitów).

  1. Przejdź do Power Apps.

  2. Wybierz Centrum AI w lewym panelu.

  3. Wybierz pozycję Monity.

    Zrzut ekranu przedstawiający wybieranie monitów w centrum sztucznej inteligencji.

  4. Wybierz Utwórz własny prompt.

    Zrzut ekranu przedstawiający wybór opcji

  5. Podaj nazwę monitu.

  6. W sekcji Instrukcje zaznacz trzy kropki (...), a następnie wybierz Ustawienia.

    Zrzut ekranu przedstawiający sposób otwierania ustawień monitu.

  7. Na stronie Ustawienia włącz interpreter kodu.

  8. Zamknij stronę ustawień, aby powrócić do edytora monitów.

Zostanie utworzony pusty monit z włączonym interpreterem kodu. Następnie możesz napisać instrukcje monitu i skonfigurować monit zgodnie z potrzebami.

Tworzenie polecenia jako narzędzia w agencie i włączanie interpretera kodu

Możesz utworzyć nowy pusty monit jako narzędzie w agencie w programie Copilot Studio i włączyć interpreter kodu dla tego monitu. W dalszej części tego artykułu pokazano, jak napisać i skonfigurować monit, który używa interpretera kodu.

  1. W aplikacji Copilot Studio przejdź do agenta, w którym chcesz włączyć interpreter kodu.

  2. Wybierz kartę Narzędzia, a następnie wybierz opcje Dodaj narzędzie>Nowe narzędzie>Monit.

    Zrzut ekranu przedstawiający wybieranie narzędzia do obsługi poleceń.

    Osadzony interfejs tworzenia monitów konstruktora podpowiedzi zostanie otwarty w programie Copilot Studio.

  3. Na pasku informacyjnym wybierz trzy kropki (...), a następnie wybierz Ustawienia .

    Zrzut ekranu przedstawiający otwieranie ustawień monitu.

  4. Na stronie Ustawienia wybierz Włącz interpreter kodu.

  5. Zamknij stronę ustawień, aby powrócić do edytora monitów.

Zostanie utworzony pusty monit z włączonym interpreterem kodu. Następnie możesz napisać instrukcje monitu i skonfigurować monit zgodnie z potrzebami.

Następne kroki z interpreterem kodu w monitach

Następnie możesz napisać instrukcje monitu i skonfigurować monit zgodnie z potrzebami.

Aby uzyskać szczegółowe przykłady używania interpretera kodu w monitach, zobacz Przykłady monitów interpretera kodu.

Najlepsze rozwiązania dotyczące interpretera kodu w monitach

  • Użyj innych narzędzi sztucznej inteligencji, takich jak Copilot, aby uzyskać zoptymalizowany monit o uruchomienie.
  • Użyj precyzyjnych monitów z przykładami (monitowanie o kilka strzałów).
  • Określ dane wyjściowe (na przykład „Return as JSON” lub „Excel” lub „PDF”).

Ograniczenia

  • Analizowanie wielu plików wgranych za jednym poleceniem nie jest obsługiwane.
  • Zwracanie wielu danych wyjściowych pliku w jednym wierszu polecenia nie jest obsługiwane.
  • Zadawanie pytań dotyczących przekazanego pliku podczas wielu rund nie jest obsługiwane.
  • Aby używać interpretera kodu, musisz skonfigurować agenta w ustawieniach agenta, aby korzystał z uwierzytelniania użytkownika. Na przykład użycie linii bezpośredniej z wybranym trybem Brak uwierzytelniania nie zasłuży w scenariuszach z interpreterem kodu.