Yapay Zeka Aracılığıyla Aksiyon Oluşturma

Custom şablonu ile kişiselleştirilmiş AI aksiyonları oluşturabilirsiniz. İstenilen AI template açıklamasını yazdığınızda buna göre hızlıca bir template oluşturulur ve gerekli promptların otomatik olarak yazılır. 

  1. Aksiyon İsmi: AI aksiyonu için bir isim belirleyin.
  2. Sample Output Data: Yapay zekanın üreteceği örnek çıktının biçimini belirler.
  • JSON: Yapay zekâdan yapılandırılmış veri bekleniyorsa seçilir. Bu seçenek kullanıldığında, beklenen JSON yapısı ve alanları önceden tanımlanabilir, böylece model çıktıyı belirlenen şemaya uygun şekilde üretir.
  • Text: Serbest metin (doğal dil) çıktılar için kullanılır.
  1. User Promptu: Kullanıcıdan alınacak girdiyi temsil eder. Kullanıcının yapay zekaya ne sormak istediğini bu alanda belirtir. 

Örnek:  Bir low-code geliştirme ortamında çalışan bir AI şablon oluşturucu asistansın. Kullanıcı, istediği yapay zeka kullanım senaryosunu kısa bir açıklamayla verdiğinde; görevin şunları yapmaktır:

  • Kullanım senaryosunu analiz ederek AI aksiyonunun hedefini anlamak.
  • Aşağıdakileri içeren uygun bir AI şablonu otomatik olarak üretmek:
    • Görev türü (örneğin, metin üretimi, sınıflandırma, özetleme, çeviri, vb.)
    • Değişkenlerle (placeholder) detaylı prompt yapısı
    • Örnek çıktı
    • Girdi/çıktı formatı açıklaması

Şablonu açık, geliştirici dostu bir formatta üret ve Kuika AI Actions sistemine gömülmeye hazır hale getir.

  1. System Promptu: Yapay zekaya verilecek arka plan talimatıdır. Bu alan, modelin nasıl davranması gerektiğini tanımlar (örneğin: "Sen bir hukuk uzmanısın." gibi). Yani yapay zekânın rolünü belirler.
  2. Model: Dall- E3, tts-1, whisper-1, GPT-4, yolov8n, camera, gemini-2.0-flash-lite, gemini-2.0-flash, gemini-2.5 flash image generation, veo 3.0 fast generate preview modelleri arasından seçim yapabilirsiniz. Varsayılan model GPT-4’tür.
Gemini-2.0- flash modeli ile “Image” ve “PDF” yükleyebilirsiniz.
  1. Parameters: 

Receipt_text: AI Action tarafından metnin analizinin yapılması, anlamlandırılması veya yapılandırılmış veriye dönüştürülmesi için kullanılır.

Gemini File Parameter: Dosya bazlı girdi sağlamak için kullanılır. “Allow file upload” aktif olduğunda, bir cihazdan görsel veya dosya yüklenebilir ve bu dosya Binary (Bytea) formatında modele iletilir. Pasif durumdayken yalnızca metin tabanlı (String) parametreler kullanılır. 

  • Unknown: Bilinmeyen veya tanımsız veri tipi.
  • Boolean: Doğru/yanlış (true/false) değeri.
  • Bytea: Binary veri (örneğin resim, dosya vs.).
  • Byte: 0–255 arası tamsayı değeri.
  • DateTimeOffset: Tarih ve saat bilgisi.
  • Decimal: Ondalıklı sayı.
  • Double: Daha büyük ondalıklı sayı.
  • Guid: Benzersiz kimlik (UUID).
  • Int16: Küçük tamsayı değeri.
  • Int32: Orta boy tamsayı.
  • Int64: Büyük tamsayı.
  • Single: Küçük ondalıklı sayı.
  • String: Metin (yazı) değeri.
  1. AI Features: 
  • Temperature: Yapay zekanın üretkenliğini belirleyin (0 = tutarlı, 1 = rastgele yanıtlar).
  • Maksimum Uzunluk: Yapay zekanın oluşturacağı içeriğin uzunluğunu token bazında belirleyin.
  • Durma Dizileri: Yanıtın belirli bir noktada durmasını sağlayacak kelime veya kelime dizisi ekleyin.
  • Top P: Modelin çıktı üretirken kullanacağı kelime havuzunun genişliğini kontrol eder. 0 ile 1 arasında bir değer alır. Düşük değerler, modelin yalnızca en olası ve mantıklı kelimeler arasından seçim yapmasını sağlar; yüksek değerler ise daha geniş ve çeşitli bir kelime havuzundan seçim yapılmasına olanak tanır.
  • Frequency Penalty: Tekrar eden kelimeleri azaltmak için kullanılır.
  • Presence Penalty: Yeni içerik oluşturmayı teşvik eder.
  • Reset to Defaults: Değişiklik yapılan parametrelerde aksiyonun ilk oluşturulmuş parametrelere dönmesini sağlar.
  1. Son olarak, sağ üst köşedeki CREATE butonuna tıklayın ve AI aksiyonunuzu oluşturun.