Freigeben über


Verwenden von ai.summarize mit Pandas

Die ai.summarize Funktion verwendet generative KI, um Zusammenfassungen von Eingabetext mit einer einzigen Codezeile zu erzeugen. Die Funktion kann Werte aus einer Spalte eines DataFrame oder Werte in allen Spalten zusammenfassen.

Hinweis

Überblick

Die ai.summarize-Funktion erweitert die Klasse der Pandas-Serie. Um jeden Zeilenwert aus dieser Spalte allein zusammenzufassen, rufen Sie die Funktion in einer Pandas DataFrame-Textspalte auf. Sie können die ai.summarize Funktion auch für einen gesamten DataFrame aufrufen, um Werte in allen Spalten zusammenzufassen.

Die Funktion gibt eine Pandas-Serie zurück, die Zusammenfassungen enthält, die in einer neuen DataFrame-Spalte gespeichert werden können.

Syntax

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

Die Parameter

Name Description
instructions
Wahlfrei
Eine Zeichenfolge , die mehr Kontext für das KI-Modell enthält, z. B. angeben der Ausgabelänge, des Tons oder mehr. Präzisere Anweisungen liefern bessere Ergebnisse.

Rückkehr

Die Funktion gibt eine Pandas-Reihe zurück, die Zusammenfassungen für jede Eingabetextzeile enthält. Wenn der Eingabetext lautet null, lautet nulldas Ergebnis .

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)

Diese Beispielcodezelle stellt die folgende Ausgabe bereit:

Screenshot eines Datenrahmens. Die Spalte