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 funzionalità, disponibile nella funzionalità AI basata su Aspose.Words, integra modelli linguistici generativi avanzati da OpenAI e Google, nonché modelli linguistici generativi antropici Claude’s. L’elenco dei modelli supportati è disponibile nell’enumerazione AiModelType.

È possibile specificare varie opzioni per il riepilogo del contenuto del documento. Utilizzare il metodo Summarize per generare un riepilogo del documento. È anche 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 come riassumere un documento utilizzando il modello GPT-4o:

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

 String apiKey = System.getenv("API_KEY");
 // Use OpenAI or Google generative language models.
 IAiModelText model = (IAiModelText)AiModel.create(AiModelType.GPT_4_O_MINI).withApiKey(apiKey);

 Document oneDocumentSummary = model.summarize(firstDoc, new SummarizeOptions(); { oneDocumentSummary.setSummaryLength(SummaryLength.SHORT); });
 oneDocumentSummary.save(getArtifactsDir() + "AI.AiSummarize.One.docx");

 Document multiDocumentSummary = model.summarize(new Document[] { firstDoc, secondDoc }, new SummarizeOptions(); { multiDocumentSummary.setSummaryLength(SummaryLength.LONG); });
 multiDocumentSummary.save(getArtifactsDir() + "AI.AiSummarize.Multi.docx");