Üretken Yapay Zekâda Prompt Türleri, Teknikleri ve Yöntemleri

Üretken Yapay Zekâda Prompt Türleri, Teknikleri ve Yöntemleri

Prompt türlerinin evrensel ve kapalı bir listesi yoktur. Araştırma makaleleri, uygulamalı prompt engineering kaynakları ve LLM/agent literatürü sürekli yeni adlandırmalar üretmektedir; ayrıca bazı terimler gerçek bir “prompt türü”, bazıları “prompting tekniği”, bazıları “framework”, bazıları ise “agentic reasoning yöntemi”dir.

A. Temel ve örnek kullanımına göre prompting

  1. Zero-shot Prompting — Modele herhangi bir örnek göstermeden doğrudan görev verilmesidir.
  2. One-shot Prompting — Görevin nasıl yapılacağını göstermek için tek bir örnek verilmesidir.
  3. Few-shot Prompting — Modele birkaç örnek gösterilerek istenen örüntünün öğretilmesidir.
  4. Multi-shot Prompting — Modele çok sayıda örnek verilerek davranış veya çıktı biçiminin daha güçlü biçimde yönlendirilmesidir.
  5. In-context Learning Prompting — Modelin ağırlıkları değiştirilmeden, prompt içindeki örnek ve bilgilerden göreve uyum sağlamasıdır.
  6. Demonstration Prompting — Beklenen davranışın örnek girdiler ve çıktılar aracılığıyla gösterilmesidir.
  7. Example-based Prompting — Modelin cevabını yönlendirmek amacıyla örneklerin kullanıldığı genel istem yaklaşımıdır.
  8. Negative-example Prompting — Modele yalnızca doğru değil, kaçınılması gereken yanlış çıktı örneklerinin de gösterilmesidir.
  9. Contrastive Prompting — Doğru ve yanlış ya da iyi ve kötü örneklerin karşılaştırmalı biçimde verilmesidir.

B. Rol, kimlik ve perspektif temelli prompting

  1. Role Prompting — Modele belirli bir mesleki veya işlevsel rol verilmesidir.
  2. Persona Prompting — Model için ayrıntılı bir kişilik, uzmanlık veya davranış profili tanımlanmasıdır.
  3. Expert Prompting — Modelin belirli bir alandaki uzman gibi değerlendirme yapmasının istenmesidir.
  4. Perspective Prompting — Problemin belirli bir kişinin, grubun veya bakış açısının perspektifinden değerlendirilmesidir.
  5. Audience Prompting — Çıktının belirli bir hedef kitlenin bilgi düzeyi ve özelliklerine göre oluşturulmasıdır.
  6. Style Prompting — Modelden belirli bir dilsel, akademik, teknik veya iletişimsel üslup kullanmasının istenmesidir.
  7. Tone Prompting — Çıktının resmî, samimi, eleştirel, ikna edici gibi belirli bir tonda hazırlanmasıdır.

C. Talimat ve kontrol temelli prompting

  1. Instruction Prompting — Modele ne yapması gerektiğinin açık ve doğrudan talimatlarla belirtilmesidir.
  2. Constraint Prompting — Modelin uyması gereken uzunluk, biçim, kapsam veya içerik sınırlarının belirlenmesidir.
  3. Conditional Prompting — Model davranışının “eğer X ise Y yap” türündeki koşullara bağlanmasıdır.
  4. Rule-based Prompting — Modelin önceden tanımlanmış kurallar doğrultusunda cevap vermesinin sağlanmasıdır.
  5. Guided Prompting — Modelin görevi belirlenen yol, ölçüt veya aşamalar doğrultusunda gerçekleştirmesidir.
  6. Directive Prompting — Model davranışının açık ve emir niteliğindeki direktiflerle yönlendirilmesidir.
  7. Priority Prompting — Birden fazla gereksinim arasında hangilerinin öncelikli olduğunun tanımlanmasıdır.
  8. Boundary Prompting — Modelin hangi kapsam içinde kalacağı ve hangi alanlara girmeyeceğinin belirlenmesidir.
  9. Format Prompting — Çıktının tablo, JSON, madde listesi, rapor gibi belirli bir biçimde üretilmesinin istenmesidir.
  10. Schema Prompting — Çıktının önceden belirlenmiş alanlardan oluşan yapısal bir şemaya uymasının istenmesidir.

