Uygulamanıza Üretken Yapay Zeka Eklemek

  • Uygulamanıza metin üreten bir yapay zeka (sohbet robotu) eklemek için bazı seçenekleri öğrenin.
  •  Uygulamanıza görüntü oluşturan yapay zeka eklemek için bazı seçenekleri öğrenin

Bu dersin etkinlikleri şunlardır:

GEN AI BİLEŞENLERİ

Görüntüleri, sesleri ve metinleri sınıflandıracak bir makine öğrenimi modeli oluşturmayı ele aldık, ancak uygulamanıza yapay zeka eklemenin başka bir yolu daha var. Temel olarak, ChatGPT veya Gemini gibi bir sohbet robotunu uygulamanıza yerleştirebilir ve kullanıcılarınızın bu yapay zeka gücünden yararlanmasını sağlayabilirsiniz. 

Üretken AI bileşenleri, uygulamanın mevcut bilgileri basitçe geri çağırmak veya görüntülemek yerine, kullanıcı girdisine yanıt olarak yeni, orijinal içerik oluşturmasına olanak tanır. Bu bileşenler genellikle, metinler için büyük dil modelleri ve görüntüler için yayılma modelleri gibi gelişmiş makine öğrenimi modelleriyle çalışır. Dolayısıyla, uygulamanızda bir GenAI bileşeni kullandığınızda, esasen önceden eğitilmiş bir model kullanmış olursunuz.

Bir uygulamaya entegre edildiğinde, birçok farklı şekil alabilirler. İşte bazı örnekler:

  • Kişiselleştirilmiş cevaplar veren AI sohbet robotu,
  • metin taslağı hazırlayan veya düzenleyen yazma asistanı,
  • görüntü üreten yaratıcı araç
  • Kullanıcının ihtiyaçlarına göre içeriği özetleyen, çeviren veya uyarlayan üretkenlik özelliği.

UYGULAMANIZA GENAI'Yİ EKLEYİN

Hemen hemen tüm kodlama platformlarına veya dillerine üretken yapay zeka sohbet robotu veya görüntü oluşturucu eklemenin yolları vardır. 

  • Uygulama Oluşturucu Kolayca eklenebilen ve kodlanabilen Chatbot ve Imagebot bileşenlerine sahiptir.
    • Chatbot – test amaçlı olarak, MIT aracılığıyla belirli miktarda ücretsiz jeton erişimi sağlayan Varsayılan seçeneğini kullanabilirsiniz.
    • Imagebot – Imagebot'u kullanmak için ücretli bir OpenAI API anahtarı için kayıt olmanız gerekecektir.
  • Thunkable OpenAI sohbet robotu özelliklerini kullanmak için projenize ekleyebileceğiniz OpenAI Hizmetleri vardır.
    • OpenAI Hizmetlerini kullanmak için ücretli bir OpenAI API anahtarı oluşturmanız gerekir. Kaydolduğunuzda ücretsiz kredi alırsınız.
  • Python, Java, Javascript gibi metin tabanlı diller Büyük dil modellerini kullanmak için birçok seçenek vardır. Test ve eğitim amaçlı ücretsiz seçenek sunan LLM API'lerini araştırarak bulabilirsiniz.
    • Google AI Studio, Gemini API'ye ücretsiz erişim sunuyor
    • Hugging Face, çıkarım API'leri aracılığıyla metinler için birçok LLM modeline ve görüntüler için yayılma modellerine erişim sağlar.
    • Github'daki ücretsiz LLM API kaynaklarının tam listesi

Aşağıdaki etkinlik, kodlama platformu olarak MIT App Inventor'ı kullanmaktadır. Metin tabanlı bir dil kullanarak bir uygulamaya AI sohbet robotu eklemekle ilgileniyorsanız, bu öğreticiyi, Flip the Switch (React/Javascript) veya bu öğreticiyi, JusticePath (Python/Streamlit) deneyin. 

AKTİVİTE: Kişisel Öğretmen Uygulaması

Tahmini süre: 45 dakika

Video eğitimini izleyin

MIT App Inventor kullanarak kişisel öğretmen görevi gören bir sohbet robotu uygulaması oluşturun. Günlük sınırlı sayıda jeton/komut için sağlanan Varsayılan API'yi hiçbir ücret ödemeden kullanabileceğinizi unutmayın.
Öğreticiyi görüntüle

YANSIMA

Kendi uygulamanıza üretken yapay zeka özelliklerini dahil etmenin bazı yollarını öğrendiniz. 

Kullanıcılarınız, uygulamanızda üretken bir yapay zeka özelliğinden yararlanabilir mi?

Sunset and reflection over lake

ANAHTAR TERİMLERİN GÖZDEN GEÇİRİLMESİ

  • Üretken Yapay Zeka – metin, görüntü ve ses gibi içerikler oluşturabilme yeteneğine sahip teknoloji
  • Büyük Dil Modeli – büyük miktarda veri kullanılarak eğitilmiş, metni tahmin eden ve üreten bir yapay zeka modeli
  • Difüzyon modeli – Öncelikle milyonlarca görüntü üzerinde eğitilen, bunlara gürültü ekleyen, kalıpları öğrenen ve ardından yeni görüntüler oluşturmak için gürültüyü kaldıran bir AI modeli.
  •  

EK KAYNAKLAR

Uygulamanıza üretken yapay zeka eklemenin başka yollarını keşfetmek ister misiniz?