Vytváření účinných výzev pro Azure Copilot

Příprava výzvy je proces návrhu výzev, které vyvolávají nejlepší a nejpřesnější odpovědi z rozsáhlých jazykových modelů (LLM), jako je Azure Copilot. S tím, jak se tyto modely stávají sofistikovanějšími, stává se pochopením, jak vytvářet efektivní výzvy, ještě důležitější.

Tento článek vysvětluje, jak pomocí technik pro tvorbu promptů vytvořit efektivní dotazy pro Azure Copilot.

Co je inženýrství podnětů?

Inženýrství výzev zahrnuje strategické vytváření vstupů pro modely AI, jako je Azure Copilot, a tím zvyšuje jejich schopnost dodávat přesné, relevantní a cenné výsledky. Tyto modely spoléhají na rozpoznávání vzorů z trénovacích dat, které nemají skutečné znalosti nebo povědomí o cílech uživatelů. Zahrnutím konkrétních kontextů, příkladů, omezení a direktiv do výzev můžete výrazně zvýšit kvalitu odezvy.

Osvědčené postupy pro návrh instruktáží vám pomohou využít potenciál služby Azure Copilot pro generování kódu, doporučení, získávání dokumentace a navigaci. Když si vytvoříte výzvy promyšleně, můžete snížit pravděpodobnost, že uvidíte irelevantní návrhy.

Návrh výzev je zásadní technika, která pomáhá zlepšit efektivitu odpovědí a dokončovat úkoly efektivněji. Když věnujete čas psaní skvělých výzev, nakonec to podpoří efektivní vývoj kódu, sníží náklady a minimalizuje chyby tím, že poskytne jasné pokyny a očekávání.

Tipy pro psaní lepších výzev

Azure Copilot nedokáže přečíst vaši mysl. Pokud chcete získat smysluplnou nápovědu, požádejte ji o kratší odpovědi, pokud jsou odpovědi příliš dlouhé, požádejte o komplexní podrobnosti, pokud jsou odpovědi příliš základní, a zadejte formát, který máte na paměti. Pokud si uděláte čas napsat podrobné pokyny a upřesnit své výzvy, pomůže vám to dosáhnout toho, co hledáte.

Následující tipy mohou být užitečné při zvažování, jak psát efektivní výzvy.

Buďte jasní a konkrétní

Začněte jasným záměrem. Pokud například řeknete "Zkontrolovat výkon", Azure Copilot nebude vědět, na co odkazujete. Místo toho buďte konkrétnější s výzvami, jako je Kontrola výkonu služby Azure SQL Database za posledních 24 hodin.

Pro generování kódu zadejte jazyk a požadovaný výsledek. Příklad:

  • Vytvoření souboru YAML, který představuje ...
  • Vygenerujte skript rozhraní příkazového řádku pro ...
  • Poskytněte mi Kusto dotaz pro načtení ...
  • Pomozte mi nasadit úlohu generováním Terraformu, který ...

Nastavte očekávání

Slova, která používáte, pomáhají tvarovat odpovědi Azure Copilotu. Mírně odlišná slovesa mohou vracet různé výsledky, proto zvažte nejlepší způsoby, jak formulovat své požadavky. Příklad:

  • Pokud chcete získat základní informace, použijte fráze, jako jsou Postupy nebo Vytvoření průvodce.
  • U odpovědí s možností reakce použijte slova, jako je generování, nasazení nebo zastavení.
  • Pokud chcete načíst informace a zobrazit je v chatu, použijte termíny jako Fetch, List nebo Retrieve.
  • Pokud chcete změnit zobrazení nebo přejít na novou stránku, zkuste fráze jako Ukaž mi, Vezmi mě na nebo Přejít na.

Můžete také zmínit úroveň odborných znalostí, která vám umožní přizpůsobit si rady, ať už jste začátečník nebo odborník.

Přidejte kontext o vašem scénáři

Podrobně popište své cíle a důvod, proč provádíte úkol získat přesnější pomoc nebo objasnit technologie, které vás zajímají. Místo pouhého nasazení funkce Azure například podrobně popište svůj koncový cíl, jako je například nasazení funkce Azure pro zpracování dat ze zařízení IoT s novým prostředkem.

Rozdělení požadavků

U složitých problémů nebo úkolů rozdělte požadavek na menší a spravovatelné části. Například: Nejprve identifikujte virtuální počítače, které jsou právě teď spuštěné. Jakmile budete mít funkční dotaz, zastavte je. Můžete také zkusit použít samostatné výzvy pro různé části většího scénáře.

Přizpůsobte svůj kód

Při vyžádání generování kódu dle potřeby zadejte známé parametry, názvy prostředků a umístění. Když to uděláte, Azure Copilot vygeneruje kód s těmito hodnotami, takže je nemusíte aktualizovat sami. Například místo toho, abyste řekli Dejte mi skript rozhraní příkazového řádku pro vytvoření účtu úložiště, můžete říci Dejte mi skript rozhraní příkazového řádku pro vytvoření účtu úložiště s názvem Storage1234 ve skupině prostředků TestRG v oblasti EastUS.

Použití terminologie Azure

Pokud je to možné, použijte podmínky specifické pro Azure pro prostředky, služby a úlohy. Azure Copilot nemusí pochopit váš záměr, pokud neví, na které části Azure se odkazujete. Pokud si nejste jistí, který termín použít, můžete požádat o obecné informace o vašem scénáři a pak použít termíny, které poskytuje ve výzvě.

Použijte smyčku zpětné vazby

Pokud neobdržíte hledanou odpověď, zkuste to znovu pomocí předchozí odpovědi, která vám pomůže upřesnit výzvy. Můžete například požádat Azure Copilot o další informace o předchozí odpovědi nebo vysvětlit více o jednom aspektu. U vygenerovaného kódu můžete požádat o změnu jednoho řádku nebo přidání dalšího kroku. Nebojte se experimentovat, abyste viděli, co funguje nejlépe.

Chcete-li zanechat zpětnou vazbu k jakékoli odpovědi, kterou poskytuje Azure Copilot, použijte ovládací prvky palec nahoru/palec dolů. Tato zpětná vazba nám pomáhá pochopit vaše očekávání, abychom mohli v průběhu času vylepšit prostředí Azure Copilot.