HomeTeknologiDeveloper Ini Bangun AI Orchestrator Lokal dan City AI

Developer Ini Bangun AI Orchestrator Lokal dan City AI

Date:

Related stories

Promo Pixel 10a di T-Mobile, Hemat Hingga $800

Penawaran Spesial T-Mobile untuk Google Pixel 10a Operator seluler terkemuka...

Trailer ‘Everybody Digs Bill Evans’ Resmi Dirilis: Anders Danielsen Lie sebagai Bill Evans

Trailer Pertama "Everybody Digs Bill Evans" Resmi Dirilis Modern Films...

Meteorit yang Jatuh di New Jersey Mengandung ‘Kimia Dunia Alien’

Meteorit CM1/2 carbonaceous chondrite yang jatuh di New Jersey Juli 2024 mengandung molekul prebiotik dan cairan asin yang disebut para ilmuwan sebagai 'ki

Seberapa Volatil Saham AS di Luar Jam Bursa?

Pergerakan harga saham di bursa Amerika Serikat pada sesi...

Pack Booster Pokémon TCG Pitch Black Resmi Diluncurkan di Amazon

Pack Booster Pokémon TCG Pitch Black Resmi Diluncurkan di...

Pengembang India Bangun Sistem AI Orkestrator Lokal yang Berjalan di GPU Konsumer

Raj Patil, seorang AI Engineer dan Full-Stack Developer asal India, berhasil membangun dua proyek berbasis kecerdasan buatan yang beroperasi tanpa bergantung pada server cloud mahal. Proyek pertamanya, Local AI Orchestrator, berjalan sepenuhnya secara offline di perangkat keras konsumer seperti NVIDIA RTX 3050, sementara proyek keduanya, City AI, mengotomatisasi pengelolaan keluhan warga kota menggunakan Gemini API. Keduanya menunjukkan bagaimana pengembang independen kini mampu membangun sistem AI produktif dengan sumber daya terbatas.

Local AI Orchestrator: Solusi AI Tanpa Cloud

Isu privasi data menjadi tantangan utama bagi perusahaan yang mengandalkan API LLM berbasis cloud. Model besar seperti GPT-4 atau Claude memerlukan pengiriman data sensitif ke server pihak ketiga, sesuatu yang tidak selalu diterima oleh kebijakan keamanan perusahaan. Patil merespons masalah ini dengan membangun orkestrator AI yang berjalan 100 persen secara lokal tanpa koneksi internet aktif.

Sistem ini menggunakan LangChain sebagai framework orkestrasi, FastAPI untuk backend API, dan Ollama sebagai runtime model lokal. Tiga model yang diintegrasikan meliputi Llama 3, Mistral, dan Phi-3 — semuanya dalam format GGUF yang sudah terkuantisasi untuk efisiensi memori.

Untuk akselerasi komputasi, Patil memanfaatkan NVIDIA CUDA dan TensorRT sebagai lapisan optimasi GPU. Redis digunakan sebagai cache layer untuk menyimpan konteks sesi secara lokal, memungkinkan model mengakses riwayat percakapan tanpa perlu menyimpan data di server eksternal.

Pencapaian Teknis: Sub-100ms Token Generation

Hasil paling impresif dari proyek ini adalah waktu generasi token yang berada di bawah 100 milidetik — pencapaian yang biasanya hanya terlihat pada sistem cloud berbayar. Kunci utamanya terletak pada optimasi kuantisasi model dalam format GGUF (GPT-Generated Unified Format).

Kuantisasi mengurangi presisi numerik bobot model dari 16-bit menjadi 4-bit atau bahkan lebih rendah, sehingga model yang awalnya memerlukan GPU server seharga ribuan dolar kini bisa berjalan di laptop konsumer. Proses ini mempertahankan sebagian besar akurasi model sambil memangkas kebutuhan memori secara drastis.

