Prompt 1 (JS/JSON Kodu İçin)
"Ben klinik psikoloji, empati ve terapi teknikleri üzerine bir yapay zeka asistanı (TÜBİTAK Projesi) geliştiriyorum. Sana vereceğim veya ismini söyleyeceğim kitabın özetini çıkarmanı ve bu özetteki **somut egzersizleri, metaforları ve diyalog yapılarını** benim JavaScript kodumdaki veritabanı formatına uygun bir JSON/JS Objesi olarak bana vermeni istiyorum.
>
> Lütfen sadece aşağıdaki veri yapısını kullan ve kod bloğu içinde ver. Uydurma bilgi ekleme, kitabın ana terapi yöntemine (örneğin Mindfulness, EQ, Şiddetsiz İletişim) odaklan.
>
> **Beklenen Çıktı Formatı:**
> ```javascript
> book_name_or_concept: {
> description: "Kitabın veya yaklaşımın genel felsefesini, ne işe yaradığını ve yapay zekanın bu veriyi neden kullanması gerektiğini anlatan 2-3 cümle.",
> core_concepts:[
> {
> name: "Kavram Adı",
> description: "Kavramın açıklaması",
> ai_instruction: "Yapay zekanın bu kavramı hastaya/kullanıcıya nasıl yansıtması gerektiği ile ilgili yönerge."
> }
> ],
> techniques:[
> {
> name: "Teknik veya Egzersiz Adı",
> target: "Hangi duygu durumu (stres, öfke, değersizlik vb.) için kullanılacağı",
> steps:[
> "1. Adım...",
> "2. Adım...",
> "3. Adım..."
> ],
> example_dialogue: "Kullanıcıya bu tekniği önerirken kurulacak empatik ve şefkatli bir örnek cümle."
> }
> ]
> },
> ```
Prompt 2 (RAG / Düz Metin İçin)
> "Bir yapay zeka sohbet botuna 'Empati, stres yönetimi ve psikolojik destek' yetenekleri kazandırmak için bir veri seti hazırlıyorum. Sana vereceğim kitabın/metnin kapsamlı ama doğrudan uygulamaya dönük bir özetini çıkarmanı istiyorum. Özetin gereksiz hikayelerden arındırılmış, hap bilgi niteliğinde ve aşağıdaki alt başlıklara tam uyumlu olması gerekiyor.
>
> **Lütfen şu yapıyı kullan:**
>
> **📘 KİTAP ADI VE YAZAR:**
> **🎯 ANA FELSEFE (2-3 Cümle):** Kitabın psikolojiye/iletişime yaklaşımı nedir?
> **🧠 HANGİ DUYGU DURUMUNA İYİ GELİR?:** (Örn: Öfke, Tükenmişlik, Panik, Değersizlik hissi)
> **💡 TEMEL KAVRAMLAR VE METAFORLAR:** (Kitapta geçen en önemli 3 terim veya metaforun kısa açıklaması)
> **🛠️ UYGULANABİLİR TEKNİKLER (Adım Adım):** (Kullanıcının kriz anında yapabileceği en az 2 pratik egzersiz veya nefes/düşünce tekniği)
> **💬 YAPAY ZEKA İÇİN DİYALOG ŞABLONU:** (Kitabın üslubuna uygun olarak; eğer birisi 'Çok kötüyüm/Tükendim' derse, yapay zeka bu kitabın ağzından şefkatli ve empatik olarak nasıl yanıt vermeli? Örnek bir paragraf yaz.)
>
> İlk kitabımız: **[BURAYA KİTABIN ADINI YAZ]**"
---
### 💡 Koduna Bunu Eklerken Dikkat Etmen Gerekenler:
Kodunda fonksiyon (Tool) çağırma yapısı harika kurulmuş. Kitapların özetini `CLINICAL_KNOWLEDGE_BASE` içine ekledikten sonra, **6. Adımdaki (FONKSİYON TANIMLAMALARI)** kısma bu yeni modülleri de eklemeyi unutma.
Örneğin, *Mindfulness (Farkındalık)* kitaplarını ekledikten sonra `tools` array'ine şöyle bir şey eklemelisin:
```javascript
{
type: "function",
function: {
name: "apply_mindfulness_exercises",
description: "Kullanıcı anksiyete yaşıyor, gelecekle ilgili kaygılanıyor veya kafası çok karışıksa Mindfulness (Bilinçli Farkındalık) tekniklerini çağırmak için kullan.",
parameters: {
type: "object",
properties: {
technique: { type: "string", description: "Uygulanacak teknik (örn: Body Scan, 3 Dakikalık Nefes Alanı)" }
},
required: ["technique"]
}
}
}
```
Ve **7. Adımdaki (`function_handlers`)** kısmına da bu yeni tool'un karşılığını yazmalısın:
```javascript
apply_mindfulness_exercises: async ({ technique }) => {
const mindData = CLINICAL_KNOWLEDGE_BASE.mindfulness.techniques.find(t => t.name.includes(technique)) || CLINICAL_KNOWLEDGE_BASE.mindfulness.techniques[0];
return JSON.stringify({
instruction_to_ai: "Kullanıcıyı nazikçe 'Şimdi ve Burada'ya getir. Yargısız ve yavaş bir ses tonu simüle et.",
mindfulness_technique: mindData
});
},
```