logo
Professional

Maxsus amallarda AI funksiyalarini ishlab chiqish

Oxirgi yangilanish: 23-iyul, 2026O'qish vaqti: 3 daqiqa

Montoya API yordamida maxsus amallaringizga AI quvvatlantirgan xususiyatlarni qanday qo'shishni o'rganing. Masalan, AI yordamida quyidagilarni bajaradigan maxsus amallar yaratishingiz mumkin:

  • So'rov yoki javoblarni zaifliklar uchun avtomatik tahlil qilish.
  • Kontekstga asoslanib payloadlar yaratish.
  • Ma'lumotni o'zgartirish yoki optimallashtirish.

Aloqador sahifalar

Prompt yuborish va javoblarni qayta ishlash

Prompt interfeysi AI'ga tuzilmalashgan promptlarni yuboradi. Prompt bir yoki bir nechta Message obyektidan iborat. Ular ikki turda bo'lishi mumkin:

  • System messages: AI'ning xatti-harakati yoki rolini belgilaydi.
  • User messages: So'rov yoki javob ma'lumotlarini yoxud foydalanuvchi so'rovlarini ifodalaydi.

Eslatma

Har bir sessiya yoki muloqotni AI'ning roli va xatti-harakatini belgilovchi system message bilan boshlash yaxshi amaliyot hisoblanadi. Bu AI sizning aniq foydalanish holatingizga mos javoblar berishiga yordam beradi.

Maxsus amal uchun prompt tuzish maqsadida:

  1. Tahlil qilmoqchi bo'lgan so'rov yoki javob ma'lumotlarini oling. Batafsil ma'lumot uchun qarang: So'rov va javob ma'lumotlariga kirish.
  2. AI'ning rolini belgilaydigan tizim xabarini tuzing.
  3. Tahlil qilinadigan ma'lumot, masalan so'rov yoki javob ma'lumotlari bilan foydalanuvchi xabarini yarating.
  4. ai().prompt().execute yordamida promptni qayta ishlash uchun AI'ga yuboring. Bu PromptResponse obyektini qaytaradi.
  5. content() metodi yordamida AI javobini satr sifatida oling.
  6. Natijani chiqaring yoki undan foydalaning.

Quyidagi namuna bitta martalik (single-shot) promptni qanday tuzishni ko'rsatadi. U foydalanuvchi tanlagan matndan boshlanadi va chiqish vektori variantlarini yaratadi:

Temperature qiymatini o'rnatish

Temperatura 0 va 2 orasidagi son qiymatidir. Bu sozlama bashorat qilinadigan va ijodiy javoblar o'rtasidagi muvozanatni boshqaradi hamda AI xatti-harakatini muayyan ehtiyojlaringizga moslashtirish imkonini beradi:

  • Pastroq temperaturalar (0.0 - 0.8) ko'proq bashorat qilinadigan va determinlashgan chiqishlar hosil qiladi. Ular texnik yoki faktik vazifalar uchun eng ma'qul.
  • Yuqoriroq temperaturalar (0.8 - 2.0) ko'proq ijodiy va rang-barang chiqishlar hosil qiladi. Ular izlanish xarakteridagi vazifalar uchun mos keladi.

Umumiy qoida sifatida, xavfsizlik bilan bog'liq ilovalar uchun past temperature qiymatlari yaxshiroq natija beradi. Sukut bo'yicha temperature 0.5 ga o'rnatilgan.

Quyidagi namuna temperaturani qanday belgilashni ko'rsatadi:

Istisnolar bilan ishlash

Foydalanuvchilar xatolar haqida Output panelida darhol qaytar aloqa olgani uchun, maxsus amallarda istisnolar bilan ishlash ko'pincha talab qilinmaydi.

Biroq xatolar bilan ozodaroq ishlashni istasangiz, ai().prompt().execute() kabi AI metodlariga murojaatlarni try-catch bloki ichiga o'rashingiz mumkin. Xato yuz berganda PromptException chiqariladi; unda getMessage() yordamida olishingiz mumkin bo'lgan xato xabari mavjud.

Quyidagi namuna bitta martalik prompt yuborishda xatolarni qanday ushlash va ular bilan ishlashni ko'rsatadi:

Ushbu maqola foydali bo'ldimi?