D. Bağlam temelli prompting

  1. Contextual Prompting — Görevi doğru gerçekleştirebilmesi için modele ilgili arka plan bilgisinin verilmesidir.
  2. Context-enriched Prompting — Promptun ek bilgiler, belgeler veya açıklamalarla zenginleştirilmesidir.
  3. Long-context Prompting — Çok uzun belge veya bağlamların tek istem içerisinde kullanılmasına dayanan yaklaşımdır.
  4. Memory-based Prompting — Önceki etkileşimlerden veya saklanan bilgilerden yararlanılarak promptun kişiselleştirilmesidir.
  5. Retrieval-Augmented Prompting — Harici kaynaklardan getirilen bilgilerin prompta eklenerek yanıt üretilmesidir.
  6. Grounded Prompting — Modelin cevabını verilen veya getirilen güvenilir kaynaklara dayandırmasının istenmesidir.
  7. Document-grounded Prompting — Modelin cevabını özellikle sağlanan belge veya belgelerle sınırlandıran prompting biçimidir.
  8. Knowledge-augmented Prompting — Modele dış bilgi sağlanarak mevcut model bilgisinin desteklenmesidir.

E. Görev parçalama ve süreç temelli prompting

  1. Multi-step Prompting — Karmaşık görevin birden fazla açık alt adıma bölünmesidir.
  2. Sequential Prompting — Görevlerin önceden belirlenmiş bir sıra içerisinde gerçekleştirilmesidir.
  3. Prompt Chaining — Bir promptun çıktısının sonraki promptun girdisi olarak kullanılmasıdır.
  4. Decomposition Prompting — Karmaşık problemin daha küçük ve yönetilebilir alt problemlere ayrılmasıdır.
  5. Hierarchical Prompting — Ana görev ve alt görevlerin üst-alt ilişkisi içinde katmanlandırılmasıdır.
  6. Nested Prompting — Bir ana istem içerisinde başka alt istemlerin veya görevlerin iç içe yerleştirilmesidir.
  7. Recursive Prompting — Bir çıktının tekrar modele verilerek aşamalı biçimde geliştirilmesidir.
  8. Iterative Prompting — Prompt veya cevabın birden fazla turda geri bildirimle iyileştirilmesidir.
  9. Progressive Prompting — Görevin giderek daha ayrıntılı talimatlarla aşamalı biçimde geliştirilmesidir.
  10. Incremental Prompting — Bilgi ve talimatların modele küçük parçalar hâlinde eklenmesidir.
  11. Least-to-Most Prompting — Problemin önce daha kolay alt problemlere ayrılıp bunlardan daha karmaşık çözüme ilerlenmesidir.

F. Akıl yürütme ve problem çözme prompting teknikleri

  1. Chain-of-Thought (CoT) Prompting — Karmaşık problemlerin ara muhakeme adımları üzerinden çözülmesini teşvik eden tekniktir.
  2. Zero-shot Chain-of-Thought — Örnek göstermeden modele sistematik akıl yürütme yapmasını teşvik eden CoT yaklaşımıdır.
  3. Few-shot Chain-of-Thought — Örneklerde ara çözüm mantığı gösterilerek benzer muhakemenin yeni probleme aktarılmasıdır.
  4. Self-Consistency Prompting — Birden fazla çözüm yolu üretilip sonuçlar arasındaki tutarlılıktan yararlanılmasıdır.
  5. Tree-of-Thoughts (ToT) — Birden fazla olası muhakeme dalının oluşturulup değerlendirilerek çözüm aranmasıdır.
  6. Graph-of-Thoughts (GoT) — Muhakeme parçalarının doğrusal zincir yerine grafik yapısı içinde ilişkilendirilmesidir.
  7. Algorithm-of-Thoughts (AoT) — Modelin problem çözmesini algoritmik çözüm prosedürleriyle yapılandıran yaklaşımdır.
  8. Skeleton-of-Thought — Önce cevabın temel iskeletinin çıkarılıp ardından bölümlerin geliştirilmesidir.
  9. Thread-of-Thought — Uzun ve karmaşık bağlamlarda önemli bilgi dizisinin sistematik biçimde izlenmesine yönelik yaklaşımdır.
  10. Tabular Chain-of-Thought — Ara değerlendirmelerin tablo benzeri yapı içerisinde organize edilmesidir.
  11. Program-of-Thoughts (PoT) — Sayısal veya mantıksal işlemlerin doğal dil yerine programlama ifadeleriyle yürütülmesidir.
  12. Chain-of-Symbol — Karmaşık muhakemenin doğal dil yerine daha kompakt sembolik gösterimlerle desteklenmesidir.
  13. Chain-of-Verification (CoVe) — İlk cevabın ardından doğrulama soruları oluşturulup cevabın kontrol edilmesidir.
  14. Deliberate Prompting — Modelin doğrudan cevap vermeden önce alternatifleri ve koşulları daha dikkatli değerlendirmeye yönlendirilmesidir.
  15. Step-back Prompting — Spesifik problemi çözmeden önce daha genel ilke veya kavramların değerlendirilmesidir.
  16. Analogical Prompting — Yeni problemi çözmek için benzer problemlerin veya analojilerin oluşturulup kullanılmasına dayanır.
  17. Plan-and-Solve Prompting — Modelin önce çözüm planı oluşturup ardından bu planı uygulamasıdır.

