Müşterilerimiz İletişim EN

Akıl Yürütme Döngüsü: Daha Akıllı Yapay Zeka Etkileşimleri için İstem Mühendisliği Teknikleri

İstem verme (Prompting), temel modellere talimatlar veya girdiler sağlayarak istenilen çıktıları üretmeleri için onlarla etkileşim kurma ve onları yönlendirme yöntemidir. İstem mühendisliği (Prompt engineering) ise, üretken yapay zeka modellerinin yarattığı değeri en üst düzeye çıkaran ve yanıtlarını belirli ihtiyaçlara göre uyarlayan etkili istemler oluşturma sanatı ve bilimidir.


Üretken yapay zeka bağlamında, istem verme yalnızca daha iyi talimatlar yazmak değildir. Modelin bağlamı anlamasına, niyeti takip etmesine ve doğru ya da işe yarar sonuçlar üretmesine yardımcı olacak etkileşimleri tasarlamaktır. Gemini’den bir yasal belgeyi özetlemesini, ürün açıklamaları üretmesini, duygu analizi yapmasını veya yapılandırılmamış verileri sınıflandırmasını istediğinizde, çıktının kalitesi büyük ölçüde girdinizi nasıl çerçevelediğinize bağlıdır.


Görevler karmaşıklaştıkça, basit talimatlar yeterli olmayabilir. İşte akıl yürütme döngüsü (reasoning loop) burada devreye girer. Akıl yürütme döngüsü, modelin gözlemlediği, yorumladığı, akıl yürüttüğü ve harekete geçtiği yinelemeli bir süreç sunar. Bu sayede, etkileşime daha yapılandırılmış ve hedef odaklı bir davranış kazandırır.


Bu yazıda akıl yürütme döngüsünü ve en etkili istem mühendisliği tekniklerini inceliyoruz, Akıl Yürütme ve Eylem (Reason and Act-ReAct), Düşünce Zinciri (Chain-of-Thought-CoT) ve Meta İstem (Metaprompting). Bu yöntemler yapay zekanın yalnızca yanıt vermesini değil; aynı zamanda düşünmesini, akıl yürütmesini ve çözüm üretmesini sağlar.



Akıl Yürütme Döngüsü Nedir?

Akıl yürütme döngüsü, bir üretken yapay zeka ajanının hedefine ulaşmak için kullandığı yinelemeli süreçtir. Model bu döngü sırasında:

  1. Ortamını ya da bir eylemin sonucunu gözlemler.
  2. Durumu yorumlar.
  3. Bağlam ve hedeflere göre içsel olarak akıl yürütür.
  4. Uygun şekilde eyleme geçer ve muhtemelen yeni bir gözlemi tetikler.

Bu döngü, istenilen sonuca ulaşılana kadar tekrarlanabilir. Bu yapı; özellikle planlama, problem çözme veya araçlar, API’ler ve hatta harici ortamlarla etkileşim gerektiren görevlerde faydalıdır. Peki bu akıl yürütme döngüsünü etkinleştirmenin kilit noktası nedir? İstem mühendisliği teknikleri.


Teknik 1: Sıfır Örnekli, Tek Örnekli, Birkaç Örnekli İstem Verme

Döngülere ve ajan akışlarına derinlemesine dalmadan önce, isteminizin model için beklentileri nasıl belirlediğini şekillendiren temel stratejileri öğrenmek önemlidir. Bunlar, modelin başlangıç davranışını şekillendiren ve çoğu zaman daha karmaşık akıl yürütme döngüleri için başlangıç noktası olarak kullanılan sıfır örnekli (zero-shot), tek örnekli (one-shot), birkaç örnekli (few-shot) ve rol tabanlı istem verme (role prompting) teknikleridir.


Sıfır Örnekli, Tek Örnekli ve Birkaç Örnekli İstem Verme


Teknik Açıklama
Sıfır örnekli Hiç örnek verilmez. Model tamamen genel bilgisine dayanır.
Tek örnekli İstenen çıktı formatını veya mantığı göstermek için tek bir örnek verilir.
Birkaç örnekli Bir örüntü oluşturmak için genellikle 2–5 tane örnek eklenir.

Bu stratejiler, özellikle görev talimatları belirsiz ya da alana özgü olduğunda, modelin yalnızca ne yapacağını değil, nasıl yapacağını da anlamasına yardımcı olur.


Kullanım Senaryosu: Müşteri Hizmetlerinde Duygu Analizi

Diyelim ki; yapay zekanızın müşteri yorumlarını Olumlu, Olumsuz ya da Nötr olarak sınıflandırmasını istiyorsunuz.


💡 Örnek: Sıfır örnekli


Şu müşteri yorumunun duygu durumunu sınıflandır: “Bu uygulama, her fotoğraf yüklemeye çalıştığımda çöküyor.”



