AI Local-ku Akhirnya Bisa Ngobrol Lewat Node.js

Beberapa hari yang lalu aku berhasil menjalankan AI Local pertama di laptopku sendiri menggunakan Ollama dan model gemma3:1b. Waktu itu rasanya sudah cukup senang karena akhirnya bisa ngobrol langsung dengan AI tanpa harus membuka website atau bergantung pada layanan online.

Tapi ternyata rasa penasaran itu nggak berhenti sampai di situ. Karena setelah berhasil menjalankan AI Local, muncul pertanyaan baru di kepalaku.

“Kalau AI ini bisa aku hubungkan ke program yang aku buat sendiri nggak ya?”

Akhirnya aku mulai cari tahu lagi. Dari beberapa artikel dan dokumentasi yang aku baca, ternyata Ollama menyediakan API yang bisa diakses dari berbagai bahasa pemrograman. Salah satunya Node.js yang kebetulan sedang aku pelajari juga.

Jujur aja, awalnya aku agak bingung. Karena ini pertama kalinya aku berinteraksi dengan API AI secara langsung. Biasanya aku tinggal buka ChatGPT, ketik pertanyaan, lalu dapat jawaban. Sekarang aku harus membuat request sendiri dari program yang aku buat. Tapi justru itu yang bikin menarik.

Aku mulai membuat file JavaScript sederhana menggunakan Node.js. Tujuannya juga sederhana, yaitu mengirim pertanyaan ke AI Local lalu menampilkan jawabannya di terminal. Nggak ada tampilan yang keren, nggak ada website, dan nggak ada desain yang menarik. Cuma terminal hitam dan beberapa baris kode. Tapi entah kenapa rasanya seru.

Karena setiap baris kode yang ditulis terasa seperti sedang menyambungkan beberapa hal yang sebelumnya kupelajari secara terpisah. Node.js, API, dan AI Local.

Setelah beberapa kali mencoba dan memastikan konfigurasi yang digunakan sudah benar, akhirnya aku menjalankan programnya.

node test.js

Dan beberapa detik kemudian muncul jawaban dari AI di terminal.

Jujur aja, momen itu bikin aku senyum sendiri. Bukan karena programnya rumit, justru karena programnya sederhana. Tapi untuk pertama kalinya aku berhasil membuat aplikasiku sendiri berbicara dengan AI yang berjalan di laptopku.

Rasanya beda dibanding sekadar membuka ChatGPT lalu bertanya sesuatu. Karena kali ini aku yang membuat jembatannya. Aku yang mengirim pertanyaannya, dan aku juga yang menerima jawabannya melalui program yang kubuat sendiri.

Dari situ aku mulai membayangkan kemungkinan lain. Kalau sekarang baru sebatas tanya jawab sederhana, mungkin nanti aku bisa membuat chatbot sendiri. Atau mungkin menghubungkannya dengan website. Atau bahkan membuat AI yang bisa membaca dokumen dan menjawab berdasarkan isi dokumen tersebut.

Jujur aja, aku masih jauh dari kata paham. Masih banyak istilah baru yang belum aku mengerti dan masih banyak error yang pasti akan kutemui. Tapi dibanding beberapa minggu yang lalu, sekarang aku sudah berada di titik yang berbeda.

Dulu aku bahkan belum tahu apa itu Ollama.

Sekarang aku sudah berhasil menjalankan AI Local dan menghubungkannya dengan Node.js.

Langkahnya mungkin kecil.

Tapi buatku, ini adalah salah satu bukti kalau belajar sedikit demi sedikit memang bisa membawa kita ke tempat yang sebelumnya nggak pernah kita bayangkan.

Leave a Reply

Your email address will not be published. Required fields are marked *