Začněte nyníZačněte zdarma

Vytvoření strukturovaného výstupu

Strukturované výstupy jsou klíčem k získávání konzistentních výsledků z velkých jazykových modelů, což je zásadní v celé řadě aplikací.

Tady pomocí knihovny pydantic definuješ vlastnosti popisující postavu z Romea a Julie prostřednictvím třídy Character. V dalším cvičení ji použiješ k extrakci postav jako strukturovaných výstupů z ukázky tohoto díla.

Toto cvičení je součástí kurzu

Graph RAG s LangChain a Neo4j

Zobrazit kurz

Pokyny k cvičení

  • Vytvoř třídu Character, která dědí z příslušné základní třídy pydantic.
  • Definuj vlastnost name této třídy.
  • Definuj volitelnou vlastnost family pro případ, že rodina dané postavy není známá.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

from pydantic import BaseModel, Field
from typing import Optional

# Inherit the correct pydantic class
class Character(____):
	# Describe the name property
	name: str = ____(description="The full name of the character")                
	# Set family to optional
	____: Optional[str] = Field(description="The name of the family they belong to")
Upravit a spustit kód