💡 Örnek: Tek örnekli


Örnek: “Uygulamanın kullanımı çok kolay.”, Duygu: Olumlu

Şimdi şu müşteri yorumunun duygu durumunu sınıflandır: “Bu uygulama, her fotoğraf yüklemeye çalıştığımda çöküyor.”



💡 Örnek: Birkaç örnekli


Örnek 1: “Arayüz sezgisel.” → Duygu: Olumlu

Örnek 2: “Destek hiç yardımcı olmadı.” → Duygu: Olumsuz

Örnek 3: “İş görüyor ama daha iyi olabilir.” → Duygu: Nötr

Şimdi şu müşteri yorumunun duygu durumunu sınıflandır: “Bu uygulama, her fotoğraf yüklemeye çalıştığımda çöküyor.”



💡 Daha önce yayınladığımız istem teknikleri konulu blog yazımızı görmek için buraya tıklayın.


Rol Tabanlı İstem Verme ve İstem Zincirleme

Daha gelişmiş senaryolarda, modele bir rol atayabilir ve adımlar boyunca birden çok istemi birbirine zincirleyebilirsiniz. Rol tabanlı istem verme (role prompting), davranış veya tonu simüle etmeye yardımcı olur. İstem zincirleme (prompt chaining) ise, karmaşık bir görevi birden fazla istem ya da aşama boyunca yönetilebilir adımlara bölmenizi sağlar.


Kullanım Senaryosu: Özgeçmiş Değerlendirme Asistanı

Diyelim ki; iş arayanların özgeçmişlerini iyileştirmesine yardımcı olan bir büyük dil modeli (LLM) aracı oluşturuyorsunuz.


💡 Örnek: Rol Tabanlı İstem


10+ yıllık deneyime sahip profesyonel bir işe alım uzmanısın.

Bu özgeçmişi incele ve bir ürün yöneticisi rolüne daha uygun hale gelmesi için 3 tane iyileştirme öner.



İstem Zinciri:

  1. Adım 1 – Adayın güçlü yanlarını özetle.
  2. Adım 2 – Tipik bir Ürün Yöneticisi rolüne kıyasla boşlukları belirle.
  3. Adım 3 – İyileştirme yaparak düzenleyeceği yerleri maddeler halinde öner.

Bu modülerlik, özellikle çok dönüşlü (multi-turn) iş akışlarında, kesinlik, esneklik ve model davranışı üzerinde daha iyi kontrol sağlar.


Teknik 2: Akıl Yürütme ve Eylem (Reason and Act – ReAct)

ReAct, modelin akıl yürütme (reason) ile eylem (act) arasında dönüşüm yapmasına olanak tanıyan bir istem mühendisliği tekniğidir. Model, nihai yanıtı hemen üretmek yerine, içsel bir düşünme süreciyle yönlendirilir ve ardından belirli bir eylemi gerçekleştirir.


Nasıl Çalışır?

  • İstem, modelin önce bir düşünce (akıl yürütme) sonra bir eylem üretmesini söyler.
  • Eylemin sonucuna dayalı bir gözlemi içerebilir.
  • Bu döngü tekrarlanabilir; bu sayede modelin bilgisini dinamik olarak oluşturmasını sağlar

Neden Önemlidir?

  • Modelin araçlar, API’ler veya kullanıcı girdileriyle etkileşime girmesi gereken dinamik, gerçek dünya görevleri için idealdir.
  • Büyük dil modeli (LLM) ajanlarının adım adım görev çözmelerini ve komutları yürütmelerini sağlar.

Kullanım Senaryosu 1: Yapay Zeka Müşteri Destek Ajanı

Diyelim ki; kullanıcıların ağ sorunlarını gidermesine yardımcı olan bir yapay zeka destek ajanı oluşturuyorsunuz.



Kullanıcı: Neden Wi-Fi’m yavaş?

Düşünce: Bölgelerinde bilinen bir kesinti olup olmadığını kontrol etmeliyim.

Eylem: [Kesinti Veritabanını Sorgula]

Gözlem: Herhangi bir kesinti bulunmadı.

Düşünce: Şimdi bağlı cihaz sayısını kontrol etmeliyim.

Eylem: [Yönlendirici Cihaz Sayısını Sorgula]

Gözlem: 12 cihaz.

Nihai Yanıt: Wi-Fi, yüksek cihaz kullanımı nedeniyle yavaş olabilir. Kullanılmayan cihazların bağlantısını kesmeyi deneyin.



Kullanım Senaryosu 2: Kişisel Hava Durumu Asistanı

Diyelim ki; kullanıcıların günlerini gerçek zamanlı hava koşullarına göre planlamasına yardımcı olan bir asistan oluşturuyorsunuz.



Soru: Paris’te şu anda hava nasıl ve ne giymeliyim?

Düşünce: Yanıtlamak için mevcut havayı kontrol etmem gerekiyor.

Eylem: [Hava Durumu API’sini Çağır] Gözlem: 12°C ve yağmur yağıyor.

Düşünce: Bir kıyafet önermeliyim.

Nihai Yanıt: Su geçirmez bir ceket, kot pantolon ve bot giyin.



Bu akış; bir insanın sorun çözüş şeklini taklit eder, yüksek sesle düşünür, bilgi arar ve ardından yanıt verir.


Teknik 3: Düşünce Zinciri (Chain-of-Thought – CoT)

Düşünce Zinciri, modelin çalışmasını açıkça göstermesini teşvik eder. İstem LLM’yi, doğrudan yanıta geçmek yerine, bir dizi ara akıl yürütme adımı boyunca yönlendirir.


Nasıl Çalışır?

  • İstem, adım adım düşünmeyi gösteren örnekler içerir
  • Model, karmaşık problemleri daha küçük parçalara ayırmayı öğrenir

Neden Önemlidir?

  • Özellikle mantıksal muhakeme, matematik ve problem çözmede etkilidir.
  • Her adımı mantığa dayandırarak halüsinasyonları azaltır.

Kullanım Senaryosu 1: Eğitmen Yapay Zeka

Diyelim ki; öğrencilerin matematik problemlerini çözmesine yardımcı olacak sanal bir öğretmen tasarlıyorsunuz.



Soru: Jane’nin 3 kutu kalemi var. Her kutuda 4 kalem var. Bir arkadaşına 2 kalem veriyor. Kaç kalemi kaldı?

Yanıt: Önce Jane’nin başlangıçta kaç kalemi olduğunu hesapla. 3 kutu × 4 kalem = 12 kalem. Sonra verdiği 2’yi çıkar. 12 – 2 = 10.

Nihai Yanıt: 10 kalem.



Kullanım Senaryosu 2: Tıbbi Semptom Kontrolü

Diyelim ki; kullanıcıların semptomlarının olası nedenlerini doktora gitmeden önce anlamasına yardımcı olacak bir yapay zeka asistanı oluşturuyorsunuz.



Soru: Boğaz ağrım, burun akıntım ve hafif ateşim var. Nedeni ne olabilir?

Yanıt:

Önce semptomların kombinasyonunu düşün; boğaz ağrısı, burun akıntısı ve ateş.

Bunlar viral enfeksiyonların yaygın belirtileridir.

Sonra vücut ağrıları veya yorgunluk gibi ek işaretleri kontrol et.

Kullanıcı bunlardan bahsetmediğine göre, nezle, soğuk algınlığı ya da hafif bir grip gibi hafif bir viral hastalık olasıdır.

Nihai Yanıt:Nezle, soğuk algınlığı gibi hafif bir viral enfeksiyonunuz olabilir. Lütfen semptomları izleyin ve kötüleşirse bir sağlık uzmanına danışın.



Basit görünebilir ama bu yapı, daha karmaşık görevlerde model performansını büyük ölçüde artırır.


Teknik 4: Meta İstem

Meta istem (Metaprompting), yapay zekanın başka istemler oluşturması, değiştirmesi veya yorumlamasını içerir. Meta düzeyde çalışır; modelin daha iyi girdiler oluşturmanıza yardımcı olduğu, etkin biçimde sizin yapay zeka istem mühendisiniz haline geldiği bir yaklaşımdır.


Nasıl Çalışır?

  • Modelden belirli bir kullanım senaryosu için bir istem tasarlamasını istersiniz.
  • Ardından kendisine veya başka bir modele aktarılabilecek, uyarlanmış talimatlar üretir.

Neden Önemlidir?

  • Kişiselleştirmeyi, uyarlanabilirliği ve yaratıcılığı ölçeklendirir.
  • İstemi anında optimize etmesi gereken ajanlar için kullanışlıdır.

Kullanım Senaryosu 1: Pazarlama Ekipleri için Dahili LLM Asistanı

Diyelim ki; her ekibin (sosyal medya, e-posta, içerik) kişiselleştirilmiş LLM istemlerine ihtiyaç duyduğu bir pazarlama asistanı oluşturuyorsunuz.



İstem: İçerik pazarlaması ekibindeki birinin rakiplerin blog yazılarını özetlemesine yardımcı olacak bir istem oluştur.

Yanıt: “Bu blog yazısını 3 temel noktada özetle, ana argümanı ve hedef kitleyi vurgula.”



Kullanım Senaryosu 2: Pazarlama Ekipleri için İstem Oluşturucu

Diyelim ki; bir pazarlama ekibi için müşteri geri bildirimlerini düzenli olarak analiz eden dahili bir araç oluşturuyorsunuz.



