1. Alur pemrosesan AI
- 01Ekstensi menyimpan PDF saat ini di browser dan menghitung hash kontennya untuk menetapkan identitas dokumen.
- 02Setiap permintaan AI untuk dokumen menyertakan PDF lengkap saat ini; API memverifikasi ulang hash dan kepemilikan byte aktual.
- 03API memuat riwayat percakapan saat ini dari PostgreSQL, lalu menyusun teks yang dipilih, nomor halaman, atau segmen PDF.js lokal.
- 04PDF lengkap, riwayat, dan pertanyaan saat ini dikirimkan ke penyedia model pihak ketiga tanpa status yang telah dikonfigurasi.
- 05Output model dikembalikan ke antarmuka pembaca; API menyimpan hasil yang diizinkan untuk disimpan secara persisten beserta data penggunaan, lalu melepaskan byte PDF untuk permintaan ini.
2. Konten yang digunakan oleh berbagai fitur
- Ringkasan dan kata kunci:Menggunakan PDF asli dan lengkap dari PDF saat ini untuk membuat satu ikhtisar gabungan tingkat dokumen, lalu menyimpan hasilnya dalam cache.
- Tanya jawab teks lengkap:Setiap putaran mengirimkan PDF lengkap, riwayat percakapan yang disimpan di server, dan pertanyaan saat ini.
- Jelaskan teks yang dipilih:Mengirim PDF lengkap, teks atau formula yang dipilih, nomor halaman fisik, dan koordinat yang dinormalisasi.
- Terjemahkan teks yang dipilih:Hanya menerjemahkan konten yang sedang dipilih pengguna, tanpa menambahkan konteks dari seluruh dokumen.
- Terjemahan per halaman:Mengirim PDF lengkap beserta segmen halaman saat ini yang dibuat secara lokal oleh PDF.js, serta menyimpan status dan hasil setiap halaman.
- Penyorotan otomatis:Mengidentifikasi metode, kontribusi, hasil, atau jenis sorotan lain yang dipilih pengguna berdasarkan PDF lengkap.
- Deskripsi gambar:Saat fitur diaktifkan, piksel hasil pemotongan halaman PDF yang dikonfirmasi pengguna, nomor halaman, area, dan PDF lengkap akan dikirim bersama-sama ke model.
3. Model dan penyedia
Klien hanya dapat memilih alias model yang disediakan server dan tidak dapat langsung mengirimkan sembarang ID model provider. Server memetakan alias ke model yang telah diverifikasi menggunakan protokol sebenarnya. Dukungan Provider untuk Files API, penggunaan ulang file, sesi, atau kemampuan lain yang belum diverifikasi tidak boleh diasumsikan.
Penyedia dokumen beroperasi sebagai layanan tanpa status, sehingga PDF yang sama dapat dikirim berulang kali dalam beberapa permintaan AI. Penyedia dapat memproses permintaan sesuai ketentuan layanannya; tanpa bukti kontrak dan konfigurasi, Explixit tidak menjanjikan “tidak pernah digunakan untuk pelatihan” atau “retensi nol”.
4. Formula dan teks kaya
Explixit berupaya meneruskan formula sebagai konten terstruktur serta menggunakan Markdown, DOMPurify, dan KaTeX lokal untuk merender jawaban model. Model masih dapat melewatkan variabel, subskrip, transposisi, atau kondisi persamaan. Karena itu, formula penting harus dibandingkan dengan PDF asli.
5. Deskripsi Gambar
Permintaan penjelasan gambar harus menyertakan PNG atau JPEG yang dipotong dari canvas PDF asli, bukan hanya mengirimkan OCR, keterangan gambar, atau data pengujian statis. Server memverifikasi kepemilikan dokumen, nomor halaman, MIME, tanda tangan file, ukuran file, dan dimensi piksel.
Explixit tidak menyimpan gambar asli hasil potongan pengguna secara permanen, melainkan hanya metadata penting mengenai sumber penjelasan dan jawaban model. Pemrosesan permintaan tetap tunduk pada kebijakan pencatatan log penyedia model dan infrastruktur.
6. Keterbatasan Output
- Model dapat menghasilkan kesalahan fakta, kutipan yang keliru, rumus yang salah, atau kesimpulan makalah yang tidak pernah ada.
- Kualitas pemindaian, enkripsi, ukuran file, jumlah halaman, atau batas konteks model dapat menyebabkan PDF tertentu untuk sementara tidak dapat digunakan.
- Pertanyaan yang sama dapat memberikan hasil berbeda pada model, waktu, dan konteks yang berbeda.
- Sorotan menunjukkan bagian penting untuk dibaca yang disarankan oleh model, bukan hasil tinjauan sejawat atau penilaian kualitas makalah.
- Pengguna wajib memverifikasi konten penting dengan merujuk pada PDF asli, basis data tepercaya, dan pertimbangan profesional.
7. Kontrol Manusia
- Pengguna menentukan apakah akan mengaktifkan mode baca Explixit untuk PDF yang sedang dibuka.
- Terjemahan otomatis seluruh dokumen dapat dijeda dan dilanjutkan. Kegagalan pada satu halaman tidak akan menghapus hasil di halaman lain.
- Tugas streaming AI dapat dibatalkan. Tugas yang gagal atau dibatalkan tidak boleh ditampilkan seolah-olah telah selesai.
- Sorotan manual dan otomatis, komentar, catatan, serta riwayat penjelasan dapat dilihat dan dihapus.
- Pengguna dapat keluar dari mode baca dan kembali ke pembaca PDF bawaan Chrome.
8. Keamanan dan Masukan
Kunci API hanya disimpan di sisi server. Layar kesalahan tidak boleh menampilkan kunci, stack internal, atau jawaban cadangan tetap. Untuk masalah model, pelanggaran hak, dan insiden keamanan, hubungi explixitai@outlook.com。