G. Yansıtma, eleştiri ve doğrulama temelli prompting

  1. Self-Reflection Prompting — Modelin kendi cevabını yeniden değerlendirerek sorunları belirlemesidir.
  2. Self-Critique Prompting — Modelin kendi çıktısındaki hata, eksiklik ve zayıflıkları eleştirmesidir.
  3. Critique-and-Revise Prompting — Önce çıktı oluşturulup ardından eleştirilerek yeniden düzenlenmesidir.
  4. Self-Refine — Modelin geri bildirim üretip kendi çıktısını iteratif biçimde iyileştirmesidir.
  5. Reflection Prompting — Önceki sonuçlardan çıkarım yapılarak sonraki yanıt veya çözümün geliştirilmesidir.
  6. Verification Prompting — Modelin oluşturduğu cevabı belirli doğruluk ölçütleri açısından kontrol etmesidir.
  7. Fact-checking Prompting — Çıktıdaki olgusal iddiaların ayrıca doğrulanmasına yönelik istemdir.
  8. Error-detection Prompting — Modelin bir çözüm veya metindeki olası hataları sistematik olarak aramasıdır.
  9. Confidence Prompting — Modelden cevabındaki belirsizlik veya güven düzeyini değerlendirmesinin istenmesidir.

H. Dinamik, uyarlanabilir ve etkileşimli prompting

  1. Dynamic Prompting — Prompt içeriğinin çalışma anındaki verilere göre otomatik oluşturulması veya değiştirilmesidir.
  2. Adaptive Prompting — İstem stratejisinin kullanıcı, performans veya önceki sonuçlara göre değiştirilmesidir.
  3. Interactive Prompting — Görevin kullanıcı ile yapay zekâ arasındaki çok turlu etkileşimle geliştirilmesidir.
  4. Conversational Prompting — Promptların tek bir komut yerine devam eden diyalog bağlamında oluşturulmasıdır.
  5. Multi-turn Prompting — Bir görevin birden fazla konuşma turu boyunca yürütülmesidir.
  6. Feedback-driven Prompting — Sonraki istemlerin kullanıcı veya sistem geri bildirimlerine göre değiştirilmesidir.
  7. Clarification Prompting — Modelin eksik veya belirsiz bilgileri kullanıcıya sorarak netleştirmesidir.
  8. Personalized Prompting — Prompt veya çıktının belirli bir kullanıcının ihtiyaç ve tercihlerine göre uyarlanmasıdır.
  9. Branching Prompting — Kullanıcı yanıtlarına veya sonuçlara göre sürecin farklı prompt yollarına ayrılmasıdır.