İstem: Bir pazarlama analistinin ürün yorumlarını özetlemesine yardımcı olacak bir istem oluştur.

Yanıt: “Bu ürün yorumunu 2-3 cümlede artılar, eksiler ve duygu durumunu çıkararak özetle.”



Bu, meta düzeyde bir istemdir ve özellikle ajansal iş akışlarında veya yapay zeka destekli geliştirmede kullanışlıdır.


Akıl Yürütme: Yapay Zekanın Bir Sonraki Seviyesi

İleri düzey kullanım senaryoları için yalnızca istem vermek artık yeterli değil. Yapay zeka asistanları, arama ajanları ya da yaratıcı asistanlar geliştiriyorsanız, modelinizin akıl yürütmesine ihtiyacınız var.


Bu nedenle ReAct, CoT ve Meta İstem gibi tekniklerle güçlendirilen akıl yürütme döngüsünü yalnızca bir teknik olarak görmek doğru olmaz. Bu aslında, yapay zeka geliştirme alanında yeni bir bakış açısıdır.


Ve en güzel yanı, sıfırdan kendi modelinizi kurmaya ihtiyacınız yok. Google’ın Gemini ve PaLM’ı ya da Gemma gibi açık kaynak modellerle, akıllı istemler sayesinde bu teknikleri hemen uygulayabilirsiniz.


⭐⭐⭐


Temel modeller güçlendikçe, istem mühendisliği bir dizi püf noktası olmak yerine kapsamlı bir tasarım disiplinine dönüşüyor. Akıl yürütme döngüsü çerçevesi; akıllı, yinelemeli ve yetkin yapay zeka sistemleri oluşturmak için yapılandırılmış bir yaklaşım sunar.


İster matematik problemleri çözüyor, ister kişiselleştirilmiş içerik üretiyor, ister web ile etkileşen ajanlar oluşturuyor olun; bu istem mühendisliği tekniklerini anlamak ve uygulamak büyük bir fark yaratacaktır.


Bizimle iletişime geçin, basit istemlerin ötesine geçerek akıl yürütme akışları tasarlamaya başlamanıza destek olalım.


Yazan: Umniyah Abbood

Yayınlanma Tarihi: 15.08.2025



Kategoriler

Tümü Açık Kaynak (27) Android Anthos Çekirdekten Yetişenler Çevik Metodoloji Çocuklar ve Teknoloji (2) Ödeme Sistemleri (2) Üretim Sektörü (5) B2B Pazarlama (5) Bamboo Büyük Ölçekli Şirketler (2) BT Bulut (152) Buluta Geçiş (19) Bulutta Yerel Yazılım Geliştirme (4) C++ Chef ClickHouse Dayanıklılık DevOps (13) Dijital Pazarlama (11) Dijital Yerli Firmalar (3) Django (2) E-ticaret (7) Enerji Sektörü Eğitim Sektörü (7) Felaket Kurtarma (2) Finansal Hizmetler (4) FinOps (3) Firebase (10) Flutter Güvenlik (14) Git Golang (2) Google Cloud (102) Google Labs (13) Google Maps (2) Google Workspace (23) Helm Hibrit ve Çoklu Bulut (8) JavaScript Kadınlar ve STEM (3) Kamu Sektörü (2) KOBİ (5) Kubernetes (5) Kullandığımız Teknolojiler (24) Kullanıcı Arayüzü ve Kullanıcı Deneyimi Linux (6) Looker (7) MariaDB Mobil Uygulama Geliştirme (2) MySQL OpenStack (4) Oyun Sektörü (15) Perakende (12) PostgreSQL Proje Metodolojileri Python (7) Sadakat Programı (5) Sağlık ve Yaşam Bilimleri Sektörü (3) Sürdürülebilirlik (5) Sektöre Özgü Bulut Çözümleri (39) Selenium (2) Sigorta Sektörü Sistem Mimarisi (7) Tüketici Ürünleri Tedarik Zinciri ve Lojistik (3) Teknoloji, Medya, Telekom (3) Terraform Test Etme (4) Turizm ve Eğlence (4) Ulaşım Sektörü (2) Uygulama Modernizasyonu Veri Analitiği (35) Veri Bilimi (2) Veri Depolama Veri Görselleştirme (7) Veri Tabanı (4) Versiyon Kontrolü Yapay Zeka - Makine Öğrenmesi (133) Yasal Uyum Yazılım Geliştirme (9) Yazılım Tarihi (3) Yazılımcı Deneyimi (8) İK Uygulamaları (9) İnşaat Sektörü İşe Alım (7)
Daha Fazla Kategori Göster >> Kategorileri Gizle >>

Kartaca sitesinden daha fazla şey keşfedin

Okumaya devam etmek ve tüm arşive erişim kazanmak için hemen abone olun.

Okumaya Devam Edin