
Fetty Assistant
Fetty Assistant (Cat-Bot) adalah asisten virtual portofolio interaktif berbasis kecerdasan buatan (Google Gemini Flash Family) dengan dukungan ganda: aplikasi mandiri Python / Streamlit serta arsitektur Native Web UI dengan backend Serverless Function Vercel (/bot). Dilengkapi sistem rotasi multi-key (1-5 API key) dengan auto-cooldown 429, basis pengetahuan 11 proyek lengkap, 9 sertifikasi terverifikasi, dan alur kerja rekayasa 5 fase.
Spesifikasi Biner
SHA-256 Checksum
Validasi integritas berkas untuk memastikan file bebas dari modifikasi pihak ketiga.
Scan ke HP
Arahkan kamera smartphone atau klik QR untuk unduh.
Panduan Instalasi & Penggunaan Terminal
Ikuti langkah-langkah di bawah untuk memasang dan menjalankan di CLI
Tahap 1: Kloning Repositori Cat-Bot
Unduh repositori resmi Fetty Assistant dari GitHub ke komputer lokal Anda:
Tahap 2: Buat & Aktifkan Virtual Environment
Gunakan venv Python terisolasi untuk menjaga kebersihan dependensi proyek:
Tahap 3: Pasang Dependensi Python
Pasang Streamlit dan Google GenAI SDK resmi menggunakan pip:
Tahap 4: Konfigurasi Multi-Key Gemini (.streamlit/secrets.toml)
Buat berkas .streamlit/secrets.toml dan tambahkan 1 hingga 5 Google Gemini API key untuk rotasi otomatis:
Catatan Rilis & Pembaruan
v1.2.0: Dukungan deployment cloud Vercel Serverless Function (api/knowledge.ts) dan antarmuka mandiri Native Web UI (/bot).
Ekspansi Basis Pengetahuan: Penambahan CV lengkap, metodologi dev 5 fase, dan 9 lisensi sertifikasi industri terverifikasi.
Ekspansi Portofolio: Penambahan 11 proyek unggulan lengkap dengan analisis problem, stack, tantangan teknis, dan solusi.
Optimasi Kecepatan: Latensi sub-detik dengan Gemini 3.1 & 3.5 Flash Lite dan sistem fallback ke Gemini 3.6 Flash.
Dukungan Multi-Frontend: Fleksibilitas menjalankan asisten via Python Streamlit lokal atau integrasi iframe/script Native Web UI.