I. Modelin prompt üretmesi ve otomatik prompt geliştirme

  1. Self-Prompting — Modelin görevi gerçekleştirmek için ihtiyaç duyduğu alt istemleri kendisinin üretmesidir.
  2. Meta-Prompting — Bir promptun başka promptları oluşturmak, değerlendirmek veya düzenlemek amacıyla kullanılmasıdır.
  3. Prompt Generation — Bir modelin belirli görev için otomatik olarak prompt üretmesidir.
  4. Automatic Prompt Engineering (APE) — Yüksek performanslı promptların otomatik olarak oluşturulup değerlendirilmesidir.
  5. Automatic Prompt Optimization — Promptların performans ölçütlerine göre otomatik biçimde optimize edilmesidir.
  6. Prompt Tuning — Görev performansını artırmak amacıyla öğrenilebilir prompt temsillerinin optimize edilmesidir.
  7. Soft Prompting — İnsan tarafından okunabilir metin yerine öğrenilebilir sürekli vektörlerin prompt olarak kullanılmasıdır.
  8. Prefix Tuning — Model katmanlarına öğrenilebilir sürekli prefix temsillerinin eklenmesiyle yapılan parametre-verimli uyarlamadır.
  9. P-Tuning — Öğrenilebilir sürekli prompt embeddingleri aracılığıyla model davranışının göreve uyarlanmasıdır.
  10. Discrete Prompt Optimization — İnsan tarafından okunabilir tokenlardan oluşan promptların algoritmik olarak optimize edilmesidir.

J. Araç, eylem ve ajan temelli prompting

  1. ReAct Prompting — Muhakeme ile araç kullanma/eylem gerçekleştirme süreçlerini birlikte yapılandıran yaklaşımdır.
  2. Tool-use Prompting — Modelin hesap makinesi, arama motoru, API veya başka araçları ne zaman ve nasıl kullanacağının yönlendirilmesidir.
  3. Function-calling Prompting — Modelin uygun yapılandırılmış fonksiyon veya API çağrısını seçmesinin sağlanmasıdır.
  4. Agentic Prompting — Modelin hedef belirleme, planlama, araç kullanma ve görev yürütme davranışlarının yapılandırılmasıdır.
  5. Planning Prompting — Modelden görevi gerçekleştirmeden önce bir eylem veya çözüm planı oluşturmasının istenmesidir.
  6. Plan-and-Execute Prompting — Önce planın oluşturulup daha sonra adım adım uygulanmasıdır.
  7. Replanning Prompting — Ara sonuçlara göre mevcut planın yeniden düzenlenmesidir.
  8. Multi-Agent Prompting — Birden fazla yapay zekâ ajanının farklı roller veya görevler üstlenerek birlikte çalışmasının sağlanmasıdır.
  9. Debate Prompting — Birden fazla model/ajan perspektifinin karşılıklı argüman üretip değerlendirme yapmasıdır.
  10. Society-of-Mind Prompting — Problemin farklı uzman rolleri üstlenen çoklu akıl yürütme birimleriyle çözülmesine dayanan yaklaşımdır.

K. Bilgi üretme ve bilgiyi kullanma teknikleri

  1. Generated Knowledge Prompting — Modelin önce konuyla ilgili yararlı bilgiler üretip ardından bu bilgileri nihai cevap için kullanmasıdır.
  2. Knowledge Generation Prompting — Ana görevden önce gerekli arka plan bilgisinin model tarafından oluşturulmasıdır.
  3. Knowledge Integration Prompting — Birden fazla bilgi kaynağının birleştirilerek cevap üretilmesidir.
  4. Evidence-based Prompting — Modelden iddialarını açık kanıtlarla desteklemesinin istenmesidir.
  5. Citation-grounded Prompting — Üretilen ifadelerin belirli kaynak veya atıflarla ilişkilendirilmesidir.
  6. Query Expansion Prompting — Arama başarısını artırmak amacıyla başlangıç sorgusundan yeni arama terimleri üretilmesidir.
  7. Query Reformulation Prompting — Kullanıcının sorgusunun bilgi erişimine daha uygun biçimde yeniden oluşturulmasıdır.
  8. HyDE (Hypothetical Document Embeddings) — Arama için önce varsayımsal ilgili bir belge oluşturulup bunun temsilinden yararlanılmasıdır.

