Skip to content

Latest commit

 

History

History
94 lines (55 loc) · 7.39 KB

File metadata and controls

94 lines (55 loc) · 7.39 KB

Integrace s voláním funkcí

Životní cyklus aplikace generativní AI

Důležitá otázka pro všechny AI aplikace je relevance AI funkcí, protože AI je rychle se vyvíjející oblast, pro zajištění, že vaše aplikace zůstane relevantní, spolehlivá a robustní, je potřeba ji neustále sledovat, hodnotit a zlepšovat. Zde přichází na řadu životní cyklus generativní AI.

Životní cyklus generativní AI je rámec, který vás provede fázemi vývoje, nasazení a údržby generativní AI aplikace. Pomáhá vám definovat cíle, měřit výkon, identifikovat výzvy a zavádět řešení. Také pomáhá sladit vaši aplikaci s etickými a právními standardy vašeho oboru i zúčastněných stran. Dodržováním životního cyklu generativní AI zajistíte, že vaše aplikace vždy přináší hodnotu a uspokojuje uživatele.

Úvod

V této kapitole se naučíte:

  • Porozumět posunu paradigmat od MLOps k LLMOps
  • Životní cyklus LLM
  • Nástroje životního cyklu
  • Metrifikace a hodnocení životního cyklu

Porozumět posunu paradigmat od MLOps k LLMOps

LLM jsou nový nástroj v arzenálu umělé inteligence, jsou neuvěřitelně výkonné v analyzačních a generativních úlohách pro aplikace, ovšem tato síla má své důsledky v tom, jak zefektivňujeme AI a klasické strojové učení.

S tím potřebujeme nové paradigma, aby byl tento nástroj adaptován dynamicky, s vhodnými incentivami. Můžeme starší AI aplikace kategorizovat jako „ML Apps“ a novější AI aplikace jako „GenAI Apps“ nebo prostě „AI Apps“, což odráží hlavní technologii a techniky užívané v daném čase. Tím se náš narativ mění v několika směrech, podívejte se na následující srovnání.

Srovnání LLMOps vs. MLOps

Všimněte si, že u LLMOps se více zaměřujeme na vývojáře aplikací, používáme integrace jako klíčový bod, používáme „Models-as-a-Service“ a uvažujeme o následujících bodech metrik.

  • Kvalita: kvalita odpovědi
  • Škoda: odpovědná AI
  • Poctivost: zakotvení odpovědi (dává smysl? Je správná?)
  • Náklady: rozpočet řešení
  • Latence: průměrný čas na odpověď tokenu

Životní cyklus LLM

Nejprve, abychom pochopili životní cyklus a úpravy, všimněme si následující infografiky.

Infografika LLMOps

Jak si možná všimnete, to se liší od obvyklých životních cyklů MLOps. LLM mají mnoho nových požadavků, jako promptování, různé techniky pro zlepšení kvality (Fine-Tuning, RAG, Meta-Prompts), různé hodnocení a zodpovědnost s ohledem na odpovědnou AI, nakonec nové hodnotící metriky (Kvalita, Škoda, Poctivost, Náklady a Latence).

Například se podívejte, jak přicházíme s nápady. Používáme prompt engineering k experimentování s různými LLM k prozkoumání možností a testování, zda jejich hypotéza může být správná.

Všimněte si, že to není lineární, ale integrované smyčky, iterativní a s celkovým cyklem.

Jak bychom mohli tyto kroky prozkoumat? Podívejme se podrobněji na to, jak můžeme životní cyklus sestavit.

Pracovní postup LLMOps

To může vypadat složitě, nejprve se soustřeďme na tři velké kroky.

  1. Ideace/Prozkoumání: Průzkum, zde můžeme zkoumat podle našich obchodních potřeb. Prototypování, vytváření PromptFlow a testování, zda je dostatečně efektivní pro naši hypotézu.
  2. Stavění/Rozšiřování: Implementace, nyní začínáme hodnotit na větších datech, zavádět techniky jako Fine-tuning a RAG, abychom ověřili robustnost našeho řešení. Pokud nefunguje, může pomoci znovuimplementace, přidání nových kroků do toku nebo restrukturalizace dat. Po otestování toku a škálování, pokud to funguje a splňuje metriky, je připraveno na další krok.
  3. Provozování: Integrace, nyní přidáváme monitorování a systém upozornění do našeho systému, nasazení a integraci aplikace do naší aplikace.

Poté máme celkový cyklus správy, zaměřující se na bezpečnost, soulad a řízení.

Gratulujeme, nyní máte AI aplikaci připravenou k nasazení a provozu. Pro praktickou zkušenost se podívejte na Contoso Chat Demo.

Jaké nástroje bychom mohli použít?

Nástroje životního cyklu

Pro nástroje Microsoft poskytuje Azure AI Platform a PromptFlow, které usnadňují a umožňují snadnou implementaci vašeho cyklu.

Azure AI Platform vám umožňuje použít AI Studio. AI Studio je webový portál, který umožňuje prozkoumávat modely, ukázky a nástroje. Spravovat zdroje, vývojové toky UI a možnosti SDK/CLI pro vývoj zaměřený na kód.

Možnosti Azure AI

Azure AI vám umožňuje použít více zdrojů k řízení vašeho provozu, služeb, projektů, vektorového vyhledávání a databází.

LLMOps s Azure AI

Konstruujte od Proof-of-Concept (POC) až po velké škálovatelné aplikace pomocí PromptFlow:

  • Navrhujte a budujte aplikace z VS Code s vizuálními a funkčními nástroji
  • Testujte a dolaďujte aplikace pro kvalitní AI, snadno.
  • Používejte Azure AI Studio k integraci a iteraci s cloudem, Push a Deploy pro rychlou integraci.

LLMOps s PromptFlow

Skvělé! Pokračujte ve výuce!

Úžasné, nyní se naučte více o tom, jak strukturovat aplikaci a využít koncepty s Contoso Chat App, abyste viděli, jak Cloud Advocacy přidává tyto koncepty do demonstrací. Pro více obsahu si prohlédněte náš Ignite breakout session!

Nyní se podívejte na lekci 15 a pochopte, jak Retrieval Augmented Generation a vektorové databáze ovlivňují generativní AI a jak vytvářet poutavější aplikace!


Prohlášení o vyloučení odpovědnosti:
Tento dokument byl přeložen pomocí AI překladatelské služby Co-op Translator. Přestože usilujeme o přesnost, mějte prosím na paměti, že automatizované překlady mohou obsahovat chyby nebo nepřesnosti. Originální dokument v jeho mateřském jazyce by měl být považován za autoritativní zdroj. Pro zásadní informace se doporučuje profesionální lidský překlad. Nejsme odpovědní za jakékoli nedorozumění nebo nesprávné výklady vyplývající z použití tohoto překladu.