SesAtolyesi
YZF Üye
İlk yapay zekâ uygulaması için en kolay yol, hazır bir dil modelini Python programına bağlayan küçük bir soru-cevap uygulaması geliştirmektir. Önce tek bir kullanım amacı seçin, API anahtarını güvenli biçimde ortam değişkenine koyun, kullanıcıdan metin alın ve modelin yanıtını ekrana yazdırın. Böylece birkaç dosyalık çalışan bir prototip elde eder; daha sonra arayüz, konuşma geçmişi, doğrulama ve kendi verilerinizle geliştirme ekleyebilirsiniz.
İlk denemede model eğitmeye veya büyük bir veri kümesi hazırlamaya çalışmayın. Örneğin uygulamanızın görevi, kullanıcının yazdığı metni özetlemek olsun. Bu kapsam, girdiyi, yapay zekâ işleminden geçirmeyi ve çıktıyı kontrol etmeyi kolayca gösterir.
Bir yapay zekâ uygulaması üç temel parçadan oluşur: kullanıcının girdisi, modeli çağıran kod ve kullanıcıya gösterilen çıktı. Modelin yanıtı her zaman doğru kabul edilmemelidir; uygulamanız özellikle sağlık, hukuk, finans veya güvenlik gibi alanlarda yanıtı doğrulamalı ve sınırlarını açıkça belirtmelidir.
Ön koşul olarak bilgisayarınızda Python 3, bir metin düzenleyici ve kullanılacak yapay zekâ hizmetinin geliştirici hesabı bulunmalıdır. API anahtarını kaynak koduna doğrudan yazmayın ve paylaşacağınız dosyaya eklemeyin. Aşağıdaki örnekte model adı yer tutucu olarak verilmiştir; hesabınızda erişiminiz olan güncel bir model adını kullanın.
İlk test başarılı olduktan sonra kodu doğrudan herkese açmak yerine şu sırayla ilerleyin:
İlk uygulama için doğru kapsamı belirleyin
İlk denemede model eğitmeye veya büyük bir veri kümesi hazırlamaya çalışmayın. Örneğin uygulamanızın görevi, kullanıcının yazdığı metni özetlemek olsun. Bu kapsam, girdiyi, yapay zekâ işleminden geçirmeyi ve çıktıyı kontrol etmeyi kolayca gösterir.
Bir yapay zekâ uygulaması üç temel parçadan oluşur: kullanıcının girdisi, modeli çağıran kod ve kullanıcıya gösterilen çıktı. Modelin yanıtı her zaman doğru kabul edilmemelidir; uygulamanız özellikle sağlık, hukuk, finans veya güvenlik gibi alanlarda yanıtı doğrulamalı ve sınırlarını açıkça belirtmelidir.
Python ile çalışan en küçük örnek
Ön koşul olarak bilgisayarınızda Python 3, bir metin düzenleyici ve kullanılacak yapay zekâ hizmetinin geliştirici hesabı bulunmalıdır. API anahtarını kaynak koduna doğrudan yazmayın ve paylaşacağınız dosyaya eklemeyin. Aşağıdaki örnekte model adı yer tutucu olarak verilmiştir; hesabınızda erişiminiz olan güncel bir model adını kullanın.
- Yeni bir proje klasörü oluşturun. Örneğin
ilk_yapay_zekaadlı klasör açın ve terminali bu klasörde başlatın. - Python paketini kurun. Terminalde
python -m pip install openaikomutunu çalıştırın. Komut tamamlandığında Python programı istemci kütüphanesini kullanabilir. - API anahtarını ortam değişkenine ekleyin. Windows PowerShell'de
$env:OPENAI_API_KEY="API_ANAHTARINIZ", macOS veya Linux'taexport OPENAI_API_KEY="API_ANAHTARINIZ"komutunu kullanın. Anahtarı kod dosyasına, ekran görüntüsüne veya Git deposuna koymayın. - Program dosyasını oluşturun. Klasörde
app.pyadlı dosya açıp aşağıdaki kodu kaydedin.MODEL_NAMEdeğerini hesabınızda kullanabildiğiniz model adıyla değiştirin.
Python:
from openai import OpenAI
client = OpenAI()
MODEL_NAME = "MODEL_ADI"
metin = input("Özetlemek istediğiniz metni yazın: ").strip()
if not metin:
raise SystemExit("Boş metin gönderilemez.")
response = client.responses.create(
model=MODEL_NAME,
instructions="Yanıtı Türkçe ver. Metni en fazla üç kısa maddeyle özetle.",
input=metin,
)
print("\nÖzet:")
print(response.output_text)
- Örnek veriyi hazırlayıp öğrenme ve test bölümlerini ayırın.
- Modeli belirli bir göreve göre geliştirin.
- Daha önce görülmemiş örneklerde sonucu doğrulayın.
- Programı çalıştırın. Terminalde
python app.pykomutunu verin. Program sizden bir metin beklemelidir; örneğinPython, farklı amaçlar için kullanılabilen bir programlama dilidir.yazabilirsiniz. - Çıktıyı kontrol edin. Ekranda Türkçe ve kısa bir özet görünüyorsa girdi alma, model çağrısı ve çıktı gösterme aşamaları çalışıyor demektir.
- Hatalı sonucu ayırarak değerlendirin. API anahtarı hatası genellikle kimlik doğrulama veya ortam değişkeni sorununa, model adı hatası erişim ya da model adının yanlış olmasına, boş veya anlamsız özet ise talimatın ve girdinin yetersiz olmasına işaret eder. Hata metnini incelerken anahtarı paylaşmayın.
Prototipi uygulamaya dönüştürme
İlk test başarılı olduktan sonra kodu doğrudan herkese açmak yerine şu sırayla ilerleyin:
- Kullanım amacını daraltın. “Her soruyu yanıtlayan bot” yerine “ürün belgelerindeki soruları yanıtlayan yardımcı” gibi sınırları belirli bir görev seçin.
- Beklenen çıktıyı tanımlayın. Yanıtın dili, uzunluğu, biçimi ve bilmediği durumda ne söyleyeceği için açık talimat yazın.
- Gerçek örneklerle test edin. Normal, eksik, alakasız ve kötü niyetli girdiler hazırlayın; yanıtları doğruluk, açıklık ve güvenlik açısından karşılaştırın.
- Gizli bilgileri koruyun. Kullanıcıların kişisel verilerini gereksiz yere modele göndermeyin; günlüklerde API anahtarı, parola ve hassas metin tutmayın.
- Kullanıcı arayüzü ekleyin. Komut satırı prototipi güvenilir çalıştıktan sonra web veya mobil arayüze taşıyın. API anahtarını tarayıcıya koymak yerine model çağrısını sunucu tarafında yapın.
Moderatör tarafında düzenlendi: