Supabase yangi Multigres loyihasiga mutaxassislar izlayapti – ishga olish yangiliklari
Supabase, YC S20 dasturidan chiqqan ochiq kodli platforma, Multigres bo'limi uchun tajribali dasturchilarni yollashni e'lon qildi. Bu imkoniyatni ko'rib chiqing!

Sun'iy intellekt (AI) texnologiyalari brauzerlar ichida ham o'z o'rnini topmoqda. WebMCP (Web Model Context Protocol) bu jarayonni soddalashtiruvchi, veb dasturchilarga sahifalarini AI agentlari bilan bevosita bog‘lash imkonini beruvchi JavaScript API hisoblanadi.
WebMCP – veb sahifalarida asboblar (tools) deb ataluvchi JavaScript funksiyalarini ro‘yxatga olish va ularni agentlarga (masalan, ChatGPT, Gemini) ochiq qilish uchun yaratilgan protokol. Asboblar – bu funksiyalar, ularning tavsifi va kiritiladigan parametrlar (input schema) bilan birga keladi, shuning uchun agent foydalanuvchi maqsadini tushunib, to‘g‘ri funksiyani chaqira oladi.
WebMCP API ikki asosiy usulni taqdim etadi: imperativ (kod orqali) va deklarativ (ma'lumotlar strukturasini berish). Imperativ usulda navigator.modelContext.registerTool() chaqiruvini bajarish kifoya.
Ro‘yxatdan o‘tkazilgan asboblar navigator.modelContext.unregisterTool(name) yordamida o‘chirib tashlanishi mumkin.
Har bir asbob ro‘yxatga olinayotganda quyidagi tekshiruvlar amalga oshiriladi:
InvalidStateError xatosi chiqariladi.name yoki description kiritilsa, ham xato qaytariladi.inputSchema JSON.stringify() orqali seriyalashda tsiklik havolalar yoki qo‘llab-quvvatlanmaydigan tiplar aniqlansa, TypeError yuz beradi.Shuningdek, asbobning readOnlyHint bayrog‘i agentlarga ma'lumotni faqat o‘qish operatsiyalari uchun chaqirishni tavsiya qiladi, bu esa foydalanuvchi ma'lumotlarini himoya qiladi.
Agent asbobni bajarish jarayonida foydalanuvchidan qo‘shimcha ma'lumot (masalan, tasdiqlash dialogi) talab qilishi mumkin. Buning uchun ModelContextClient.requestUserInteraction(callback) metodi ishlatiladi. Callback foydalanuvchi bilan interaktiv aloqani tashkil qiladi, natija Promise orqali qaytariladi.
Hozirgi vaqtda WebMCP ning deklarativ qismi “TODO” holatida, ammo kelajakda forma elementlari asosida avtomatik JSON Schema yaratish, murakkab foydalanuvchi interaktivligi va brauzer kengaytmalari bilan integratsiya kutilmoqda. Bu esa dasturchilarga yanada kam kod bilan ko‘proq imkoniyat yaratadi.
WebMCP – veb sahifalarni AI agentlari bilan birgalikda ishlashga tayyorlaydigan, asboblarni standartlashtirgan va xavfsizligini nazorat qiluvchi yangi JavaScript API. Dasturchilar uchun bu texnologiya sahifalarini yanada interaktiv, foydalanuvchi nazoratida va maxfiylikni hurmat qiluvchi qilish imkonini beradi.