Alur kerja dokumen modern semakin bergantung pada AI untuk mengotomatiskan tugas-tugas yang sarat konten. Dengan Aspose.Words untuk Python via .NET, pengembang dapat mengintegrasikan kemampuan AI yang canggih, seperti peringkasan, penerjemahan, dan pengecekan tata bahasa, langsung ke dalam aplikasi Python mereka.
Fitur-fitur ini dibangun di atas model bahasa besar (LLMs) seperti OpenAI, Google Gemini, dan Anthropic Claude, yang memungkinkan pemrosesan dokumen cerdas sambil mempertahankan struktur dan format.
Memulai
Sebelum menggunakan fitur AI, Anda perlu:
- Pasang Aspose.Words untuk Python via .NET:
pip install aspose-words - Inisialisasi model AI (misalnya, 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()
Fitur berbasis 0
Saat ini, Aspose.Words untuk Python menawarkan fitur berbasis AI berikut:
- ringkasan dokumen
- terjemahan dokumen
- pemeriksaan tata bahasa
Kita akan membahasnya lebih detail di bagian-bagian selanjutnya.
Ringkasan Dokumen
Penyusunan ringkasan membantu mengekstrak informasi penting dari dokumen besar, sehingga memudahkan peninjauan konten atau pembuatan abstrak.
Poin-Poin Penting
- Menghasilkan ringkasan untuk satu dokumen atau untuk serangkaian dokumen.
- Dapat disesuaikan summary length (VERY_SHORT, SHORT, MEDIUM, LONG, VERY_LONG)
Metode summarize menggunakan model AI yang terhubung untuk menghasilkan versi ringkas dari isi dokumen.
Cobalah Meringkas Sebuah Dokumen
Contoh kode berikut menunjukkan cara meringkas dua dokumen dengan panjang ringkasan 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")
Terjemahan Dokumen
Penerjemahan memungkinkan Anda untuk mengkonversi dokumen ke berbagai bahasa sambil mempertahankan formatnya.
Poin-Poin Penting
- Mempertahankan tata letak dan struktur
- Berfungsi di berbagai format yang didukung (DOCX, PDF, HTML, dll.)
- Beragam bahasa (lihat daftar bahasa)
- Ideal untuk distribusi konten global
Cobalah Menerjemahkan Dokumen
Contoh kode berikut menunjukkan cara menerjemahkan dokumen ke dalam bahasa Arab:
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")
Pemeriksaan Tata Bahasa
Pemeriksaan tata bahasa memungkinkan koreksi otomatis terhadap masalah ejaan dan tata bahasa menggunakan model AI.
Poin-Poin Penting
- Pemeriksaan tata bahasa dokumen
- Meningkatkan kualitas konten
- Mengoptimalkan alur kerja editorial
Cobalah Periksa Tata Bahasa
Contoh kode berikut menunjukkan cara memeriksa tata bahasa:
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")
Mengapa Menggunakan Fitur AI?
Kemampuan yang didukung oleh AI di Aspose.Words untuk Python membantu pengembang:
- Mengotomatiskan tugas pemrosesan teks yang kompleks
- Mengurangi waktu pengeditan dan peninjauan manual.
- Bangun alur kerja dokumen yang lebih cerdas
Fitur-fitur ini memperluas pemrosesan dokumen tradisional dengan pemahaman semantik, sehingga membuat aplikasi menjadi lebih cerdas dan ramah pengguna.
Kesimpulan
Aspose.Words untuk Python membawa AI langsung ke dalam alur pemrosesan dokumen. Baik Anda perlu meringkas laporan yang panjang, menerjemahkan dokumen untuk audiens internasional, atau mengoreksi tata bahasa, fitur-fitur ini menyediakan API yang sederhana namun ampuh untuk meningkatkan aplikasi Anda.
Dengan menggabungkan manipulasi dokumen dengan AI, pengembang dapat melampaui otomatisasi dasar dan membangun solusi dokumen yang benar-benar cerdas.
Lihat Juga
- Fitur yang didukung oleh 1 dalam Dokumentasi Resmi
- aspose.words.ai module di API Reference