L. Soru ve diyalektik yöntemlere dayalı prompting

  1. Socratic Prompting — Modelin doğrudan cevap vermek yerine yönlendirici sorularla düşünmeyi geliştirmesidir.
  2. Question Decomposition Prompting — Karmaşık bir sorunun daha küçük alt sorulara ayrılmasıdır.
  3. Self-Ask Prompting — Modelin ana soruyu çözmek için gerekli ara soruları kendisinin üretip cevaplamasıdır.
  4. Question Refinement Prompting — Belirsiz veya geniş bir sorunun daha kesin araştırma sorularına dönüştürülmesidir.
  5. Dialectical Prompting — Bir iddianın tez, karşı tez ve değerlendirme yoluyla incelenmesidir.
  6. Devil’s Advocate Prompting — Bir görüşün zayıflıklarını ortaya çıkarmak amacıyla karşı argüman oluşturulmasıdır.
  7. Counterargument Prompting — Mevcut bir argümana sistematik karşı argümanlar üretilmesidir.

M. Yaratıcılık ve alternatif üretme prompting

  1. Brainstorming Prompting — Çok sayıda fikir veya çözüm alternatifinin üretilmesidir.
  2. Divergent Prompting — Bir problem için mümkün olduğunca farklı çözüm yollarının araştırılmasıdır.
  3. Convergent Prompting — Çok sayıdaki alternatif arasından en uygun seçeneklerin seçilip daraltılmasıdır.
  4. Creative Constraint Prompting — Yaratıcı üretimin belirli sınırlar veya kurallar altında gerçekleştirilmesidir.
  5. Alternative-generation Prompting — Aynı problem için birden fazla alternatif cevap veya çözüm üretilmesidir.
  6. Counterfactual Prompting — “Eğer durum farklı olsaydı ne olurdu?” türü varsayımsal senaryoların değerlendirilmesidir.
  7. Scenario Prompting — Belirli varsayımsal koşullar altında sonuç veya davranışların analiz edilmesidir.
  8. Simulation Prompting — Modelin belirli bir sistem, süreç veya etkileşimi simüle etmesinin istenmesidir.

N. Karşılaştırma ve değerlendirme prompting

  1. Comparative Prompting — İki veya daha fazla seçenek ya da kavramın belirli ölçütlerle karşılaştırılmasıdır.
  2. Evaluation Prompting — Bir çıktının önceden belirlenmiş değerlendirme kriterlerine göre incelenmesidir.
  3. Rubric-based Prompting — Modelin değerlendirmeyi açık bir puanlama veya değerlendirme rubriğine göre yapmasıdır.
  4. Ranking Prompting — Alternatiflerin belirlenen kriterlere göre sıralanmasıdır.
  5. Pairwise Comparison Prompting — Alternatiflerin ikili karşılaştırmalar yoluyla değerlendirilmesidir.
  6. LLM-as-a-Judge Prompting — Bir dil modelinin başka çıktıları kalite veya doğruluk ölçütlerine göre değerlendirmesidir.

O. Dönüştürme ve çıktı üretimi odaklı prompting

  1. Summarization Prompting — Metnin temel bilgilerini koruyarak daha kısa biçimde yeniden ifade edilmesidir.
  2. Extraction Prompting — Metinden belirli bilgi, kavram, değişken veya yapıların çıkarılmasıdır.
  3. Classification Prompting — Girdilerin önceden tanımlanmış kategorilere atanmasıdır.
  4. Transformation Prompting — Girdinin anlamı korunarak başka bir biçim veya yapıya dönüştürülmesidir.
  5. Translation Prompting — İçeriğin bir dilden diğerine aktarılmasıdır.
  6. Rewriting Prompting — Metnin belirli amaç veya üsluba göre yeniden yazılmasıdır.
  7. Expansion Prompting — Kısa bir girdinin ayrıntılandırılarak genişletilmesidir.
  8. Compression Prompting — Bilginin anlamı mümkün olduğunca korunarak daha kompakt hâle getirilmesidir.
  9. Simplification Prompting — Karmaşık içeriğin daha kolay anlaşılabilir biçimde yeniden ifade edilmesidir.
  10. Structured-output Prompting — Model çıktısının önceden belirlenmiş makinece işlenebilir yapıya uymasının sağlanmasıdır.

