Изкуствен интелект за документи

и на Aspose.Words Document AI for .NET Допълнителната компонента позволява на разработчиците да превеждат или обобщават документите и да проверяват семинара.Те се интегрират с магистърски програми в областта на висшите изследвания като Gemini, Claude и OpenAI.

Устойчивост и подготовка

  1. Инсталиране на Aspose.Words за .NET план чрез NuGet или група за управление на пакетите.
  2. Измерване на разрешителни преди извършване на смесена поща.

Съвместим с Windows, Linux, MacOS и други платформи Използва .NET Framework или .NET Core или Mono. и включва познати принципи, които се поддържат от Visual Studio (2010-2026) , Xamarin и MonoDevelop 2.4+.

Идеята е: Visual Studio 2017–2026, JetBrains Rider, MonoDevelop.

Форма / координация на поддръжката: DOC, DOCX, RTF, DOT, DOTX, DOTM, DOCM, Word 2003 XML, и Word 2007 XML.

Превод на документа

Превеждате документите си на всяка от езиците, които представлявате в езика Списъкът :

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");

Резюме на документацията

Създаване на резюме на документа, като се определи дължината:

  • 1 – 2 фрази
  • Кратки – 3-4 фрази
  • Средно – 5-6 фрази
  • Дълги – 7-10 фрази
  • Много дълъг – 11-20 фрази
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");

Проверка на правилата на документацията

Проверка на правилата и откриване на грешки в документите:

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");

Често задавани въпроси

  1. В: Какви файлови формати могат да се използват с Document AI за .NET? и на Aspose.Words Document AI for .NET Поддържа компонентите DOC, DOCX, RTF, DOT, DOTX, DOCM, Word 2003 XML и Word 2007 XML.
  2. В: Какви форми мога да използвам с Aspose.Words Document AI за .NET? Документът може да се комбинира с изкуствен интелект на .NET с магистърска степен по образование като Gemini, Claude и OpenAI.
 Български