Skrip Python ini dirancang untuk mengotomatiskan proses meninjau dan mengedit dokumen menggunakan antropik CLAUDE AI Assistant atau OpenAI Model. Ini menyediakan UI Web sederhana menggunakan Flask dan membaca dokumen Word (.docx), parsing menjadi paragraf, dan kemudian mengirimkan setiap paragraf ke Claude untuk diedit berdasarkan pedoman yang disediakan. Paragraf yang diedit kemudian ditulis kembali ke dokumen dengan perubahan yang dilacak, sehingga Anda dapat melihat apa yang telah dimodifikasi.
Tidak lagi menggunakan kemampuan panggilan fungsi GPT-4. Sekarang bekerja dengan Claude Antropik dan model OpenAI lainnya yang menerima petunjuk teks bentuk bebas.
Menambahkan UI Web Flask agar lebih mudah digunakan. Pengguna sekarang dapat mengunggah dokumen melalui formulir web daripada menjalankan skrip Python secara langsung.
Menggunakan file .env untuk konfigurasi alih -alih file config.py.
Script mengirimkan setiap paragraf ke Claude bersama dengan pembukaan yang disediakan yang memberikan pedoman pengeditan. Respons Claude untuk setiap paragraf dibandingkan dengan yang asli dan diff dihasilkan menggunakan diff_match_patch. Diffs kemudian diterapkan pada dokumen asli XML menggunakan LXML.
Lihat contoh output yang termasuk dalam / output / folder.
Untuk menggunakan Web UI:
pip install -r requirements.txtpython app.pyAplikasi Flask menyediakan antarmuka sederhana untuk mengunggah file, melihat diff, dan mengunduh dokumen yang diedit.
Pengguna lanjutan juga dapat menjalankan edit_document.py langsung dengan jalur dan parameter input/output mereka sendiri.
Skrip ini membutuhkan perpustakaan Python berikut:
Anda juga memerlukan kunci API untuk Antropik Claude, diatur dalam file .env sebagai CLAUDE_API_KEY .
Harap gunakan dengan cermat dan verifikasi output! AI tidak sempurna dan dapat membuat perubahan yang tidak diinginkan.
Potensi perbaikan:
Beri tahu saya jika Anda memiliki pertanyaan lain!