Patil membuktikan bahwa responsivitas AI yang baik tidak selalu memerlukan infrastruktur mahal. Dengan konfigurasi yang tepat, hardware sekelas RTX 3050 sudah cukup untuk menjalankan sistem AI yang responsif dan produktif.

City AI: Otomatisasi Administrasi Perkotaan

Proyek kedua Patil, City AI, mengambil pendekatan berbeda dengan menerapkan AI untuk masalah pemerintahan kota. Platform ini dirancang untuk mengotomatisasi siklus umpan balik antara warga dan pemerintah daerah dalam pengelolaan keluhan infrastruktur.

Alur kerjanya cukup straightforward. Warga mengirimkan keluhan berupa teks atau gambar — misalnya lampu jalan mati atau jalan rusak. Sistem kemudian menggunakan Google Gemini API untuk menganalisis makna semantik dari input tersebut, mengekstrak deskriptor kunci, dan memberikan skor tingkat keparahan (severity score).

Backend yang dibangun dengan Node.js dan Express.js menggunakan logika routing kustom untuk mendispatch tiket ke dashboard instansi pemerintah yang sesuai. Database MongoDB menyimpan seluruh riwayat tiket, sementara JWT menangani autentikasi pengguna dan admin.

Arsitektur City AI: Dari Input Hingga Tindak Lanjut

Yang menarik dari City AI adalah kemampuannya mengklasifikasikan keluhan secara otomatis tanpa campur tangan manusia di tahap awal. Gemini API tidak hanya membaca teks, tapi juga memproses gambar untuk memahami konteks masalah. Sebuah foto lubang di jalan akan langsung dikategorikan sebagai masalah infrastruktur jalan dengan prioritas tinggi jika ukurannya signifikan.

Sistem routing kemudian mencocokkan kategori keluhan dengan departemen pemerintah yang bertanggung jawab. Ini menghilangkan bottleneck administratif yang sering terjadi ketika keluhan warga tersesat di birokrasi atau tidak sampai ke pihak yang tepat.

  • Framework orkestrasi: Google Gemini API untuk analisis semantik
  • Backend: Node.js dengan Express.js
  • Database: MongoDB untuk penyimpanan data terstruktur
  • Autentikasi: JSON Web Tokens (JWT)
  • Routing: Logika kustom berbasis kategori dan skor keparahan

Tren Edge AI dan Smart Governance

Kedua proyek Patil merefleksikan dua tren besar dalam pengembangan AI saat ini. Pertama, gerakan edge computing atau AI lokal yang memproses data di perangkat pengguna alih-alih di cloud. Pendekatan ini menjawab kebutuhan privasi, mengurangi latensi, dan menekan biaya operasional.

Kedua, penerapan AI untuk tata kelola perkotaan (smart governance) yang semakin diminati oleh pemerintah di berbagai negara. Otomatisasi klasifikasi dan routing keluhan warga adalah langkah awal menuju administrasi publik yang lebih efisien dan responsif.

Patil sendiri memandang masa depan pengembangan perangkat lunak berada di persimpangan antara aplikasi web berperforma tinggi dan orkestrasi AI yang cerdas. Ia juga telah membangun berbagai proyek lain termasuk aplikasi pengiriman makanan dan klien mobile civic bernama Place.ai menggunakan Flutter.

Implikasi bagi Pengembang Independen

Kisah Patil memberikan sinyal penting bagi komunitas pengembang: hambatan untuk membangun sistem AI produktif semakin rendah. Dengan hardware konsumer, framework open-source, dan model yang sudah terkuantisasi, siapa pun bisa membangun solusi AI yang nyata tanpa anggaran infrastruktur besar.

Di sisi lain, proyek seperti City AI menunjukkan bahwa AI bukan hanya alat untuk produk konsumen atau riset akademis — tapi juga instrumen praktis untuk menyelesaikan masalah publik sehari-hari. Bagaimana kota-kota di dunia mengadopsi pendekatan serupa akan menjadi indikator penting bagi masa depan smart city.

Referensi

Latest stories

LEAVE A REPLY

Please enter your comment!
Please enter your name here