P. Multimodal prompting

  1. Multimodal Prompting — Metin, görüntü, ses veya video gibi birden fazla veri türünün aynı görevde kullanılmasıdır.
  2. Image Prompting — Bir görüntünün analiz veya üretim sürecinin girdisi olarak kullanılmasıdır.
  3. Text-to-Image Prompting — Metinsel açıklamadan görüntü üretilmesidir.
  4. Image-to-Text Prompting — Görsel içeriğin açıklanması, analiz edilmesi veya metne dönüştürülmesidir.
  5. Image-to-Image Prompting — Bir görselin başka bir görsel üretmek veya dönüştürmek için referans olarak kullanılmasıdır.
  6. Visual Prompting — Model davranışının görsel işaretler, örnekler veya görsel girdiler aracılığıyla yönlendirilmesidir.
  7. Audio Prompting — Ses girdisinin model görevini yönlendirmek için kullanılmasıdır.
  8. Video Prompting — Video içeriğinin analiz veya üretim görevinde istem bileşeni olarak kullanılmasıdır.

Q. Güvenlik ve adversarial prompting ile ilişkili türler

  1. Adversarial Prompting — Modelin sınırlarını, dayanıklılığını veya güvenlik davranışını test etmek amacıyla zorlayıcı girdiler oluşturulmasıdır.
  2. Red-team Prompting — Modeldeki güvenlik açıklarını sistematik biçimde belirlemek amacıyla test istemlerinin kullanılmasıdır.
  3. Jailbreak Prompting — Modelin güvenlik veya davranış kısıtlamalarını aşmaya yönelik istem girişimlerini ifade eder.
  4. Prompt Injection — Güvenilmeyen girdilerin modelin mevcut talimatlarını değiştirmeye veya geçersiz kılmaya çalışmasıdır.
  5. Indirect Prompt Injection — Zararlı talimatların kullanıcıdan değil, modelin okuduğu harici içerikten gelmesidir.
  6. Defensive Prompting — Modelin güvenilmeyen girdiler ve talimat çatışmalarına karşı daha güvenli davranmasını sağlayacak istem tasarımıdır.

R. Prompt geliştirme ve yönetimiyle ilgili kavramlar

  1. Prompt Design — Bir istemin amaç, bağlam, talimat ve çıktı gereksinimleri doğrultusunda tasarlanmasıdır.
  2. Prompt Engineering — LLM davranışını istenen sonuca yönlendirmek için istemlerin sistematik biçimde tasarlanması ve test edilmesidir.
  3. Prompt Optimization — Mevcut promptun performansını artıracak biçimde geliştirilmesidir.
  4. Prompt Refinement — Promptun belirsizlik, gereksiz ifade ve yapısal sorunlardan arındırılmasıdır.
  5. Prompt Expansion — Prompta gerekli bağlam, kriter veya ayrıntıların eklenmesidir.
  6. Prompt Compression — Aynı işlevi koruyarak promptun daha kısa ve ekonomik hâle getirilmesidir.
  7. Prompt Simplification — Karmaşık bir promptun daha açık ve anlaşılır hâle getirilmesidir.
  8. Prompt Template — Değişken alanları bulunan tekrar kullanılabilir istem şablonudur.
  9. Prompt Framework — Prompt oluşturmayı belirli bileşenler ve kurallar üzerinden sistematikleştiren çerçevedir.
  10. Prompt Pattern — Tekrarlanan problemlerde kullanılabilen genel istem çözüm kalıbıdır.
  11. Prompt Library — Yeniden kullanılmak üzere saklanan prompt koleksiyonudur.
  12. Prompt Repository — Promptların sistematik biçimde depolandığı ve yönetildiği kaynaktır.
  13. Prompt Catalog — Promptların amaç veya kullanım alanlarına göre sınıflandırılmış kataloğudur.
  14. Prompt Versioning — Prompt değişikliklerinin sürümler hâlinde izlenmesidir.
  15. Prompt Lifecycle — Promptun tasarım, test, kullanım, izleme, güncelleme ve emeklilik süreçlerinin bütünüdür.
  16. Prompt Reusability — Bir promptun farklı ancak benzer görevlerde yeniden kullanılabilme özelliğidir.
  17. Prompt Maintainability — Promptların zaman içinde kolayca güncellenebilir ve yönetilebilir biçimde tasarlanmasıdır.

