Translation not up to date
Modely základů v IBM watsonx.ai můžete použít ke generování věcně přesného výstupu založeného na informacích ve znalostní bázi použitím vzoru generování rozšířeného načítání. Modely Foundation mohou generovat výstup, který je věcně nepřesný z různých důvodů. Jednou z možností, jak zlepšit přesnost generovaného výstupu, je poskytnout potřebná fakta jako kontext v textu výzvy k zadání. Tento výukový program používá ukázkový zápisník s použitím metody vzoru generování rozšířené generace pro zlepšení přesnosti generovaného výstupu.
- Požadované služby
- Watson Studio
- Watson Machine Learning
Váš základní sled prací zahrnuje tyto úlohy:
- Otevřete projekt. Projekty jsou místem, kde můžete spolupracovat s ostatními na práci s daty.
- Přidejte notebook do svého projektu. Do svého projektu můžete vytvořit vlastní zápisník nebo přidat ukázkový zápisník .
- Přidejte a upravte kód a poté spusťte zápisník.
- Zkontrolujte výstup zápisníku.
Číst o načtení-rozšířený vzorek generování
Technika zahrnutí kontextu ve výzvách k výzvám můžete rozšířit využitím informací ve znalostní bázi. Vzor generování rozšířeného načtení zahrnuje tři základní kroky:
- Vyhledání relevantního obsahu ve znalostní bázi
- Vytáhněte nejrelevantnější obsah do vaší výzvy jako kontext
- Odeslání kombinovaného textu výzvy k zadání na model pro generování výstupu
Získejte další informace o vzorku generování rozšířeného načtení
Zhlédnout video o použití vzorku generování rozšířeného generování
Chcete-li si prohlédnout kroky uvedené v tomto výukovém programu, pusťte toto video. V uživatelském rozhraní zobrazeném ve videu může dojít k mírnému rozdílu. Video je zamýšleno jako společník k písemnému výukovém programu.
Toto video poskytuje vizuální metodu pro seznámení se s koncepty a úlohami v této dokumentaci.
Vyzkoušejte výukový program s výzvou k zadání základního modelu s použitím vzorku generování s rozšířením pro načtení
V tomto výukovém programu provedete tyto úlohy:
- Úloha 1: Otevřít projekt
- Úloha 2: Přidat ukázku zápisníku do vašeho projektu
- Úloha 3: Upravit zápisník
- Úloha 4: Spustit zápisník a zkontrolovat výstup
Použijte video-obrázek-in-picture
Tip: Spustit video a poté, co se přetáhne výukovým programem, se video přesune do režimu obrázků s picse-in-picture. Uzavřete video tabulku s obsahem pro nejlepší zkušenosti s obrázkem na obrázku. Můžete použít režim picture-in-picture tak, abyste mohli sledovat video, jak dokončujete úlohy v tomto výukovém programu. Klepněte na časová razítka pro každou úlohu, která se má sledovat.Následující animovaný obrázek ukazuje, jak používat funkce obrázků a obrázků ve videu:
Získání nápovědy pro komunitu
Potřebujete-li pomoci s tímto výukovým programem, můžete se zeptat na otázku nebo najít odpověď v diskusním fóru komunitywatsonx.ai.
Nastavení oken prohlížeče
Pro optimální zkušenost s tímto výukovým programem otevřete Cloud Pak for Data v jednom okně prohlížeče a ponechejte tuto stránku s výukovým programem otevřenou v jiném okně prohlížeče, abyste mohli snadno přepínat mezi dvěma aplikacemi. Zvažte uspořádání dvou oken prohlížeče bok po boku tak, aby se usnadnila jeho následná práce.
Tip: Pokud při dokončování tohoto výukového programu v uživatelském rozhraní narazíte na prohlídku s průvodcem, klepněte na volbu Možná později.
Zpět na začátek
K uložení ukázkového zápisníku potřebujete projekt.
Podívejte se na video, abyste viděli, jak vytvořit projekt pískoviště a přidružit službu. Poté postupujte podle kroků a ověřte, zda máte existující projekt, nebo vytvořte projekt prostředí sandbox.
Toto video poskytuje vizuální metodu pro seznámení se s koncepty a úlohami v této dokumentaci.
Postupujte takto, abyste ověřili, že máte existující projekt, nebo vytvořte projekt.
Na domovské obrazovce watsonx přejděte do sekce Projekty . Pokud jsou v seznamu zobrazeny žádné projekty, pak přeskočte na téma Přidružit službu Watson Machine Learning. Pokud žádné projekty nevidíte, postupujte podle níže uvedených kroků a vytvořte projekt.
Klepněte na volbu Vytvořit projekt pískoviště. Když je projekt vytvořen, uvidíte sandbox v sekci Projekty .
Otevřete existující projekt nebo nový projekt prostředí sandbox.
Přidružit službu Watson Machine Learning k projektu
K zadání výzvy k modelu základního modelu budete používat produkt Watson Machine Learning , abyste přidružili svou instanci služby Watson Machine Learning k vašemu projektu, postupujte takto.
V projektu klepněte na kartu Spravovat .
Klepněte na stránku Služby & Integrace .
Zkontrolujte, zda má tento projekt přidruženou službu Watson Machine Learning . Není-li k dispozici žádná přidružená služba, postupujte takto:
Klepněte na tlačítko Přidružit službu.
Zaškrtněte rámeček vedle instance služby Watson Machine Learning .
Klepněte na tlačítko Přidružit.
V případě potřeby klepněte na tlačítko Storno a vraťte se na stránku Služby & Integrace .
Další informace nebo sledování videa naleznete v tématu Vytvoření projektu.
Zkontrolujte svůj pokrok
Následující obrázek ukazuje kartu Spravovat s přidruženou službou. Nyní jste připraveni přidat ukázkový zápisník do svého projektu.
Zpět na začátek
Ukázkový notebook používá malou znalostní bázi a jednoduchou komponentu vyhledávání k demonstraci základního vzorku. Scénář použitý v tomto notebooku je pro společnost, která prodává semena pro výsadbu v zahradě. Webové stránky pro online katalog předdefinovaných produktů mají mnoho článků, které pomáhají zákazníkům plánovat svou zahradu a nakonec vybrat, která semena se mají zakoupit. Nová rozšíření se přidává na webové stránky, aby odpovídali na dotazy zákazníků týkající se obsahu článků.
Podívejte se na toto video a uvidíte, jak do projektu přidat ukázkový notebook, a pak postupujte podle kroků pro přidání notebooku do vašeho projektu.
Toto video poskytuje vizuální metodu pro seznámení se s koncepty a úlohami v této dokumentaci.
Získejte přístup k Jednoduchému úvodu pro načtení-rozšířené generování pomocí souboru watsonx.ai v části Ukázky.
Klepněte na volbu Přidat do projektu.
Vyberte svůj projekt ze seznamu a klepněte na tlačítko Přidat.
Zadejte název zápisníku a popis (volitelné).
Vyberte běhové prostředí pro tento zápisník.
Klepněte na volbu Vytvořit. Počkejte, než se načte editor zápisníků.
V nabídce klepněte na volbu Kernel > Restartovat & Vymazat výstupa poté klepnutím na volbu Restartovat a vymazat všechny výstupy vymažte výstup z posledního uloženého spuštění.
Další informace o přidružených službách naleznete v tématu Přidání přidružených služeb.
Zkontrolujte svůj pokrok
Následující obrázek ukazuje zápisník otevřený v režimu úprav. Nyní jste připraveni nastavit předpoklady pro spuštění zápisníku.
Zpět na začátek
Chcete-li zobrazit náhled této úlohy, podívejte se na video začínající na 00:57.
Než budete moci zápisník spustit, musíte nastavit prostředí. Chcete-li ověřit předpoklady notebooku, postupujte takto:
Posuňte se na sekci Pro IBM watsonx na IBM Cloud v zápisníku, abyste viděli dva nezbytné předpoklady pro spuštění zápisníku.
V sekci Vytvořit klíč rozhraní API IBM Cloud musíte předat svá pověření k rozhraní API produktu Watson Machine Learning pomocí klíče rozhraní API. Pokud již nemáte uložený klíč rozhraní API, pak postupujte podle následujících kroků a vytvořte klíč rozhraní API.
Přistupte ke stránce klíčů rozhraní API konzoly IBM Cloud.
Klepněte na volbu Vytvořit klíč rozhraní API IBM Cloud. Máte-li nějaké existující klíče rozhraní API, může být tlačítko označeno Vytvořit.
Zadejte název a popis.
Klepněte na volbu Vytvořit.
Kopírovat klíč rozhraní API.
Stáhněte klíč rozhraní API pro budoucí použití.
Přečtěte si sekci Přidružit instanci služby Watson Machine Learning k aktuálnímu projektu . Dokončili jste tento předpoklad v Úloha 1.
Posuňte se na sekci Spustit buňku a poskytnout klíč rozhraní API IBM Cloud :
Klepnutím na ikonu Spustit spusťte buňku.
Vložte klíč rozhraní API a stiskněte klávesu
Enter
.
V části Spustit buňku pro nastavení pověření pro IBM watsonx v produktu IBM Cloudklepněte na ikonu Spustit , abyste spustili buňku a nastavili pověření.
Zkontrolujte svůj pokrok
Následující obrázky ukazují notebook s vyplněnými předpoklady. Nyní jste připraveni spustit zápisník a zkontrolovat výstup.
Zpět na začátek
Chcete-li zobrazit náhled této úlohy, podívejte se na video začínající na 01:03.
Zápisník ukázek obsahuje informace o generování rozšířené načítání a o tom, jak lze zápisník upravit pro konkrétní případ použití. Chcete-li spustit zápisník a prohlédnout si výstup, postupujte takto:
Posuňte se na sekci Krok 2: Vytvořit znalostní bázi v zápisníku:
Klepněte na ikonu Spustit pro každou ze tří buněk v dané sekci.
Zkontrolujte výstup pro tři buňky v sekci. Kód v těchto buňkách nastaví znalostní bázi jako kolekci dvou článků. Tyto články byly napsány jako ukázky pro watsonx.ai, nejedná se o skutečné články publikované kdekoli jinde. Autoři a data publikování jsou fiktivní.
Posuňte se na sekci Krok 3: Sestavení komponenty jednoduchého hledání v zápisníku:
Klepněte na ikonu Spustit pro každou ze dvou buněk v dané sekci.
Zkontrolujte výstup pro dvě buňky v sekci. Kód v těchto buňkách vytváří jednoduchou komponentu vyhledávání. Mnoho článků, které se zabývají načítáním rozšířené generace, předpokládají, že komponenta načtení používá vektorovou databázi. Chcete-li však provést obecné metody generování rozšířeného načtení, každá metoda vyhledávání a načtení, která může spolehlivě vrátit příslušný obsah ze znalostní báze, se provede. V tomto zápisníku je vyhledávací komponenta triviální funkce hledání, která vrací index jednoho nebo druhého ze dvou článků ve znalostní bázi na základě jednoduchého shody regulárního výrazu.
Posuňte se na sekci Krok 4: Text výzvy k zadání profese v zápisníku:
Klepněte na ikonu Spustit pro každou ze dvou buněk v dané sekci.
Zkontrolujte výstup pro dvě buňky v sekci. Kód v těchto buňkách bude zobrazovat text výzvy k zadání. Neexistuje nikdo, nejlepší výzva pro danou úlohu. Avšak modely, které byly vyladěny instrukcemi, jako např. bigscience/mt0-xxl-13b, google/flan-t5-xxl-11bnebo google/flan-ul2-20b, mohou obecně provést tuto úlohu s ukázkovou výzvou. Konzervativní dekodovací metody mají sklon ke stručným Ve výzvě si všimněte dvou zástupných symbolů řetězce (označených jako %s), které budou nahrazeny v době generování:
- První zástupný symbol bude nahrazen textem relevantního článku ze znalostní báze
- Druhý zástupný symbol bude nahrazen odpovědí na otázku, která bude zodpovězena.
Posuňte se na sekci Krok 5: Generovat výstup pomocí základních modelů Python library v zápisníku:
Klepněte na ikonu Spustit pro každou ze tří buněk v dané sekci.
Zkontrolujte výstup pro tři buňky v sekci. Kód v těchto buňkách generuje výstup pomocí knihovny Python . Modely základů v souboru watsonx.ai můžete programově používat pomocí knihovny Python . Další informace o knihovně naleznete v následujících tématech:
Posuňte se na sekci Krok 6: Vytáhněte vše dohromady, abyste provedli načtení-rozšířené generování v zápisníku:
Klepněte na ikonu Spustit pro každou ze dvou buněk v dané sekci. Tento kód stáhne vše dohromady a provede načtení s rozšířenou generací.
Zkontrolujte výstup pro první buňku v sekci. Kód v této buňce nastaví prvky uživatelského vstupu.
Pro druhou buňku v oddíle zadejte otázku týkající se rajčat nebo okurek, abyste viděli odpověď a zdroj. Například
Do I use mulch with tomatoes?
.Přezkoumejte odpověď na vaši otázku.
Zkontrolujte svůj pokrok
Následující obrázek ukazuje dokončený zápisník.
Zpět na začátek
Další kroky
- Podívejte se na video začínající na 02:55 , abyste se dozvěděli více o aspektech použití vzoru generování s rozšířením pro načtení na produkční řešení.
- Vyzkoušejte výukový program Prompt základní model s použitím výzvy k zadání příkazového řádku.
Další prostředky
Prohlédněte si další videa.
Nalezení ukázkových datových sad, projektů, modelů, výzev k zadání a notebooků v ukázkách za účelem získání znalostí o zkušenostech:
Zápisníky , které můžete přidat do svého projektu, abyste mohli začít analyzovat data a sestavovat modely.
Projekty , které můžete importovat obsahující zápisníky, datové sady, výzvy k zadání a další aktiva.
Datové sady , které můžete přidat do svého projektu za účelem upřesnění, analýzy a sestavení modelů.
výzvy , které můžete použít v rámci testovacího pracoviště výzev k zadání základního modelu.
Modely nadace , které můžete použít v laboratoři výzev k zadání.
Nadřízené téma: Výukové programy Stručný úvod