Herkes AI ajanlarından bahsediyor. Ama çoğu kişiye bir ajanın aslında ne olduğunu sorarsanız, "otonom olarak işler yapan AI" gibi muğlak bir cevap alırsınız.
Gerçek tablo bundan çok daha kullanışlı. Ajanlar bir kategori değil, bir spektrumdur.
Bu rehber, farklı AI araçlarının bu spektrumda nerede durduğunu, temel bir LLM etkileşimini gerçek bir ajan iş akışından neyin ayırdığını ve Claude Code ile kendi ajanınızı nasıl oluşturup kod yazmadan Telegram'a bağlayacağınızı açıklıyor.
Detaylara girmeden önce, beni X'te takip edin.
X -
Bir Şeyi Ajan Yapan Nedir?
Claude'a "bugün ne paylaşmalıyım?" diye sormak bir ajan değildir. Bu bir sohbettir.
Claude'a "şu anda AI'da trend olan üç konuyu bul, en fazla etkileşim potansiyeli olanı seç, benim tarzımda bir gönderi taslağı hazırla ve bir dosyaya kaydet" deyip, siz hiçbir şeye dokunmadan tüm bunları yapmasını sağlamak - işte bu bir ajandır.
Fark modelde değil, etrafındaki yapıdadır.
Bir ajan, normal bir sohbette olmayan üç şeye sahiptir. Kendi başına çağırabileceği araçlar: arama, dosya sistemleri, kod çalıştırma, harici API'ler. Tek bir oturumla sınırlı olmayan, görevler arasında devam eden bellek. Ve tek bir yanıt üretmek yerine görev tamamlanana kadar çalışan bir döngü.
Bu üç şeyden ne kadar çok eklerseniz, sizin dahil olmanız o kadar azalır. İşte fikir bu.
Spektrum: Sohbetten Ajana
Bir uçta temel bir sohbet vardır. Siz sorarsınız, Claude cevaplar, oturum biter. Araç yok, devam eden hedef yok, dünyada hareket etme yeteneği yok.
Bir adım yukarı: Araçlar etkinleştirilmiş Claude. Claude cevaplamadan önce internette arama yaptığında, ekli bir dosyayı okuduğunda veya bir görsel oluşturduğunda, zaten biraz ajan benzeridir. Siz ona bunları adım adım yapmasını söylemediniz; kendi başına ihtiyacı olduğuna karar verdi.
Daha da yukarı: Çok adımlı iş akışları. Bir hedef verirsiniz, Claude bunu adımlara böler, her birini yürütür, sonucu kontrol eder ve bitmiş bir çıktı sunar. Siz adımlar arasında dahil olmazsınız.
En üstte: Tamamen otonom ajanlar. Ajan bir programa göre çalışır, girdileri izler, harici hizmetleri çağırır ve döngüde bir insan olmadan karmaşık görevleri tamamlar. Hedefi bir kez belirlersiniz ve çıktıyı kontrol edersiniz.
Alt ve üst arasındaki fark farklı bir model değildir. Modeli çevreleyen şeydir: çağırabileceği araçlar, bağlam taşıyan bellek ve görev tamamlanana kadar çalışmaya devam eden bir döngü.
Bugün Oluşturabileceğiniz Ajan Türleri
Ajanların bugün aslında nasıl görünebileceğine dair bir fikir vermek için aşağıya birkaç örnek derledim. Bunlar sınırlar değil; kendi durumunuza uygun olan her şeyi oluşturabilirsiniz.
Araştırma ajanı: Bir konu hakkında bilgi toplar, birden çok kaynağı okur, önemli olanı çıkarır ve yapılandırılmış bir özet sunar. Ona bir soru verirsiniz. Size manuel olarak saatler sürecek bir cevap verir.
Yazma ajanı: Tanımladığınız bir sisteme göre içerik yazar. Tonunuzu, formatınızı, kitlenizi ve konunuzu verin. Her cümleyi siz yönetmeden taslakları, yeniden yazmaları ve düzenlemeleri halleder.
Kod ajanı: Kod yazar, çalıştırır, hataları okur, düzeltir ve devam eder. Kodun ne yapması gerektiğini tarif edersiniz. Ajan uygulama ve hata ayıklama döngüsünü halleder.
İş ajanı: Tekrarlayan iş görevlerini halleder: e-posta taslakları hazırlama, müşteri taleplerini işleme, potansiyel müşterileri nitelendirme, raporlar oluşturma. Kuralları tanımladıktan sonra otomatik pilotta çalışır.
Kişisel ajan: Programınızı yönetir, görevleri organize eder, brifingler hazırlar ve her gün manuel olarak yaptığınız planlama işini halleder.
İlk Ajanınızı Oluşturma - Buradan Başlayın
Uzak bir sunucuda çalışan ve beyni olarak Claude'u kullanan bir Telegram botu oluşturmak için Claude Code'u kullanacaksınız. Claude Code sizin için tüm kodu yazar; siz sadece ne istediğinizi düz İngilizce ile tarif edersiniz. Kurulduktan sonra, botla tüm iletişim doğrudan Telegram üzerinden gerçekleşir.
Tüm kurulum yaklaşık 10-20 dakika sürer. Kod yazmayı bilmenize gerek yok.
Sistem İstemi Şablonları - İstem 2'ye Yapıştırın
Aşağıdaki kurulumdan İstem 2'yi çalıştırdığınızda, ne tür bir ajan istediğinizi tanımlamanız gerekir. Bunlar hazır şablonlardır; size uyanı kopyalayın, "Ajan şöyle olmalı:" yazan yere İstem 2'ye yapıştırın ve Claude Code o belirli ajanı oluşturacaktır. Durumunuza uyacak şekilde ayrıntıları ayarlayın.
Araştırma Ajanı
1Sen bir araştırma ajanısın. İşin, sana verdiğim herhangi bir konu hakkında bilgi toplamak, analiz etmek ve sentezlemek.23Bir araştırma görevi verildiğinde:41. Cevaplanması gereken en önemli 3-5 alt soruyu belirle52. Her biri için bilgi ara63. Her kaynağın kalitesini ve alaka düzeyini değerlendir74. Yalnızca soruyu doğrudan cevaplayan şeyi çıkar85. Şunları içeren yapılandırılmış bir özet sun: temel bulgular, destekleyici kanıtlar ve dolduramadığın boşluklar910Biçim: Başlıklar, madde işaretleri ve net bölümler kullan.11Bir şeyden emin değilsen, bunu açıkça belirt.12Dolgu maddesi ekleme. Her cümle bilgi içermelidir.
Yazma Ajanı
1Sen bir yazma ajanısın. İçeriği benim sesimde ve tarzımda yazıyorsun.23Benim tarzım:4- Sohbet havasında, doğrudan, kurumsal dil yok5- Kısa cümleler ve paragraflar6- Belirsiz iddialar yerine belirli sayılar ve örnekler7- Her zaman okuyucunun yapması veya düşünmesi gereken bir şeyle bitir89Bir yazma görevi verildiğinde:101. Verilmemişse konuyu, kitleyi ve istenen uzunluğu sor112. İlk taslağı yaz123. Stil kurallarıma göre gözden geçir134. Yayına hazır son sürümü teslim et1415Gereksiz girişler ekleme. En önemli noktayla başla.
Kod Ajanı
1Sen bir kod ajanısın. İşin kod yazmak, hata ayıklamak ve iyileştirmek.23Bir kodlama görevi verildiğinde:41. Kodun ne yapması gerektiğine dair anlayışını onayla52. Net yorumlarla çözümü yaz63. Herhangi bir uç durumu veya olası hatayı belirle74. Hatalar varsa, yardım istemeden önce sistematik olarak hata ayıkla89Kurallar:10- Anlamlı değişken adlarıyla temiz, okunabilir kod yaz11- Her zaman hata yönetimini dahil et12- Her ana bölümün ne yaptığını sade bir dille açıkla13- Gereksinimlerden emin değilsen, devam etmeden önce bir açıklayıcı soru sor
İş E-posta Ajanı
1Sen bir iş e-posta ajanısın. Benim adıma profesyonel e-postalar yazıyorsun.23Benim iletişim tarzım:4- Doğrudan ve saygılı5- Gereksiz formaliteler yok6- İlk cümlede konuya gir7- Net bir sonraki adımla kapat89Bir e-posta görevi verildiğinde:101. E-postanın amacını belirle (bilgilendirme, talep, takip, onay)112. E-postanın amacını yansıtan bir konu satırı yaz123. E-postayı en fazla 3-5 kısa paragraf halinde taslakla134. Net bir eylem maddesi veya sonraki adımla bitir1415Her zaman gönderilmeye hazır e-postalar yaz, doldurulacak boşlukları olan şablonlar değil.
Kişisel Planlama Ajanı
1Sen benim kişisel planlama ajanımsın. İşimi organize etmeme, görevleri önceliklendirmeme ve haftamı planlamama yardım ediyorsun.23Görevlerimi veya hedeflerimi paylaştığımda:41. Acil olanı önemli olandan ayırt et52. Bağımlılıklara dayalı gerçekçi bir sıra öner63. Her görev için gereken süreyi tahmin et74. Devredilebilecek veya ortadan kaldırılabilecek her şeyi işaretle89Bir projeyi tarif ettiğimde:10- Somut sonraki eylemlere ayır11- İlk yapılacak en önemli tek şeyi belirle12- Takip edebileceğim basit bir kontrol listesi oluştur1314Her şeyi pratik tut. Motivasyon dolduruşu yok. Sadece plan.
Başlamadan Önce İhtiyacınız Olanlar
1 - console.anthropic.com adresinden bir Claude API anahtarı. Bu bir geliştirici anahtarıdır; sabit bir aylık ücret yerine kullanım başına ödeme yaparsınız. Günde 50 mesaj gönderen kişisel bir bot için, seçtiğiniz modele bağlı olarak maliyet ayda 1-5 dolar arasındadır.
2 - BotFather'dan bir Telegram bot token'ı.
3 - Linux çalıştıran bir VPS. Kişisel bir Telegram botu için güçlü bir şeye ihtiyacınız yok - 1 CPU, 1 GB RAM ve 20 GB depolama fazlasıyla yeterlidir. DigitalOcean, Hetzner veya Vultr'daki herhangi bir temel plan işinizi görecektir ve aylık yaklaşık 4 ila 6 dolar arasındadır. Sunucuya sahip olduğunuzda, terminalinizde npm i -g @anthropic-ai/claude-code komutunu çalıştırarak Claude Code'u kurun.
Botunuz için hangi Claude modelini kullanmalı ve gerçek maliyeti nedir:

