Kurs G002: Ajan ve Araç Çağrısı
Bu kurs neden var
Bu kurs, "Ajan ve Araç Çağrısı" konusunu dağınık notlardan çıkarıp ölçülebilir bir çalışma akışına bağlar. G002 okuyucusu tek bir kurulum komutunu değil, model, donanım, karşılaştırma ve veri sınırını aynı anda düşünmeyi öğrenir. Eğer Kurs G001: Türkçe Belge Getirme Temeli içeriğini bitirmediyseniz önce oraya dönün. Buradaki hedef gösteri yapmak değil; hata çıktısını okuyup hangi katmanın kırıldığını bulmaktır.
Yasal uyarı: Bu içerik eğitim amaçlı teknik çalışma notudur; hukuki görüş, mevzuat yorumu, uyum belgesi veya profesyonel danışmanlık değildir. Kişisel veri, sağlık, finans, çocuk/öğrenci verisi, telif veya regüle sektörlerde gerçek uygulamadan önce yetkin hukuk/uyum uzmanıyla yazılı değerlendirme alın.
Bittiğinde bilecekleriniz
- Turkcell LLM 7B ile kısa Türkçe test üretip çıktıyı dosyaya alacaksınız.
- RTX 4090 24GB sınıfı donanımın nerede sınırlandığını ayıracaksınız.
- Türkçe halüsinasyon direnci sonucunu günlük karar kaydına bağlayacaksınız.
- Ollama ile Araç Çağırma JSON Nasıl Yapılır rehberini tek başınıza uygulayacaksınız.
İlgili kataloğa bağlar
- Turkcell LLM 7B — kurs boyunca referans model
- RTX 4090 24GB — donanım sınıfı
- Türkçe halüsinasyon direnci — başarı metriği
- Ollama ile Araç Çağırma JSON Nasıl Yapılır — pratik geçiş
- KVKK ve AI — veri işleme sınırı
Öğrenme grafında yakın düğümler
- Kurs G003: Türkçe İstem ve Şablon — sıradaki kurs
- Kurs G001: Türkçe Belge Getirme Temeli — aynı izden yakın bağlam
- Ollama ile Araç Çağırma JSON Nasıl Yapılır — ana uygulama rehberi
- Türkçe PDF RAG Qdrant ile Nasıl Kurulur — tamamlayıcı uygulama
- Kaynak Gösterimli RAG Nasıl Yazılır — tamamlayıcı uygulama
- E-ticaret Yorum RAG Nasıl Kurulur — tamamlayıcı uygulama
- Minimal MCP Sunucusu Nasıl Yazılır — tamamlayıcı uygulama
Bölüm 1: Ajan ile iş akışı farkı
Tahmini süre: 45 dakika
Bu bölüm geliştirici refleksini ölçüm, dosya izi ve tekrar koşulabilir komuta bağlar. Ajan ile iş akışı farkı başlığı altında önce model cevabı ile araç çağrısı yetkisi ayrılır; çünkü Ajan ve Araç Çağrısı içinde en pahalı hata yanlış katmanı suçlamaktır. G002 Bölüm 1 için iyi not, cevabın güzel görünmesi değil, hangi komutla üretildiğinin iki hafta sonra da anlaşılmasıdır.
Ajan ile iş akışı farkı çalışırken Turkcell LLM 7B bir vitrin adı değil, sınanacak varsayımdır. Ajan ile iş akışı farkı için Ajanın iyi görünen cevabı, yanlış aracı sessizce çağırdıysa başarı sayılmaz. G002-1 notunda model etiketi, istem dili ve çıktı yolu aynı satırda durursa kalite tartışması kişisel beğeniden çıkar. Ajan ile iş akışı farkı Türkçe cevaplarında ekler, özel adlar ve uzun kurum adları bağlamı beklenenden hızlı doldurabilir; bu yüzden kısa kontrol istemini uzun belge denemesinden ayrı tutun.
Ajan ile iş akışı farkı için RTX 4090 24GB tarafında dikkat edilecek şey tek başına hız değildir. Donanım gecikmesi araç zaman aşımıyla birleşince hata modeli bulanıklaşır. Ajan ve Araç Çağrısı Bölüm 1 akışında VRAM dolunca bazen daha küçük model seçmek, aynı modeli daha sert kuantize etmekten daha okunur sonuç verir. G002-1 elektrik ve soğutma notu da buraya girer; karar kaydında tarihli varsayım olarak durması yeterlidir, canlı fiyat iddiasına çevirmeyin.
Ajan ile iş akışı farkı bölümünde Türkçe halüsinasyon direnci çıpa görevi görür, ama tek başına ürün kararı gibi davranmaz. Ölçümde araç adı, izin kararı ve cevap süresi ayrı satırda görünmelidir. G002 Bölüm 1 denemesinde komut, kısa çıktı ve özet hash aynı klasöre yazılırsa sonraki model değişimi sessizce geçmez. Böyle bir kayıt düzeni solo çalışan kişi için ikinci hafıza, küçük ekip için de ortak tartışma zemini olur.
Ajan ile iş akışı farkı başlığında özel risk şudur: Ajan denemesinde gerçek sistemlere yazan araçları kapalı tutun; önce salt-okunur örnekle başlayın. Ajan ile iş akışı farkı örneğinde kişisel veri, sağlık, finans, öğrenci ya da dava içeriği gerçek örnek gibi kopyalanmamalıdır; sentetik girdiyle aynı teknik kırılmayı yakalayabiliyorsanız onu kullanın. G002-1 çizgisi hukuki uygunluk kararı vermez, sadece teknik denemeyi daha temiz hale getirir ve uzman incelemesine taşınacak notu düzenler.
G002 Bölüm 1 sonunda beklenen çıktı küçük ama işe yarar: outputs/g002/bolum-1.txt dosyası, "Ajan ile iş akışı farkı" adı ve ilk risk yorumu. Ajan ile iş akışı farkı çıktısı beklenen gibi değilse sırayı bozmayın: önce çalışma zamanı, sonra model etiketi, sonra donanım, en son istem metni. Bu sıra ağır görünmez ama panik anında iyi bir raydır. Bir sonraki adım Bölüm 2 içinde aynı kararı çalışma komutuna bağlar.
Anahtar içgörü: Araç yetkisi kararını model cevabından önce kanıt dosyasıyla görünür yapın.
mkdir -p outputs/g002
printf '%s\n' 'G002 | Ajan ile iş akışı farkı | model=turkcell-llm-7b | donanim=rtx-4090-24gb' > outputs/g002/bolum-1.txt
python - <<'PY' >> outputs/g002/bolum-1.txt
print('metric=tool_call_allowed')
print('kontrol=readonly_tool_list')
PY
Egzersiz: "Ajan ile iş akışı farkı" komutunu çalıştırın, çıktıyı outputs/g002/bolum-1.txt dosyasına kaydedin ve dosyanın ilk satırına hangi katmanın riskli olduğunu yazın. Süre sınırı: 15 dakika.
Bölüm 2: JSON şema kontratı
Tahmini süre: 45 dakika
Bu bölüm geliştirici refleksini ölçüm, dosya izi ve tekrar koşulabilir komuta bağlar. JSON şema kontratı başlığı altında önce model, çalışma zamanı, donanım ve veri katmanı ayrılır; çünkü Ajan ve Araç Çağrısı içinde en pahalı hata yanlış katmanı suçlamaktır. G002 Bölüm 2 için iyi not, cevabın güzel görünmesi değil, hangi komutla üretildiğinin iki hafta sonra da anlaşılmasıdır.
JSON şema kontratı çalışırken Turkcell LLM 7B bir vitrin adı değil, sınanacak varsayımdır. JSON şema kontratı için Model yanıt vermediyse sebep kalite olmayabilir; etiket, önbellek, şablon veya bağlam sınırı da aynı masadadır. G002-2 notunda model etiketi, istem dili ve çıktı yolu aynı satırda durursa kalite tartışması kişisel beğeniden çıkar. JSON şema kontratı Türkçe cevaplarında ekler, özel adlar ve uzun kurum adları bağlamı beklenenden hızlı doldurabilir; bu yüzden kısa kontrol istemini uzun belge denemesinden ayrı tutun.
JSON şema kontratı için RTX 4090 24GB tarafında dikkat edilecek şey tek başına hız değildir. Donanım notu olmadan aynı komutun başka makinede neden değiştiğini anlamak zorlaşır. Ajan ve Araç Çağrısı Bölüm 2 akışında VRAM dolunca bazen daha küçük model seçmek, aynı modeli daha sert kuantize etmekten daha okunur sonuç verir. G002-2 elektrik ve soğutma notu da buraya girer; karar kaydında tarihli varsayım olarak durması yeterlidir, canlı fiyat iddiasına çevirmeyin.
JSON şema kontratı bölümünde Türkçe halüsinasyon direnci çıpa görevi görür, ama tek başına ürün kararı gibi davranmaz. Ölçüm tek sayı değil; komut, çıktı, varsayım ve kısa yorumdan oluşan küçük bir pakettir. G002 Bölüm 2 denemesinde komut, kısa çıktı ve özet hash aynı klasöre yazılırsa sonraki model değişimi sessizce geçmez. Böyle bir kayıt düzeni solo çalışan kişi için ikinci hafıza, küçük ekip için de ortak tartışma zemini olur.
JSON şema kontratı başlığında özel risk şudur: Gerçek veriyle başlamadan önce daha küçük, daha düşük riskli ve tekrar edilebilir bir örnek üretin. JSON şema kontratı örneğinde kişisel veri, sağlık, finans, öğrenci ya da dava içeriği gerçek örnek gibi kopyalanmamalıdır; sentetik girdiyle aynı teknik kırılmayı yakalayabiliyorsanız onu kullanın. G002-2 çizgisi hukuki uygunluk kararı vermez, sadece teknik denemeyi daha temiz hale getirir ve uzman incelemesine taşınacak notu düzenler.
G002 Bölüm 2 sonunda beklenen çıktı küçük ama işe yarar: outputs/g002/bolum-2.txt dosyası, "JSON şema kontratı" adı ve ilk risk yorumu. JSON şema kontratı çıktısı beklenen gibi değilse sırayı bozmayın: önce çalışma zamanı, sonra model etiketi, sonra donanım, en son istem metni. Bu sıra ağır görünmez ama panik anında iyi bir raydır. Bir sonraki adım Bölüm 3 içinde aynı kararı çalışma komutuna bağlar.
Anahtar içgörü: Katman ayrımı kararını model cevabından önce kanıt dosyasıyla görünür yapın.
mkdir -p outputs/g002
printf '%s\n' 'G002 | JSON şema kontratı | model=turkcell-llm-7b | donanim=rtx-4090-24gb' > outputs/g002/bolum-2.txt
sha256sum outputs/g002/bolum-2.txt >> outputs/g002/bolum-2.txt.sha256
printf '%s\n' 'metric=evidence_hash' >> outputs/g002/bolum-2.txt
Egzersiz: "JSON şema kontratı" komutunu çalıştırın, çıktıyı outputs/g002/bolum-2.txt dosyasına kaydedin ve dosyanın ilk satırına hangi katmanın riskli olduğunu yazın. Süre sınırı: 15 dakika.
Bölüm 3: Yanlış araç çağrısını durdurma
Tahmini süre: 45 dakika
Bu bölüm geliştirici refleksini ölçüm, dosya izi ve tekrar koşulabilir komuta bağlar. Yanlış araç çağrısını durdurma başlığı altında önce model cevabı ile araç çağrısı yetkisi ayrılır; çünkü Ajan ve Araç Çağrısı içinde en pahalı hata yanlış katmanı suçlamaktır. G002 Bölüm 3 için iyi not, cevabın güzel görünmesi değil, hangi komutla üretildiğinin iki hafta sonra da anlaşılmasıdır.
Yanlış araç çağrısını durdurma çalışırken Turkcell LLM 7B bir vitrin adı değil, sınanacak varsayımdır. Yanlış araç çağrısını durdurma için Ajanın iyi görünen cevabı, yanlış aracı sessizce çağırdıysa başarı sayılmaz. G002-3 notunda model etiketi, istem dili ve çıktı yolu aynı satırda durursa kalite tartışması kişisel beğeniden çıkar. Yanlış araç çağrısını durdurma Türkçe cevaplarında ekler, özel adlar ve uzun kurum adları bağlamı beklenenden hızlı doldurabilir; bu yüzden kısa kontrol istemini uzun belge denemesinden ayrı tutun.
Yanlış araç çağrısını durdurma için RTX 4090 24GB tarafında dikkat edilecek şey tek başına hız değildir. Donanım gecikmesi araç zaman aşımıyla birleşince hata modeli bulanıklaşır. Ajan ve Araç Çağrısı Bölüm 3 akışında VRAM dolunca bazen daha küçük model seçmek, aynı modeli daha sert kuantize etmekten daha okunur sonuç verir. G002-3 elektrik ve soğutma notu da buraya girer; karar kaydında tarihli varsayım olarak durması yeterlidir, canlı fiyat iddiasına çevirmeyin.
Yanlış araç çağrısını durdurma bölümünde Türkçe halüsinasyon direnci çıpa görevi görür, ama tek başına ürün kararı gibi davranmaz. Ölçümde araç adı, izin kararı ve cevap süresi ayrı satırda görünmelidir. G002 Bölüm 3 denemesinde komut, kısa çıktı ve özet hash aynı klasöre yazılırsa sonraki model değişimi sessizce geçmez. Böyle bir kayıt düzeni solo çalışan kişi için ikinci hafıza, küçük ekip için de ortak tartışma zemini olur.
Yanlış araç çağrısını durdurma başlığında özel risk şudur: Ajan denemesinde gerçek sistemlere yazan araçları kapalı tutun; önce salt-okunur örnekle başlayın. Yanlış araç çağrısını durdurma örneğinde kişisel veri, sağlık, finans, öğrenci ya da dava içeriği gerçek örnek gibi kopyalanmamalıdır; sentetik girdiyle aynı teknik kırılmayı yakalayabiliyorsanız onu kullanın. G002-3 çizgisi hukuki uygunluk kararı vermez, sadece teknik denemeyi daha temiz hale getirir ve uzman incelemesine taşınacak notu düzenler.
G002 Bölüm 3 sonunda beklenen çıktı küçük ama işe yarar: outputs/g002/bolum-3.txt dosyası, "Yanlış araç çağrısını durdurma" adı ve ilk risk yorumu. Yanlış araç çağrısını durdurma çıktısı beklenen gibi değilse sırayı bozmayın: önce çalışma zamanı, sonra model etiketi, sonra donanım, en son istem metni. Bu sıra ağır görünmez ama panik anında iyi bir raydır. Bir sonraki adım Bölüm 4 içinde aynı kararı çalışma komutuna bağlar.
Anahtar içgörü: Araç yetkisi kararını model cevabından önce kanıt dosyasıyla görünür yapın.
mkdir -p outputs/g002
printf '%s\n' 'G002 | Yanlış araç çağrısını durdurma | model=turkcell-llm-7b | donanim=rtx-4090-24gb' > outputs/g002/bolum-3.txt
python - <<'PY' >> outputs/g002/bolum-3.txt
print('metric=tool_call_allowed')
print('kontrol=readonly_tool_list')
PY
Egzersiz: "Yanlış araç çağrısını durdurma" komutunu çalıştırın, çıktıyı outputs/g002/bolum-3.txt dosyasına kaydedin ve dosyanın ilk satırına hangi katmanın riskli olduğunu yazın. Süre sınırı: 15 dakika.
Bölüm 4: Türkçe niyet ayrıştırma
Tahmini süre: 45 dakika
Bu bölüm geliştirici refleksini ölçüm, dosya izi ve tekrar koşulabilir komuta bağlar. Türkçe niyet ayrıştırma başlığı altında önce model, çalışma zamanı, donanım ve veri katmanı ayrılır; çünkü Ajan ve Araç Çağrısı içinde en pahalı hata yanlış katmanı suçlamaktır. G002 Bölüm 4 için iyi not, cevabın güzel görünmesi değil, hangi komutla üretildiğinin iki hafta sonra da anlaşılmasıdır.
Türkçe niyet ayrıştırma çalışırken Turkcell LLM 7B bir vitrin adı değil, sınanacak varsayımdır. Türkçe niyet ayrıştırma için Model yanıt vermediyse sebep kalite olmayabilir; etiket, önbellek, şablon veya bağlam sınırı da aynı masadadır. G002-4 notunda model etiketi, istem dili ve çıktı yolu aynı satırda durursa kalite tartışması kişisel beğeniden çıkar. Türkçe niyet ayrıştırma Türkçe cevaplarında ekler, özel adlar ve uzun kurum adları bağlamı beklenenden hızlı doldurabilir; bu yüzden kısa kontrol istemini uzun belge denemesinden ayrı tutun.
Türkçe niyet ayrıştırma için RTX 4090 24GB tarafında dikkat edilecek şey tek başına hız değildir. Donanım notu olmadan aynı komutun başka makinede neden değiştiğini anlamak zorlaşır. Ajan ve Araç Çağrısı Bölüm 4 akışında VRAM dolunca bazen daha küçük model seçmek, aynı modeli daha sert kuantize etmekten daha okunur sonuç verir. G002-4 elektrik ve soğutma notu da buraya girer; karar kaydında tarihli varsayım olarak durması yeterlidir, canlı fiyat iddiasına çevirmeyin.
Türkçe niyet ayrıştırma bölümünde Türkçe halüsinasyon direnci çıpa görevi görür, ama tek başına ürün kararı gibi davranmaz. Ölçüm tek sayı değil; komut, çıktı, varsayım ve kısa yorumdan oluşan küçük bir pakettir. G002 Bölüm 4 denemesinde komut, kısa çıktı ve özet hash aynı klasöre yazılırsa sonraki model değişimi sessizce geçmez. Böyle bir kayıt düzeni solo çalışan kişi için ikinci hafıza, küçük ekip için de ortak tartışma zemini olur.
Türkçe niyet ayrıştırma başlığında özel risk şudur: Gerçek veriyle başlamadan önce daha küçük, daha düşük riskli ve tekrar edilebilir bir örnek üretin. Türkçe niyet ayrıştırma örneğinde kişisel veri, sağlık, finans, öğrenci ya da dava içeriği gerçek örnek gibi kopyalanmamalıdır; sentetik girdiyle aynı teknik kırılmayı yakalayabiliyorsanız onu kullanın. G002-4 çizgisi hukuki uygunluk kararı vermez, sadece teknik denemeyi daha temiz hale getirir ve uzman incelemesine taşınacak notu düzenler.
G002 Bölüm 4 sonunda beklenen çıktı küçük ama işe yarar: outputs/g002/bolum-4.txt dosyası, "Türkçe niyet ayrıştırma" adı ve ilk risk yorumu. Türkçe niyet ayrıştırma çıktısı beklenen gibi değilse sırayı bozmayın: önce çalışma zamanı, sonra model etiketi, sonra donanım, en son istem metni. Bu sıra ağır görünmez ama panik anında iyi bir raydır. Bir sonraki adım Bölüm 5 içinde aynı kararı çalışma komutuna bağlar.
Anahtar içgörü: Katman ayrımı kararını model cevabından önce kanıt dosyasıyla görünür yapın.
mkdir -p outputs/g002
printf '%s\n' 'G002 | Türkçe niyet ayrıştırma | model=turkcell-llm-7b | donanim=rtx-4090-24gb' > outputs/g002/bolum-4.txt
ollama list >> outputs/g002/bolum-4.txt || printf '%s\n' 'metric=ollama_list_pending' >> outputs/g002/bolum-4.txt
Egzersiz: "Türkçe niyet ayrıştırma" komutunu çalıştırın, çıktıyı outputs/g002/bolum-4.txt dosyasına kaydedin ve dosyanın ilk satırına hangi katmanın riskli olduğunu yazın. Süre sınırı: 15 dakika.
Bölüm 5: Ajan test matrisi
Tahmini süre: 45 dakika
Bu bölüm geliştirici refleksini ölçüm, dosya izi ve tekrar koşulabilir komuta bağlar. Ajan test matrisi başlığı altında önce model cevabı ile araç çağrısı yetkisi ayrılır; çünkü Ajan ve Araç Çağrısı içinde en pahalı hata yanlış katmanı suçlamaktır. G002 Bölüm 5 için iyi not, cevabın güzel görünmesi değil, hangi komutla üretildiğinin iki hafta sonra da anlaşılmasıdır.
Ajan test matrisi çalışırken Turkcell LLM 7B bir vitrin adı değil, sınanacak varsayımdır. Ajan test matrisi için Ajanın iyi görünen cevabı, yanlış aracı sessizce çağırdıysa başarı sayılmaz. G002-5 notunda model etiketi, istem dili ve çıktı yolu aynı satırda durursa kalite tartışması kişisel beğeniden çıkar. Ajan test matrisi Türkçe cevaplarında ekler, özel adlar ve uzun kurum adları bağlamı beklenenden hızlı doldurabilir; bu yüzden kısa kontrol istemini uzun belge denemesinden ayrı tutun.
Ajan test matrisi için RTX 4090 24GB tarafında dikkat edilecek şey tek başına hız değildir. Donanım gecikmesi araç zaman aşımıyla birleşince hata modeli bulanıklaşır. Ajan ve Araç Çağrısı Bölüm 5 akışında VRAM dolunca bazen daha küçük model seçmek, aynı modeli daha sert kuantize etmekten daha okunur sonuç verir. G002-5 elektrik ve soğutma notu da buraya girer; karar kaydında tarihli varsayım olarak durması yeterlidir, canlı fiyat iddiasına çevirmeyin.
Ajan test matrisi bölümünde Türkçe halüsinasyon direnci çıpa görevi görür, ama tek başına ürün kararı gibi davranmaz. Ölçümde araç adı, izin kararı ve cevap süresi ayrı satırda görünmelidir. G002 Bölüm 5 denemesinde komut, kısa çıktı ve özet hash aynı klasöre yazılırsa sonraki model değişimi sessizce geçmez. Böyle bir kayıt düzeni solo çalışan kişi için ikinci hafıza, küçük ekip için de ortak tartışma zemini olur.
Ajan test matrisi başlığında özel risk şudur: Ajan denemesinde gerçek sistemlere yazan araçları kapalı tutun; önce salt-okunur örnekle başlayın. Ajan test matrisi örneğinde kişisel veri, sağlık, finans, öğrenci ya da dava içeriği gerçek örnek gibi kopyalanmamalıdır; sentetik girdiyle aynı teknik kırılmayı yakalayabiliyorsanız onu kullanın. G002-5 çizgisi hukuki uygunluk kararı vermez, sadece teknik denemeyi daha temiz hale getirir ve uzman incelemesine taşınacak notu düzenler.
G002 Bölüm 5 sonunda beklenen çıktı küçük ama işe yarar: outputs/g002/bolum-5.txt dosyası, "Ajan test matrisi" adı ve ilk risk yorumu. Ajan test matrisi çıktısı beklenen gibi değilse sırayı bozmayın: önce çalışma zamanı, sonra model etiketi, sonra donanım, en son istem metni. Bu sıra ağır görünmez ama panik anında iyi bir raydır.
Anahtar içgörü: Araç yetkisi kararını model cevabından önce kanıt dosyasıyla görünür yapın.
mkdir -p outputs/g002
printf '%s\n' 'G002 | Ajan test matrisi | model=turkcell-llm-7b | donanim=rtx-4090-24gb' > outputs/g002/bolum-5.txt
python - <<'PY' >> outputs/g002/bolum-5.txt
print('metric=tool_call_allowed')
print('kontrol=readonly_tool_list')
PY
Egzersiz: "Ajan test matrisi" komutunu çalıştırın, çıktıyı outputs/g002/bolum-5.txt dosyasına kaydedin ve dosyanın ilk satırına hangi katmanın riskli olduğunu yazın. Süre sınırı: 15 dakika.