Riassumere un documento

Contents
[ ]

Il riepilogo dei documenti è uno strumento prezioso per la revisione dei contenuti, approfondimenti rapidi o la preparazione di abstract. Aspose.Words supporta il riepilogo dei documenti utilizzando modelli basati su AI, semplificando l’elaborazione di testo lungo. Questa funzione, disponibile nello spazio dei nomi Aspose.Words.AI, integra modelli di linguaggio generativo avanzati da OpenAI e Google.

È possibile specificare varie opzioni per il riepilogo del contenuto del documento. Utilizzare il metodo Summarize per generare un riepilogo del documento. È inoltre possibile impostare la lunghezza del riepilogo utilizzando la proprietà SummaryLength.

Con Aspose.Words, l’implementazione del riepilogo dei documenti è semplice. L’esempio di codice seguente mostra hot per sommare un documet utilizzando il modello GPT-4o:

Document firstDoc = new Document(MyDir + "Big document.docx");
Document secondDoc = new Document(MyDir + "Document.docx");

string apiKey = Environment.GetEnvironmentVariable("API_KEY");
// Use OpenAI or Google generative language models.
IAiModelText model = (IAiModelText)AiModel.Create(AiModelType.Gpt4OMini).WithApiKey(apiKey);

Document oneDocumentSummary = model.Summarize(firstDoc, new SummarizeOptions() { SummaryLength = SummaryLength.Short });
oneDocumentSummary.Save(ArtifactsDir + "AI.AiSummarize.One.docx");

Document multiDocumentSummary = model.Summarize(new Document[] { firstDoc, secondDoc }, new SummarizeOptions() { SummaryLength = SummaryLength.Long });
multiDocumentSummary.Save(ArtifactsDir + "AI.AiSummarize.Multi.docx");