Intel·ligència artificial per a documents

i a Aspose.Words Document AI for .NET La component addicional permet als desenvolupadors traduir o resumir els documents i verificar el seminari.Els integren amb els programes de màster en el camp de la recerca superior com Gemini, Claude i OpenAI.

Sostenibilitat i preparació

  1. Instal·lació d’Aspose.Words per al pla .NET a través de NuGet o grup de gestió dels paquets.
  2. Mesuració de l’autorització abans de fer el correu mixte.

compatible amb Windows, Linux, MacOS i altres plataformes Utilitza .NET Framework o .NET Core o Mono. i inclou principis coneguts, que es recolzen per Visual Studio (2010-2026) , Xamarin i MonoDevelop 2.4+.

La idea és: Visual Studio 2017-2026, JetBrains Rider, MonoDevelop.

Forma / coordinació de l’ajuda: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML, i Word 2007 XML.

Traducció del document

Tradueix els teus documents a cadascuna de les llengües que representa Llengua La llista :

Document doc = new Document(MyDir + "Document.docx");

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

Document translatedDoc = model.Translate(doc, Language.Arabic);
translatedDoc.Save(ArtifactsDir + "AI.AiTranslate.docx");

Resum de la documentació

Crear un resum del document, determinant la longitud:

  • 1 – 2 фрази
  • Breu - 3 i 4 frases
  • Mitjana: 5 a 6 frases
  • Llengua: 7-10 frases
  • Molt llarg – 11-20 frases
Document firstDoc = new Document("Big document.docx");
Document secondDoc = new Document("Document.docx");

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

SummarizeOptions options = new SummarizeOptions();

options.SummaryLength = SummaryLength.Short;
Document oneDocumentSummary = model.Summarize(firstDoc, options);
oneDocumentSummary.Save("AI.AiSummarize.One.docx");

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

Verificació de les normes de documentació

Verificació de les regles i detecció d’errors en els documents:

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

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

CheckGrammarOptions grammarOptions = new CheckGrammarOptions();
grammarOptions.ImproveStylistics = true;

Document proofedDoc = model.CheckGrammar(doc, grammarOptions);
proofedDoc.Save("AI.AiGrammar.docx");

Preguntes freqüents

  1. Q: Quins formats de fitxers es poden utilitzar amb Document AI per a .NET? i a Aspose.Words Document AI for .NET Suporta els components DOC, DOCX, RTF, DOT, DOTX, DOCM, Word 2003 XML i Word 2007 XML.
  2. Q: Quins formularis puc utilitzar amb Aspose.Words Document AI per a .NET? El document es pot combinar amb la intel·ligència artificial en .NET amb el grau de Màster en Educació com Gemini, Claude i OpenAI.
 Català