זרימות עבודה מודרניות של מסמכים מסתמכות יותר ויותר על AI כדי להפוך משימות עתירות תוכן לאוטומטיות. בעזרת Aspose.Words עבור Python via .NET, מפתחים יכולים לשלב יכולות AI חזקות, כגון סיכום, תרגום ובדיקת דקדוק, ישירות לתוך היישומים Python שלהם.

תכונות אלו בנויות על גבי מודלים של שפות גדולות (LLMs) כמו OpenAI, גוגל Gemini ו-Anthropic Claude, ומאפשרות עיבוד מסמכים חכם תוך שמירה על מבנה ועיצוב.

תחילת העבודה

לפני השימוש בתכונות של AI, עליך:

  1. התקן את Aspose.Words עבור Python via .NET: pip install aspose-words
  2. אתחול מודל AI (לדוגמה, Gemini 1.5 Flash):
api_key = system_helper.environment.Environment.get_environment_variable("API_KEY")
# Use Google generative language models.
model = aw.ai.AiModel.create(aw.ai.AiModelType.GEMINI_15_FLASH).with_api_key(api_key).as_google_ai_model()

תכונות מבוססות AI

נכון לעכשיו, Aspose.Words עבור Python מציע את התכונות הבאות המבוססות על AI:

  • סיכום מסמכים
  • תרגום מסמכים
  • בדיקת דקדוק

נחקור את אלה ביתר פירוט בסעיפים הבאים.

סיכום מסמכים

סיכום מסייע לחלץ מידע מפתח ממסמכים גדולים, מה שמקל על סקירת תוכן או יצירת תקצירים.

נקודות מפתח

  • יוצר סיכום עבור מסמך בודד או עבור מערך של מסמכים
  • מתכוונן summary length (VERY_SHORT, SHORT, MEDIUM, LONG, VERY_LONG)

השיטה summarize משתמשת במודל AI המחובר כדי ליצור גרסה תמציתית של תוכן המסמך.

נסה לסכם מסמך

דוגמת הקוד הבאה מראה כיצד לסכם שני מסמכים עם אורך סיכום של LONG:

first_doc = aw.Document("Big document.docx")
second_doc = aw.Document("Document.docx")

api_key = os.getenv("API_KEY")
# Use OpenAI or Google generative language models.
model = aw.ai.AiModel.create(aw.ai.AiModelType.GPT_4O_MINI).with_api_key(api_key).as_open_ai_model()

options = aw.ai.SummarizeOptions()
options.summary_length = aw.ai.SummaryLength.LONG
multi_document_summary = model.summarize([first_doc, second_doc], options)
multiDocumentSummary.save("AI.AiSummarize.Multi.docx")

תרגום מסמכים

תרגום מאפשר לך להמיר מסמכים לשפות שונות תוך שמירה על העיצוב.

נקודות מפתח

  • שומר על הפריסה והמבנה
  • עובד בפורמטים נתמכים (DOCX, PDF, HTML וכו')
  • מגוון רחב של שפות (ראו את רשימת השפות)
  • אידיאלי להפצת תוכן גלובלית

נסה לתרגם מסמך

דוגמת הקוד הבאה מראה כיצד לתרגם מסמך לערבית:

doc = aw.Document("Document.docx")

api_key = system_helper.environment.Environment.get_environment_variable("API_KEY")
# Use Google generative language models.
model = aw.ai.AiModel.create(aw.ai.AiModelType.GEMINI_15_FLASH).with_api_key(api_key).as_google_ai_model()

translated_doc = model.translate(doc, aw.ai.Language.ARABIC)
translated_doc.save("AI.AiTranslate.docx")

בדיקת דקדוק

בדיקת דקדוק מאפשרת תיקון אוטומטי של שגיאות איות ודקדוק באמצעות מודלים של AI.

נקודות מפתח

  • הגהה של מסמכים
  • שיפור איכות התוכן
  • אופטימיזציה של תהליכי עבודה עריכתיים

נסה לבדוק את הדקדוק

דוגמת הקוד הבאה מראה כיצד לבדוק דקדוק:

doc = aw.Document("Big document.docx")

api_key = system_helper.environment.Environment.get_environment_variable("API_KEY")
# Use OpenAI generative language models.
model = aw.ai.AiModel.create(aw.ai.AiModelType.GPT_4O_MINI).with_api_key(api_key).as_open_ai_model()

grammar_options = aw.ai.CheckGrammarOptions()
grammar_options.improve_stylistics = True

proofed_doc = model.check_grammar(doc, grammar_options)
proofed_doc.save(file_name="AI.AiGrammar.docx")

למה להשתמש בתכונות של AI?

יכולות המופעלות על ידי AI ב-Aspose.Words עבור Python המסייעות למפתחים:

  • אוטומציה של משימות עיבוד טקסט מורכבות
  • צמצום זמן עריכה ובדיקה ידנית
  • בניית זרימות עבודה חכמות יותר של מסמכים

תכונות אלו מרחיבות את עיבוד המסמכים המסורתי עם הבנה סמנטית, מה שהופך את היישומים לחכמים וידידותיים יותר למשתמש.

מַסְקָנָה

Aspose.Words עבור Python מביא את AI ישירות לתוך צינורות עיבוד מסמכים. בין אם אתם צריכים לסכם דוחות ארוכים, לתרגם מסמכים לקהל בינלאומי או לתקן דקדוק, תכונות אלו מספקות API פשוט אך עוצמתי לשיפור היישומים שלכם.

על ידי שילוב של מניפולציה של מסמכים עם AI, מפתחים יכולים להתקדם מעבר לאוטומציה בסיסית ולבנות פתרונות מסמכים חכמים באמת.

ראה גם