Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La ai.summarize funzione riepiloga il testo da una colonna o in tutte le colonne di ogni riga.
Annotazioni
- Questo articolo illustra
ai.summarizecon pandas. Per informazioni su PySpark, consulta Usa ai.summarize con PySpark. - Per tutte le funzioni di intelligenza artificiale e i prerequisiti, vedere Panoramica di Funzioni di intelligenza artificiale.
- Modificare la configurazione predefinita per Funzioni di intelligenza artificiale con pandas.
Informazioni generali
La ai.summarize funzione estende la classe Pandas Series . Per riepilogare ogni valore di riga da tale colonna, chiamare la funzione in una colonna di testo Pandas DataFrame . È anche possibile chiamare la ai.summarize funzione su un intero dataframe per riepilogare i valori in tutte le colonne.
La funzione restituisce una serie pandas contenente riepiloghi, che può essere archiviata in una nuova colonna DataFrame.
Sintassi
df["summaries"] = df["text"].ai.summarize()
Parametri
| Nome | Description |
|---|---|
instructions Opzionale |
Una stringa che fornisce un contesto aggiuntivo per il modello di intelligenza artificiale, ad esempio la lunghezza dell'output, il tono, il pubblico o l'obiettivo. Istruzioni più precise producono risultati migliori. |
Restituzioni
La funzione restituisce una serie pandas che contiene riepiloghi per ogni riga di testo di input. Se il testo di input è null, il risultato è 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)
Risultato:
Personalizzare i riepiloghi con le istruzioni
Utilizzare il parametro instructions per controllare il tono, la lunghezza, i destinatari o il focus dei riepiloghi generati senza modificare il testo di origine.
# This code uses AI. Always review output for mistakes.
df["executive_summary"] = df["description"].ai.summarize(
instructions="Write one concise sentence for a business executive. Focus on product value and avoid marketing language."
)
display(df)
Input multimodale
Per riepilogare immagini, PDF o file di testo, impostare column_type="path" quando la colonna di input contiene stringhe di percorso del file. Per la configurazione, vedere Usare l'input multimodale con Funzioni di intelligenza artificiale.
# This code uses AI. Always review output for mistakes.
custom_df["summary"] = custom_df["file_path"].ai.summarize(
instructions="Summarize this file in one sentence for a support analyst.",
column_type="path",
)
display(custom_df)
Contenuti correlati
- Usare ai.summarize con PySpark.
- Altre informazioni sulle funzioni di intelligenza artificiale.
- Usare l'input multimodale con funzioni di intelligenza artificiale.
- Modificare la configurazione predefinita per Funzioni di intelligenza artificiale con pandas.
- Informazioni sulla fatturazione per le funzioni di intelligenza artificiale.