Masalah menarik dari penulisan akademik berbantuan AI bukan menghasilkan teks — tapi menghasilkan teks yang sitasinya beneran ada dan beneran mendukung klaim yang ditempelkan padanya. Chatbot umum dengan senang hati mengarang referensi yang kelihatan meyakinkan. Pipeline-nya juga harus bisa bekerja dari pustaka pilihan periset sendiri, bukan apa pun yang muncul dari web terbuka, mengikuti gaya sitasi yang dipilih, dan menghasilkan abstrak bilingual yang diminta jurnal Indonesia — apa pun bahasa tubuh artikelnya.
Kami bangun pipeline tujuh tahap di NestJS 11 dan Bun: retrieval, penulisan draf, review, revisi, bibliografi, format, dan gerbang integritas. Sumber diberi label ref pendek yang stabil dan konsisten direproduksi model secara inline, jadi sitasi diparse deterministik dari marker yang dihasilkan dan dikaitkan balik ke sumbernya — tanpa pass ekstraksi kedua yang rapuh. Periset bisa menghubungkan pustaka Zotero lewat OAuth (HMAC-SHA1 ditandatangani manual, kunci dienkripsi AES-256-GCM saat disimpan) dan mendasarkan tulisan pada teks penuh PDF miliknya sendiri, diambil via full-text search PostgreSQL lalu di-rerank DeepSeek. Gerbang integritas memverifikasi di level kutipan bahwa istilah dalam klaim muncul di sumber yang disitasi, dan memblokir proses kalau tidak. Hasilnya diekspor ke Markdown atau DOCX via Pandoc, dengan progres streaming live lewat Socket.IO.
Pipeline agen dari retrieval sampai manuskrip final
Output sitasi APA, Chicago, MLA, IEEE, Vancouver
Dirancang & dibangun oleh Manggala Code