Partager via


Utiliser ai.summarize avec pandas

La fonction utilise l’IA ai.summarize générative pour produire des résumés de texte d’entrée, avec une seule ligne de code. La fonction peut synthétiser des valeurs d’une colonne d’un DataFrame ou des valeurs sur toutes les colonnes.

Note

Aperçu

La fonction ai.summarize étend la classe Série pandas. Pour résumer chaque valeur de ligne de cette colonne seule, appelez la fonction sur une colonne de texte pandas DataFrame . Vous pouvez également appeler la ai.summarize fonction sur un DataFrame entier pour synthétiser les valeurs de toutes les colonnes.

La fonction retourne une série pandas qui contient des résumés, qui peuvent être stockés dans une nouvelle colonne DataFrame.

Syntaxe

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

Paramètres

Nom Descriptif
instructions
Optional
Chaîne qui contient plus de contexte pour le modèle d'intelligence artificielle, comme la spécification de la longueur de sortie, du ton, ou d'autres paramètres. Des instructions plus précises donnent de meilleurs résultats.

Retours

La fonction retourne une série pandas qui contient des résumés pour chaque ligne de texte d’entrée. Si le texte d’entrée est null, le résultat est 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)

Cet exemple de cellule de code fournit la sortie suivante :

Capture d’écran montrant une trame de données. La colonne « summary » contient un résumé de la colonne « description » uniquement, dans la ligne correspondante.