Çoğu kişisel bot için Sonnet 4.6 doğru seçimdir, herhangi bir görev için yeterince güçlü ve günlük kullanım için uygun fiyatlıdır. Maliyeti en aza indirmek istiyorsanız Haiku 4.5'i kullanın. Opus 4.8, yalnızca cevap kalitesinin kritik olduğu karmaşık bir analitik ajan için anlamlıdır.
İlk Ajanınızı Oluşturma - Adım 1
VPS terminalinizi açın ve Claude Code'u başlatın. Bu istemi yapıştırın ve her şeyi oluşturmasına izin verin.
Ajana bir kişilik verin
1Bana beyni olarak Claude API'sini kullanan bir Telegram botu oluştur.23Gereksinimler:4- Dil: Python5- Telegram için kütüphane: python-telegram-bot6- Claude modeli: claude-sonnet-4-67- Bot bir mesaj alır, Claude API'sine gönderir ve Claude'un yanıtını Telegram'a döndürür8- Kullanıcı başına sohbet geçmişini koru — her kullanıcının oturum içinde kendi bağlamı vardır9- Botu tanıtan bir /start komutu ekle10- O kullanıcı için sohbet geçmişini sıfırlayan bir /clear komutu ekle1112Gerekli tüm dosyaları oluştur: ana bot dosyası, requirements.txt ve API anahtarları için bir .env dosyası şablonu.13Hiçbir API anahtarını sabit kodlama — bunları ortam değişkenlerinden oku.
Arka plan hizmeti olarak dağıtın
1Bu botun Linux VPS'imde otomatik olarak çalışması ve çökerse yeniden başlaması için bir systemd hizmet dosyası oluştur.23Hizmet şunları yapmalı:4- Sunucu başladığında otomatik olarak başla5- Çökerse otomatik olarak yeniden başla6- Proje klasöründeki .env dosyasından ortam değişkenlerini yükle7- Daha sonra kontrol edebileceğim bir dosyaya günlükleri kaydet89Ayrıca bana hizmeti kurmak, başlatmak, çalışıp çalışmadığını kontrol etmek ve günlükleri görüntülemek için tam terminal komutlarını yaz.
Oturumlar arasında kalıcı bellek ekleyin
1Bot yeniden başladığında sohbet geçmişini kaybediyor. Bunu düzelt.23Her mesajdan sonra her kullanıcının sohbet geçmişini diske bir JSON dosyasına kaydet. Bot başladığında otomatik olarak geri yükle.45Maksimum bir geçmiş uzunluğu ekle — bağlam penceresinin asla çok uzun olmaması için kullanıcı başına yalnızca son 20 mesajı tut.
Claude Code Botunuza Yetenekler Ekleme
Yetenekler, zamanla botunuza eklediğiniz özelliklerdir. Her biri Claude Code'a verdiğiniz yeni bir istemdir ve o da çalışmasını sağlayacak kodu yazar. İşte en kullanışlı olanları.
**Yetenek: Web araması
**Ajanınız yalnızca hafızadan cevap vermek yerine gerçek zamanlı bilgi arayabilir.
1Tavily API'sini kullanarak bota web arama yeteneği ekle.23Kullanıcı haberler, fiyatlar, güncel olaylar gibi güncel bilgi gerektiren bir şey sorduğunda, bot otomatik olarak web'de arama yapar ve sonuçları yanıtına dahil eder.45Bot ne zaman arama yapacağına ve ne zaman hafızadan cevap vereceğine kendi başına karar vermeli. .env dosyası şablonuna TAVILY_API_KEY ekle.67Bunu temiz bir şekilde uygulamak için Claude'un araç kullanma özelliğini kullan.
**Yetenek: Notları kaydetme
**Ajanınız, ona söylediğiniz her şeyi bir dosyaya kaydedebilir - fikirler, görevler, araştırma bulguları - ve daha sonra bunları alabilir.
1Bota not kaydetme özelliği ekle.23Kullanıcı "bunu kaydet", "bunu hatırla" veya "not:" dediğinde, bot içeriği bir zaman damgasıyla notes.txt dosyasına kaydeder.45Son 10 kaydedilmiş notu döndüren bir /notes komutu ekle.6Tüm kaydedilmiş notları silen bir /clearnotes komutu ekle.
**Yetenek: Yalnızca hesabınızla sınırlayın
**Varsayılan olarak, botunuzu bulan herkes onu kullanabilir ve API kredilerinizi tüketebilir. Bu, botu yalnızca size kilitler.
1Bota, yalnızca benim kullanabilmem için bir kullanıcı kısıtlaması ekle.23Telegram kullanıcı ID'mi .env dosyasına ALLOWED_USER_ID olarak ekle.4Başka biri bota mesaj atarsa, bot "Bu bot özeldir." yanıtını verir ve o kullanıcıdan gelen diğer tüm mesajları yok sayar.56Ayrıca kendi Telegram kullanıcı ID'mi nasıl bulacağımı da ekle - botun kendisi aracılığıyla veya başka bir yöntemle.
**Yetenek: API maliyetlerini takip edin
**Claude API, token başına ücret alır. Bu, ne harcadığınızı her zaman bilmeniz için basit bir maliyet takipçisi ekler.
1Bota temel maliyet takibi ekle.23Her Claude API yanıtından sonra, kullanılan girdi token'larının ve çıktı token'larının sayısını günlüğe kaydet.4Bir costs.json dosyasında sürekli bir toplam tut.56Şunları gösteren bir /costs komutu ekle: bugün kullanılan toplam token, tüm zamanlar boyunca kullanılan toplam token ve claude-sonnet-4-6 fiyatlandırmasına dayalı tahmini USD maliyeti.
**Yetenek: Planlanmış günlük brifing
**Ajan, siz sormadan her sabah size bir mesaj gönderir.
1Bota planlanmış bir günlük brifing ekle.23Her gün saat 8:00'de, bot bana şu mesajı gönderir:41. Motivasyon verici bir satırlık söz (kısa, ucuz değil)52. Gün için en önemli önceliğimi kontrol etmem için bir hatırlatma63. Üretkenlik veya AI hakkında rastgele kullanışlı bir gerçek78Bunu .env dosyasındaki Telegram kullanıcı ID'me gönder.9Bunu uygulamak için schedule veya APScheduler kütüphanesini kullan.
Kurulumdan Sonra Bilinmesi Gereken Faydalı Şeyler
Ajanınızın kişiliğini nasıl güncellersiniz. Ana bot dosyasını açın, üstteki sistem istemi değişkenini bulun, değiştirin, dosyayı kaydedin ve sudo systemctl restart bot-adiniz komutuyla hizmeti yeniden başlatın. Yeni kişilik anında etkin olur.
Botun çalışıp çalışmadığını nasıl kontrol edersiniz. Terminalinizde sudo systemctl status bot-adiniz komutunu çalıştırın. "active (running)" yazıyorsa çalışıyordur. "failed" yazıyorsa, günlükleri kontrol edin.
Günlükler nasıl okunur. Son 50 satırı görmek için journalctl -u bot-adiniz -n 50 komutunu çalıştırın. Bir şey bozulursa hata mesajlarını burada bulursunuz.
Yeni bir yetenek nasıl eklenir. Proje klasörünüzde Claude Code'u açın ve ne istediğinizi tarif edin: "Bota X özelliğini ekle." Claude Code mevcut kodunuzu okur, yeni özelliği temiz bir şekilde ekler ve yeniden başlatma gerekip gerekmediğini size söyler.
Her Ajanın Sahip Olduğu Bellek Sorunu
Bu, insanların karşılaştığı en yaygın sorundur. Ajan, oturumlar arasında, uzun görevler boyunca, çok fazla mesajdan sonra bağlamı kaybeder ve daha önce yaptığı işi tekrarlamaya veya hatalar yapmaya başlar.
Bunun olmasının üç yolu vardır:
Uzun görevler sonunda Claude'un bağlam sınırını aşar ve ajan konuşmanın başlangıcını kaybetmeye başlar: orijinal hedef, daha önce alınan kararlar, belirlediğiniz kısıtlamalar.
Bir oturumu kapatıp yeni bir tane açtığınızda, ajan sıfırdan başlar.
Ajan bir görevin ortasında kesintiye uğrarsa, nerede kaldığını bilmesinin bir yolu yoktur.
Bunu düzeltmek için dört şey yapılabilir:Ajana her büyük adımdan sonra bir ilerleme notu yazmasını söyleyin: ne yapıldı, neye karar verildi, hala ne olması gerekiyor. Tam bağlamı geri yüklemek için bu notu bir sonraki oturumun başında yapıştırın.
Her on ila on beş mesajda bir, ajana nerede olduğunu özetlemesini isteyin. Bu, taşmadan önce bağlamı sıkıştırmaya zorlar.
Konuşma çok uzamadan önce, ajandan her şeyi bir özete sıkıştırmasını ve oradan devam etmesini isteyin. Konu ipliği bozulmadan kalır.
Ajanınızın her zaman ihtiyaç duyduğu temel gerçekleri doğrudan bot kodunuzdaki sistem istemine ekleyin. Claude bunu her konuşmanın başında okur, böylece işler ne kadar uzarsa uzasın bu bilgi her zaman bağlamda olur.
Kontrol Noktası İstemi
1Devam etmeden önce, kısa bir kontrol noktası yaz:21. Şu ana kadar neyi tamamladın?32. Bu oturumdaki ana kararlar veya bulgular neler?43. Hala ne yapılması gerekiyor?54. Bu göreve yeni bir oturumda devam etmek için hangi bağlama ihtiyacın olur?67200 kelimenin altında tut.
Bellek Dosyası İstemi
1Her büyük adımı tamamladıktan sonra, bu formatta bir bellek notu yaz:23TAMAMLANAN ADIM: [ne yapıldı]4ANA KARARLAR: [alınan kararlar ve nedenleri]5MEVCUT DURUM: [görevin şu anki durumu]6SONRAKİ ADIM: [bundan sonra ne olmalı]78Bu not, bağlamı kaybetmeden göreve yeni bir oturumda devam etmek için kullanılacaktır.
Bağlam Kurtarma İstemi
1Önceki bir oturumdan bir göreve devam ediyoruz. İşte bağlam:23[bellek notunuzu buraya yapıştırın]45Buna dayanarak:61. Nerede olduğumuza dair anlayışını onayla72. Sonraki adımı belirle83. Devam etmek için gereken soruları sor910Daha önce tamamlanmış işi tekrarlama.
Devam Eden Özet İstemi
1Konuşma uzuyor. Önemli olan her şeyi bir özete sıkıştır:231. Orijinal hedef42. Ne yapıldı ve ne bulundu53. Alınan ana kararlar64. Hala ne olması gerekiyor78Özeti yazdıktan sonra, oradan devam et. Bu özeti yeni başlangıç noktası olarak kabul et.
Artık ajanların ne olduğunu, neler yapabileceklerini ve kendinizin nasıl bir tane oluşturacağını biliyorsunuz. Umarım faydalı olmuştur.
AI dünyasında olup biten her şeyden haberdar olmak istiyorsanız, beni X'te takip edin.





