⬅️ Back

Roasting Your CV

Gemini API React Js Vite Typescript Tailwind CSS

Sebelumnya saya melihat postingan dari Linkedin yang membuat roasting untuk mengkritik CV yang diunggah. Saya penasaran mengapa dan bagaimana cara kerjanya. Saya mencari tahu cara kerjanya di internet dan menemukan cara melakukannya serta waktu eksekusinya.

Untuk melakukan ini, saya membutuhkan AI yang dapat membaca teks dari PDF lalu memberikan respons. Namun, untuk mendapatkan teks dari berkas yang diunggah, saya menemukan 2 cara.

1. Gambar -> Teks (OCR)

Saya mencoba mengonversi gambar dari teks menggunakan pustaka NPM, tetapi ternyata prosesnya memakan waktu lebih lama karena harus membaca gambar lalu mengonversinya menjadi teks dan juga perlu mengatur bahasa yang digunakan untuk membacanya. Belum lagi jika ada teks yang terlewat.

Akhirnya saya tidak menggunakan metode ini, tetapi saya penasaran, mungkin saya akan mencobanya di proyek lain.

2. PDF -> Teks

Proses yang saya pilih menggunakan berkas PDF untuk mengambil teks di dalamnya. Metode ini lebih cepat selama PDF yang diunggah berisi teks, bukan gambar yang dikonversi ke PDF. Dengan ini, semua teks dapat dibaca dan diambil secara langsung.

Lanjutkan

Setelah mendapatkan teks dari CV, langkah selanjutnya adalah menggunakan AI untuk memprosesnya dan kemudian memberikan respons yang sesuai. Saya menggunakan Gemini 1.5 dari Google untuk ini dan untuk mengirim permintaan dan respons melalui API yang disediakan. Untuk pengembangan, saya menggunakan React Js dan Tailwind CSS.

AI Response

Ini tanggapan dari yang diberikan. Hahaha, lumayan bagus. Jangan dianggap serius, ini cuma iseng dan juga untuk mengetahui apa yang perlu diperbaiki.

Untuk mencobanya, akses di sini👉 roasting-your-cv.vercel.app