S. Sistem içindeki konumuna göre prompt türleri

  1. System Prompt — Modelin genel davranışını, rolünü ve üst düzey kurallarını belirleyen talimat katmanıdır.
  2. Developer Prompt — Uygulama geliştiricisinin model davranışını ürün veya görev düzeyinde yönlendiren talimatlarıdır.
  3. User Prompt — Kullanıcının modele doğrudan verdiği soru, görev veya talimattır.
  4. Assistant-generated Prompt — Modelin süreç içinde kendisi veya başka bir model için oluşturduğu istemdir.
  5. Meta Prompt — Başka promptların üretilmesini, değerlendirilmesini veya iyileştirilmesini yöneten üst düzey istemdir.

T. Özellikle akademik ve profesyonel kullanımda karşılaşacağınız ek adlandırmalar

  1. Research Prompting — Literatür taraması, araştırma sorusu geliştirme ve bilimsel sentez gibi araştırma görevlerine yönelik istem tasarımıdır.
  2. Literature-review Prompting — Akademik literatürün bulunması, sınıflandırılması ve sentezlenmesine yönelik istemdir.
  3. Evidence-synthesis Prompting — Birden fazla bilimsel kaynaktaki kanıtların sistematik biçimde birleştirilmesidir.
  4. Data-analysis Prompting — Veri setlerinin analiz edilmesi ve sonuçlarının yorumlanmasına yönelik istem yaklaşımıdır.
  5. Code Prompting — Programlama kodunun oluşturulması, açıklanması, test edilmesi veya düzeltilmesine yönelik istemdir.
  6. Debugging Prompting — Kod veya sistemdeki hataların belirlenip düzeltilmesine yönelik istemdir.
  7. SQL Prompting — Doğal dil gereksinimlerinin SQL sorgularına dönüştürülmesine yönelik istemdir.
  8. Prompt-to-Code — Doğal dilde verilen gereksinimlerden program kodu oluşturulmasıdır.
  9. Chain-of-Code — Akıl yürütme ile kod üretimi/çalıştırma mantığını bir araya getiren problem çözme yaklaşımıdır.

Not: 184 maddenin tamamını “184 bağımsız prompt türü” şeklinde sunmak akademik açıdan tam doğru değildir. Örneğin Zero-shot, Few-shot, Role ve Chain-of-Thought yerleşik prompting teknikleridir; Prompt Library ve Prompt Versioning ise prompt yönetimi kavramlarıdır; RAG bir sistem mimarisiyle bağlantılıdır; Prefix Tuning ve Soft Prompting öğrenilebilir model uyarlama teknikleridir; Prompt Injection ise bir saldırı sınıfıdır.

Synapse Scholar

YZ Hocası'nın kurucu editörü olup, pazarlama ile dijitalleşme eksenindeki çalışmalarıyla tanınmaktadır.

⚡ HAFTANIN PROMPTU

Bir nesnenin yapısını, kullanım amacını ve temel özelliklerini üç farklı görsel anlatımla tanıtmak için kullanılır.

Yüklediğim nesnenin fotoğrafını kullanarak üç bölümlü tek bir görsel oluştur. Sol bölümde nesneyi “exploded view” tarzında göster. Ana parçalarını düzenli aralıklarla ayır ve birbirleriyle ilişkilerini koru. Orta bölümde nesnenin adını ve kullanım amacını, dokulu bir kâğıt üzerine doğal ve okunaklı el yazısıyla yaz. Sağ bölümde nesnenin üç temel özelliğini, farklı pastel renklerdeki yapışkan notlara yerleştir. Her notta kısa bir ifade bulunsun. Nesnenin rengini ve tasarımını referans fotoğrafla uyumlu tut. İç yapısı görünmüyorsa oluşturduğun parçaların temsili olduğunu küçük bir notla belirt. Açık renkli sade bir arka plan, yumuşak ışık ve dengeli bir yerleşim kullan. Tüm yazılar Türkçe olsun. Görseli 16:9 yatay formatta hazırla.

Yorumlar (0)

Bir Yorum Bırakın