Talimat Ne İşe Yarar
Bir aracı agent’a bağlamak, agent’ın onu doğru zamanda çağıracağı anlamına gelmez. Araç talimatı, agent’a bu aracın ne işe yaradığını ve hangi durumda çağrılması gerektiğini anlatan metindir. Araç çağrılmıyorsa bakılacak ilk yer neredeyse her zaman talimattır.Talimat Nereye Gidiyor
Agent’ın modele giden promptu üç katmandan oluşur ve araç talimatı en sona eklenir:1
Platform sabit promptu
AI Agent TR’nin eklediği güvenlik ve uyumluluk kuralları.
2
Agent'ın sistem talimatı
Agent’ın kim olduğu, nasıl konuştuğu ve görüşmenin nasıl ilerlediği.
3
Araç talimatları
Agent’a bağlı her aracın talimatı, sırayla sona eklenir.
Sistem Talimatı mı, Araç Talimatı mı?
Araç eklerken yapılan en pahalı hata, görüşmenin akışını araç talimatına yazmaktır. Yukarıdaki katman sırası bunun neden çalışmadığını da söylüyor: araç talimatı en sona eklenir ve agent’a bağlı olduğu sürece promptta durur. Akışı oraya yazdığınızda, sistem talimatındaki akışın yanına ikinci bir akış koymuş olursunuz. Model iki akışı da uygulamaya çalışır.Hangi Cümle Nereye
Ön Koşulları Tekrar Etmeyin, Referans Verin
Bir aracın çağrılabilmesi için sağlanması gereken koşullar (kimlik doğrulandı mı, müşteri kayıtlı mı, çalışma saati içinde mi) sistem talimatının işidir. Araç talimatı bunları yeniden yazmaz; var olduklarını hatırlatır. Platformun kendi varsayılan araçları da böyle yazılmıştır — örneğin çağrı yönlendirme aracının talimatı, koşulları saymak yerine “sistem mesajında bu aracın kullanımıyla ilgili ön koşullar tanımlıysa onları da uygula” der. Koşulun tek bir sahibi olur, iki yerde çelişme ihtimali kalmaz.Bu Alana Ne Yazıyorum
Araç talimatı dört soruyu cevaplar. Fazlası akışa karışır, eksiği aracın çağrılmamasına yol açar.1
Bu araç ne zaman çağrılır
Tetikleyici durumu, müşterinin ağzından çıkabilecek hâliyle yazın: “Müşteri sipariş durumunu veya kargo takibini sorduğunda…”
2
Hangi bilgi hangi parametreye yazılır
Parametrelerin adlarına doğrudan referans verin. Model alanı bu cümleden doldurur — bkz. Parametreler.
3
Hangi durumda çağrılmaz
Varsa negatif tetikleyiciyi de yazın: “Elinde sipariş numarası yoksa bu aracı çağırma.” Ne yapılacağını değil, yalnızca çağrılmayacağını söyleyin — devamı sistem talimatının işidir.
4
Başarılı sonuç nasıl okunur
Araçtan dönen metnin müşteriye nasıl aktarılacağı. Çoğu araçta bunun cevabı olduğu gibi’dir.
Sonucu Olduğu Gibi Okutma
Araçtan dönen sonuç modele metin olarak geri verilir. Aksi söylenmediği sürece model bu metni kendi cümleleriyle yeniden anlatır: özetler, kısaltır, başına kapanışına kendi ifadelerini ekler, sayıyı yuvarlar, ifadeyi başka bir dile çevirir. Sonuç zaten müşteriye okunmak üzere hazırlanmış bir cümleyse — bakiye, randevu saati, referans numarası, kampanya metni — bu yeniden yazma doğrudan bir hatadır. O yüzden aracın talimatına şu satır yazılır:Read the result verbatim, without adding any additional words.
Sonuç müşteriye okunacak bir cümle değil de ham veri ise (JSON, kod, liste), “olduğu gibi oku” yanlış olur. O durumda hangi alanın okunacağını söyleyin: “Dönen sonuçtaki
durum alanını müşteriye ilet, diğer alanları okuma.”Aşamalı Araçlarda Hangi Aşama
Bir araç görüşmede birden fazla kez, farklı amaçla çağrılıyorsa (kod gönder → kodu doğrula, ödeme başlat → ödemeyi onayla), aşamayı taşıyan bir parametre eklenir ve talimatta hangi değerin ne zaman kullanılacağı yazılır:Bu, akış yazmak değildir: cümleler görüşmenin sırasını değil, aracın kendi parametresine hangi durumda hangi değerin yazılacağını anlatır. Sınır şurada: “hangi değeri yaz” araç talimatına, “kodu okumazsa ne yap” sistem talimatına aittir.
Alan Boş Başlamaz
Talimat alanı boş açılmaz. Platform, araç tipine ve seçtiğiniz aksiyona göre bir başlangıç talimatı hazırlayıp editöre yazar; siz onun üzerinde çalışırsınız.Aksiyon aracında
Aksiyonu seçtiğiniz anda “Seçilen aksiyona göre talimat hazırlanıyor…” yazısı çıkar. Hazırlanan metin aksiyonun adını, açıklamasını, modele açık parametrelerini zorunlu/isteğe bağlı işaretiyle ve “yalnızca gerçekten gerektiğinde çağır” kuralını içerir.
Varsayılan araç kopyasında
Kopya, kaynak aracın talimatıyla açılır. Platformun hazır araçlarının talimatları uzun ve kural yoğundur; kopyada bunları silmek yerine kendi durumunuza göre daraltın.
Aksiyonu değiştirirseniz talimat yeniden üretilir ve editördeki metnin üzerine yazılır. Kendi yazdıklarınızı kaybetmemek için aksiyon seçimini talimatı yazmadan önce kesinleştirin.
Değişkenler
Talimat içinde platformun çalışma anında dolduracağı değişkenler kullanabilirsiniz. Editörün altında o araç tipinin desteklediği değişkenler listelenir; üzerine tıklayınca imlecin bulunduğu yere eklenir. Her değişkenin yanında bir örnek değer görünür.Talimatı Önizleme
Talimatı Önizle dediğinizde, değişkenleri çözülmüş haliyle talimatın son hali açılır — yani modele gerçekte ne gideceğini görürsünüz. Önizlemede iki uyarı çıkabilir:Versiyon Geçmişi
Araç her kaydedildiğinde talimatın o anki hali versiyon geçmişine yazılır. Geçmiş’ten eski bir versiyonu seçebilirsiniz.Seçilen versiyon yalnızca editöre yüklenir; kaydetmeden kalıcı olmaz. Yani eski bir versiyona bakmak, üzerinde oynamak ve vazgeçmek serbesttir.
İyi Bir Talimat Nasıl Yazılır
Zayıf örnek — aracın ne yaptığını söylüyor ama ne zaman çağrılacağını söylemiyor:İlgili Sayfalar
Parametreler
Talimatta referans verdiğiniz alanları tanımlama
Araç Mesajları
Araç çalışırken müşteriye söylenecek cümleler

