Dela via


Använda kodtolkare för att generera och köra Python-kod

Kodtolken i Microsoft Copilot Studio och prompt builder-prompter gör det möjligt för tillverkare att skapa AI-agenter som:

  • Köra Python-kod för dataanalys, bearbetning av Word-, Excel-, PowerPoint- och PDF-filer samt visualiseringar
  • Använda språkmodeller för generativa svar

Den här funktionen är skräddarsydd för utvecklare, affärsanalytiker och lågkodstillverkare. Kodgenerering och körning integreras sömlöst med Copilot Studio-ekosystemet för att skapa kraftfulla, AI-drivna lösningar.

Utvecklare bör läsa kodtolken för utvecklare och granska pcF-komponentexemplet (Code interpreter Power Apps Component Framework) för att förstå hur de kan använda Dataverse-meddelandet Predict för att anropa frågor och bearbeta svaren som returneras.

Kravspecifikation

Kodtolkarens funktioner i korthet

Med kodtolkaren kan agenter skriva och köra Python-kod för avancerade uppgifter. Exempel på användningsfall är:

  • Excel-filbearbetning: Skapa, kopiera och uppdatera Excel-kalkylblad i en arbetsbok, läsa StyleNames, tillämpa StyleNames, kopiera formatering mellan celler, kopiera och uppdatera formler mellan celler och så vidare.
  • Word- och PowerPoint-filbearbetning.
  • PDF-filbearbetning: Skapa och kopiera PDF-filer, lästabeller och textstycken.
  • Bearbetning av Dataverse-tabelldata.
  • Komplexa matematiska och statistiska beräkningar.
  • Dataanalys, manipulering och visualisering (till exempel diagram och diagram).

Kodtolken lägger till följande funktioner i prompter:

  • Stöd för filer som utdatatyp i prompter
  • Stöd för Excel-filer som indata- och utdatatyper för frågor

Du kan skapa prompter på två sätt:

  • Använda alternativet Skapa din egen fråga i AI-hubb i Power Apps
  • I ett promptverktyg som lagts till i en agent i Copilot Studio på agentnivå

Mer information om frågor finns i Översikt över frågor.

Du kan också använda kodtolk i agentchatten i Copilot Studio.

Skapa en ny tom prompt och aktivera kodtolken för prompten

Först börjar du med att skapa en ny tom prompt i AI Hub eller Copilot Studio. Sedan aktiverar du kodtolken i promptinställningarna.

Skapa prompt i Power Apps AI Hub och aktivera kodtolk

Du kan skapa en ny tom fråga i AI Hub i Power Apps och aktivera kodtolken i promptinställningarna. Du kan se exempel på hur du skriver och konfigurerar uppmaningar som använder kodtolk. Se exempel på att använda kodtolk i uppmaningar.

  1. Gå till Power Apps.

  2. Välj AI-hubb i det vänstra fönstret.

  3. Välj Prompter.

    Skärmbild av att välja prompter i AI-hubben.

  4. Välj Skapa en egen prompt.

    Skärmbild av att välja skapa en egen fråga i AI Hub.

  5. Ange namnet på din prompt.

  6. I avsnittet Instruktioner , välj de tre prickarna (...), och välj sedan Inställningar.

    Skärmbild av hur du öppnar promptinställningar.

  7. På sidan Inställningar aktiverar du kodtolkare.

  8. Stäng inställningssidan för att återgå till promptredigeraren.

En tom prompt skapas med kodtolken aktiverad. Därefter kan du skriva instruktionerna för prompten och konfigurera den efter behov.

Skapa en fråga som ett verktyg i en agent och aktivera kodtolken

Du kan skapa en ny tom fråga som ett verktyg i en agent i Copilot Studio och aktivera kodtolken för den prompten. Senare i den här artikeln visar vi hur du skriver och konfigurerar en uppmaning som använder kodtolk.

  1. I Copilot Studio går du till agenten där du vill aktivera kodtolk.

  2. Välj fliken Verktyg och välj sedan Lägg till ett verktyg>Nytt verktyg>Prompt.

    Skärmbild av att välja ett promptverktyg.

    Det inbäddade gränssnittet för redigering av promptbyggare öppnas i Copilot Studio.

  3. På informationsfältet, välj de tre prickarna (...), och välj sedan Inställningar .

    Skärmbild av inställningarna för att öppna prompten.

  4. På sidan Inställningar väljer du Aktivera kodtolkare.

  5. Stäng inställningssidan för att återgå till promptredigeraren.

En tom prompt skapas med kodtolken aktiverad. Därefter kan du skriva instruktionerna för prompten och konfigurera den efter behov.

Nästa steg med kodtolken i prompter

Därefter kan du skriva instruktionerna för prompten och konfigurera den efter behov.

Detaljerade exempel på hur du använder kodtolkare i prompter finns i Exempel på kodtolkarprompt.

Metodtips för kodtolk i prompter

  • Använd andra AI-verktyg som Copilot för att få den optimerade prompten att starta.
  • Använd exakta prompter med exempel (få frågor).
  • Ange utdata (till exempel "Returnera som JSON" eller "Excel" eller "PDF").

Begränsningar

  • Det går inte att analysera flera filer som laddats upp i en enda uppmaning.
  • Det går inte att returnera flera filoutdata med en enda uppmaning.
  • Det går inte att ställa frågor om en uppladdad fil över flera varv.
  • För att använda kodtolk behöver du konfigurera din agent i agentinställningarna att använda användarautentisering. Till exempel fungerar det inte att använda Direktlinje med Ingen autentisering vald i scenarier som använder kodtolk.