Sdílet prostřednictvím


Použití ai.summarize s knihovnou pandas

Funkce ai.summarize používá generující AI k vytváření souhrnů vstupního textu s jedním řádkem kódu. Funkce může shrnout hodnoty z jednoho sloupce datového rámce nebo hodnot ve všech sloupcích.

Poznámka:

Přehled

Funkce ai.summarize rozšiřuje třídu pandas Series. Pokud chcete shrnout jednotlivé hodnoty řádků ze samotného sloupce, zavolejte funkci v textovém sloupci datového rámce pandas . Funkci můžete také volat ai.summarize na celém datovém rámci, abyste shrnuli hodnoty napříč všemi sloupci.

Funkce vrátí řadu pandas, která obsahuje souhrny, které lze uložit do nového sloupce datového rámce.

Syntaxe

df["summaries"] = df["text"].ai.summarize()

Parametry

Název Description
instructions
Volitelný
Řetězec, který obsahuje více kontextu pro model AI, například určení délky výstupu, tónu nebo více. Přesnější pokyny přinesou lepší výsledky.

Návraty

Funkce vrátí řadu pandas , která obsahuje souhrny pro každý vstupní textový řádek. Pokud je vstupní text null, výsledek je null.

Example

# This code uses AI. Always review output for mistakes.

df= pd.DataFrame([
        ("Microsoft Teams", "2017",
        """
        The ultimate messaging app for your organization—a workspace for real-time 
        collaboration and communication, meetings, file and app sharing, and even the 
        occasional emoji! All in one place, all in the open, all accessible to everyone.
        """),
        ("Microsoft Fabric", "2023",
        """
        An enterprise-ready, end-to-end analytics platform that unifies data movement, 
        data processing, ingestion, transformation, and report building into a seamless, 
        user-friendly SaaS experience. Transform raw data into actionable insights.
        """)
    ], columns=["product", "release_year", "description"])

df["summaries"] = df["description"].ai.summarize()
display(df)

Tato ukázková buňka kódu poskytuje následující výstup:

Snímek obrazovky znázorňující datový rámec Sloupec