Dela via


Skriva effektiva uppmaningar för Microsoft Copilot i Azure

Prompt engineering är en process för att utforma frågor som ger de bästa och mest exakta svaren från stora språkmodeller (LLM: er) som Microsoft Copilot i Azure (förhandsversion). I takt med att dessa modeller blir mer avancerade blir det ännu viktigare att förstå hur man skapar effektiva frågor.

Den här artikeln beskriver hur du använder prompt engineering för att skapa effektiva frågor för Microsoft Copilot i Azure.

Viktigt!

Microsoft Copilot i Azure (förhandsversion) är för närvarande i förhandsversion. Juridiska villkor för Azure-funktioner i betaversion, förhandsversion eller som av någon annan anledning inte har gjorts allmänt tillgängliga ännu finns i kompletterande användningsvillkor för Microsoft Azure-förhandsversioner.

Vad är fråga om teknik?

Snabbteknik innebär att strategiskt utforma indata för AI-modeller som Copilot i Azure, vilket förbättrar deras förmåga att leverera exakta, relevanta och värdefulla resultat. Dessa modeller förlitar sig på mönsterigenkänning från sina träningsdata, utan verklig förståelse eller medvetenhet om användarmål. Genom att införliva specifika kontexter, exempel, begränsningar och direktiv i prompter kan du avsevärt höja svarskvaliteten.

Bra tekniska metoder hjälper dig att frigöra mer av Copilot i Azures potential för kodgenerering, rekommendationer, dokumentationshämtning och navigering. Genom att skapa dina frågor eftertänksamt kan du minska risken för att få irrelevanta förslag. Prompt engineering är en viktig teknik för att hjälpa till att förbättra svar och slutföra uppgifter mer effektivt. Att ta sig tid att skriva bra frågor främjar i slutändan effektiv kodutveckling, sänker kostnaderna och minimerar fel genom att tillhandahålla tydliga riktlinjer och förväntningar.

Tips för att skriva bättre frågor

Microsoft Copilot i Azure kan inte läsa ditt sinne. För att få meningsfull hjälp vägleder du den: be om kortare svar om svaren är för långa, begär komplex information om svaren är för grundläggande och ange det format som du har i åtanke. Att ta sig tid att skriva detaljerade instruktioner och förfina dina frågor hjälper dig att få det du letar efter.

Följande tips kan vara användbara när du funderar på hur du skriver effektiva frågor.

Var tydlig och specifik

Börja med en tydlig avsikt. Om du till exempel säger "Kontrollera prestanda" vet Microsoft Copilot i Azure inte vad du refererar till. Var i stället mer specifik med frågor som "Kontrollera prestanda för Azure SQL Database under de senaste 24 timmarna".

För kodgenerering anger du språk och önskat resultat. Till exempel:

  • Skapa en YAML-fil som representerar ...
  • Generera CLI-skript till ...
  • Ge mig en Kusto-fråga för att hämta ...
  • Hjälp mig att distribuera min arbetsbelastning genom att generera Terraform som ...

Fastslå förväntningar

De ord du använder hjälper dig att forma Microsoft Copilot i Azures svar. Lite olika verb kan returnera olika resultat, så tänk på de bästa sätten att formulera dina begäranden. Till exempel:

  • För information på hög nivå använder du fraser som Instruktioner eller Skapa en guide.
  • För åtgärdsbara svar använder du ord som Generera, Distribuera eller Stoppa.
  • Om du vill hämta information och visa den i chatten använder du termer som Hämta, Lista eller Hämta.
  • Om du vill ändra vyn eller gå till en ny sida kan du prova fraser som Visa mig, Ta mig till eller Navigera till.

Du kan också nämna din kompetensnivå för att skräddarsy råden efter din förståelse, oavsett om du är nybörjare eller expert.

Lägga till kontext om ditt scenario

Beskriva dina mål och varför du utför en uppgift för att få mer exakt hjälp eller klargöra de tekniker som du är intresserad av. I stället för att bara säga Distribuera Azure-funktion kan du till exempel beskriva slutmålet i detalj, till exempel Distribuera Azure-funktion för bearbetning av data från IoT-enheter med en ny resurs.

Dela upp dina begäranden

För komplexa problem eller uppgifter delar du upp din begäran i mindre, hanterbara delar. Till exempel: Identifiera först virtuella datorer som körs just nu. När du har en fungerande fråga stoppar du dem. Du kan också prova att använda separata frågor för olika delar av ett större scenario.

Anpassa din kod

När du ber om kodgenerering på begäran anger du kända parametrar, resursnamn och platser. När du gör det genererar Microsoft Copilot i Azure kod med dessa värden, så att du inte behöver uppdatera dem själv. I stället för att till exempel ge mig ett CLI-skript för att skapa ett lagringskonto kan du säga Ge mig ett CLI-skript för att skapa ett lagringskonto med namnet Storage1234 i TestRG-resursgruppen i regionen EastUS.

Använda Azure-terminologi

När det är möjligt använder du Azure-specifika villkor för resurser, tjänster och uppgifter. Copilot i Azure kanske inte förstår din avsikt om den inte vet vilka delar av Azure du refererar till. Om du inte är säker på vilken term du ska använda kan du fråga Copilot i Azure om allmän information om ditt scenario och sedan använda de termer som anges i din fråga.

Använda feedbackloopen

Om du inte får det svar du letade efter kan du försöka igen med hjälp av föregående svar för att förfina dina frågor. Du kan till exempel be Copilot i Azure att berätta mer om ett tidigare svar eller förklara mer om en aspekt. För genererad kod kan du be om att ändra en aspekt eller lägga till ett annat steg. Var inte rädd för att experimentera för att se vad som fungerar bäst.

Om du vill lämna feedback om alla svar som Microsoft Copilot i Azure tillhandahåller använder du tummen upp/ner-kontrollen. Den här feedbacken hjälper oss att förstå dina förväntningar så att vi kan förbättra Copilot-upplevelsen i Azure över tid.

Nästa steg