Yapay Zekâ dünyası, soruları yanıtlayan pasif “sohbet botlarından” görevleri yerine getiren aktif “ajanlara” hızla kayıyor. Bu devrimin ön saflarında, ıstakoz emojisi 🦞 ile sıkça stilize edilen Clawdbot, geliştirici topluluğunu kasıp kavuran açık kaynaklı bir araç yer alıyor. Geleneksel, bir tarayıcı sekmesine hapsolmuş Yapay Zekâ araçlarının aksine Clawdbot, mesajlaşma uygulamalarınızda yaşayan ve bilgisayarınızı gerçek dünyadaki iş akışlarını yürütmek üzere kontrol eden yerel olarak konuşlandırılmış bir operatör olarak hareket eder.
Bu kılavuz, günlük üretkenliğinizi dönüştürmenize yardımcı olmak için Clawdbot’un mimarisi, kurulumu, yapılandırması ve ileri düzey kullanımı hakkında ayrıntılı bir bakış sunar.
Onu bir sohbet botundan farklı kılan nedir?
Tek oturumlu sohbet botlarının aksine Clawdbot kalıcı ve işlemsel olacak şekilde tasarlanmıştır: uzun ömürlü durumu saklar, becerileri seçici olarak yükler, makinenizde betikler (izinlerle yapılandırılmış) çalıştırır ve zamanlamalar, web kancaları veya mesajlarla tetiklendiğinde özerk olarak hareket etmek üzere tasarlanır. Bu tasarım yeni iş akışlarının önünü açar, ancak operasyonel kontroller ve uygun izolasyon ihtiyacını da artırır.
Clawdbot Nedir ve Neden Yapay Zekâ Asistanlığını Devrimsel Kılıyor?
Clawdbot, basit bir sohbetçiden ziyade “özel yürütme asistanı” olarak işlev görmek üzere tasarlanmış, açık kaynaklı, yerel öncelikli bir Yapay Zekâ otomasyon çerçevesidir. ChatGPT veya standart Claude gibi araçlarla bir Yapay Zekâ ile sohbet edebilirsiniz, ancak bunlar genellikle “korumalı alan” içindedir; yani özel, sınırlı ortamlar dışında dosyalarınıza dokunamaz, yerel ağınızı yönetemez veya makinenizde kod çalıştıramazlar.
Çekirdek Felsefe: “Sohbetten Çok Yürütme”
Clawdbot, Anthropic’in Claude 3.5 Sonnet’i veya yerel Ollama modelleri gibi Büyük Dil Modellerinin sağladığı üst düzey akıl yürütmeyi düşük düzey sistem işlemleriyle köprüler. Donanımınızda—çoğunlukla bir Mac Mini, Raspberry Pi veya yerel sunucuda—arkaplanda (daemon) çalışır ve Telegram, WhatsApp, Discord veya Slack gibi tercih ettiğiniz mesajlaşma platformlarına bağlanır.
Temel Ayrıştırıcılar
- Yerel Egemenlik: Clawdbot altyapınızda çalışır. Verileriniz, anılarınız ve günlükleriniz yerelde, genellikle basit Markdown formatlarında saklanır; böylece dijital ayak izinizin mülkiyeti sizde kalır.
- Ajansal Davranış: Sadece komut beklemez. Clawdbot proaktif olacak şekilde yapılandırılabilir—sabah brifingleri göndermek, sunucu durumlarını izlemek veya sizin başlatmanız gerekmeden son tarihleri hatırlatmak gibi.
- Evrensel Arayüz: Ayrı bir uygulama gerektirmek yerine, bulunduğunuz yere gelir. Arkadaşlarınızla mesajlaştığınız aynı WhatsApp veya Telegram sohbetinde Yapay Zekâ asistanınıza yazarsınız.
Clawdbot’un Çekirdek Özellikleri Nelerdir?
Clawdbot; güç kullanıcıları, geliştiriciler ve üretkenlik meraklılarına hitap eden özelliklerle doludur.
1. Çoklu Platform Bağlantısı
Clawdbot, birden fazla “ağızla” konuşabilen merkezi bir beyin gibi davranır. Geniş bir mesajlaşma protokolü yelpazesini destekler ve cihazlar arasında sorunsuz geçiş yapmanızı sağlar.
- Desteklenen Platformlar: Telegram, WhatsApp, Discord, Slack, Signal ve iMessage.
- Birleşik Bağlam: Telegram’da başlattığınız bir konuşmaya, aynı bellek bağlamını paylaşacak şekilde yapılandırıldıysa daha sonra Slack üzerinden referans verebilirsiniz.
2. Derin Sistem Entegrasyonu
Bulut ajanlarının aksine Clawdbot, yerel ortamınıza (izinli) erişime sahiptir.
- Dosya Sistemi Erişimi: Sabit diskinizdeki dosyaları okuyabilir, yazabilir ve düzenleyebilir.
- Kabuk (Shell) Yürütme: Terminal komutları çalıştırabilir (ör.
git pull,npm install, sistem güncellemeleri). - Tarayıcı Kontrolü: Form doldurma veya veri kazıma gibi web etkileşimlerini otomatikleştirebilir.
3. Kendi Kendini Geliştirme ve Dinamik Beceriler
Clawdbot’un en geleceğe dönük özelliklerinden biri “kendini geliştirebilmesidir”. Bir “beceri” veya eklentiyi kendisi için yazmasını isteyebilirsiniz. Örneğin hava durumunu kontrol etmesini istediğiniz halde bir hava durumu eklentisi yoksa, bir hava durumu API’sini sorgulayan bir Python veya Node.js betiği yazmasını isteyebilir ve bu yeteneği anında entegre edebilir.
4. Uzun Vadeli Bellek
Clawdbot kalıcı bir bellek mimarisi kullanır. Etkileşim geçmişini ve kullanıcı tercihlerini yerel dosyalarda saklayarak bir tür “bilgi grafiği” oluşturur. Bu sayede Python’u JavaScript’e tercih ettiğinizi veya toplantılarınızın genellikle Salı günleri olduğunu her oturumda tekrar hatırlatmanıza gerek kalmadan aklında tutar.
Clawdbot nasıl çalışır?
Mimari genel bakış
Yüksek düzeyde Clawdbot’un etkileşen üç katmanı vardır:
- Ağ Geçidi / Kontrol Düzlemi: Sohbet platformlarından gelen mesajları ajan örneklerinize yönlendiren ve kimlik doğrulama ile yapılandırmayı yöneten ağa bakan bir hizmet.
- Ajan (asistan) çalışma zamanı: Durumu koruyan, becerileri yürüten, LLM’lerle (yerel veya bulut) konuşan ve eylemleri gerçekleştiren süreç.
- Kanallar ve Beceriler: Mesajlaşma kanalları (WhatsApp, Telegram, iMessage, Slack, Discord, vb.) için bağlayıcılar ve somut yetenekleri uygulayan beceri eklentileri (e-posta gönderme, takvim yönetimi, GitHub işlemleri, ev otomasyonu).
Tipik bir etkileşimin akışı
- Bir kanalda mesaj gelir (ör. Telegram’da Clawdbot’unuza mesaj atarsınız).
- Ağ geçidi mesajı kimlik doğrulaması yapar ve ajana iletir.
- Ajan mesajı işler (isteğe bağlı olarak bir LLM veya kural motoru kullanır), yanıt verme veya bir eylem gerçekleştirme (ör. bir e-posta gönderme veya bir betiği tetikleme) kararı alır ve ardından yanıtlar veya yapılandırılmış entegrasyonu tetikler.
- Ajan eylemi günlüğe kaydeder ve görev tamamlandığında veya takip gerekiyorsa sizi proaktif olarak bilgilendirebilir.
LLM ve araç entegrasyonu
Clawdbot modelden bağımsızdır: .env içinde yapılandırdığınız LLM API’sine (OpenAI, Anthropic, Google, vb.) istemler ve araç çağrıları gönderir. Ajanın akıl yürütmesi ve adım planlaması LLM yanıtlarından gelir, ancak ajan somut adımları yerelde veya yapılandırılmış API’ler aracılığıyla yürütür (örneğin SMTP sunucunuzu çağırmak, bir kabuk betiği çalıştırmak veya bir bulut API’sini çağırmak). “Beyinler” dış LLM’ler olsa da yürütme düzlemi cihazınızda bulunduğundan, operatörlerin API anahtarlarını ve yerel izin sınırlarını dikkatle yönetmesi gerekir.
Clawdbot nasıl kurulur ve yapılandırılır?
Kurulum, komut satırına (Terminal) temel düzeyde aşinalık gerektirir.
Önerilen kurulum, Mac Mini veya Raspberry Pi 5 gibi 7/24 açık kalan bir makinedir.
Önkoşullar
- Node.js: Sürüm 18 veya üzeri.
- API Anahtarı: Claude kullanıyorsanız bir Anthropic API anahtarı veya OpenAI anahtarı.
- Mesajlaşma Bot Jetonu: Örn.
@BotFatherüzerinden alınan bir Telegram Bot Jetonu.
Adım 1: NPM ile Kurulum
Clawdbot’u yüklemenin en kolay yolu npm (Node Package Manager) kullanmaktır.
bash
# [...](asc_slot://start-slot-41)Open your terminal and run:
npm install -g clawdbot@latest
# Verify installation
clawdbot --version
Adım 2: Başlangıç Sihirbazı
Clawdbot, karmaşık yapılandırma sürecini basitleştiren etkileşimli bir sihirbazla birlikte gelir.
bash
clawdbot onboard --install-daemon
Başlangıç sırasında sizden istenecekler:
- Ağ Geçidi Modu: Kişisel kullanım için
Localseçin. - Kimlik Doğrulama: Anthropic veya OpenAI API Anahtarınızı girin.
- Model Seçimi: Hız ve yetenek dengesi için
Claude 3.5 Sonnetseçin. - Kanal Kurulumu: Birincil sohbet uygulamanızı seçin (ör. Telegram). Buraya Bot Jetonunuzu yapıştırmanız gerekecek.
- Daemon Kurulumu:
yesseçimi, bilgisayarınız yeniden başlarsa Clawdbot’un otomatik olarak yeniden başlamasını sağlar.
Adım 3: Manuel Yapılandırma (İsteğe bağlı)
Gelişmiş kullanıcılar, genellikle ~/.clawdbot/clawdbot.json konumunda bulunan yapılandırma dosyasını doğrudan düzenleyebilir.
Örnek Yapılandırma (clawdbot.json):
JSON
{
"system": {
"timezone": "America/New_York",
"name": "Jarvis"
},
"llm": {
"provider": "anthropic",
"model": "claude-3-5-sonnet-20240620",
"apiKey": "sk-ant-..."
},
"channels": {
"telegram": {
"enabled": true,
"token": "123456789:ABCdefGHIjklMNOpqrsTUVwxyz",
"allowedUsers": ["your_telegram_username"]
},
"whatsapp": {
"enabled": false
}
},
"permissions": {
"fileSystem": true,
"shell": true,
"browser": false
}
}
Adım 4: Ağ Geçidini Başlatma
Daemon’ı kurmadıysanız, botu elle başlatabilirsiniz:
bash
clawdbot gateway --port 18789 --verbose
Çalışmaya başladığında, mesajlaşma platformunuza başarılı bir bağlantıyı belirten günlükler görmelisiniz.
En İyi Uygulamalarla ClawdBot AI’ı Nasıl Ustalaştırırsınız?
Kurulum tamamlandığında Clawdbot ile etkileşime geçmek bir metin göndermek kadar basittir. Ancak, güvenliği korurken en iyi verimi almak için şu yönergeleri izleyin.
Temel Kullanım Komutları
Clawdbot ile doğal dilde konuşursunuz, ancak yeteneklerini anlamak yardımcı olur.
| Niyet | Örnek Komut |
|---|---|
| Dosya Yönetimi | "Geçen hafta oluşturulan tüm PDF dosyalarını bulun ve 'Archive' klasörüne taşıyın." |
| Web Araştırması | "Kuantum Hesaplama ile ilgili en son haberleri arayın ve bir özet yazın." |
| Kodlama | "Geçerli dizindeki main.py dosyasını oku ve 40. satırdaki sözdizimi hatasını düzelt." |
| Zamanlama | "Google Takvimimde Salı öğleden sonrası için boş zamanları kontrol et." |
Basit bir “beceri” nedir ve nasıl yazarım?
Bir Clawdbot becerisi, YAML önbilgisine (meta veriler: name, description, triggers) sahip bir SKILL.md dosyası ile gövdesinde prosedürü anlatan ve işi yapan isteğe bağlı scripts/ içeren bir klasördür. Bu desen AgentSkills ile uyumludur ve Claude/Ajan beceri desenlerine benzer. İşte şablonlu e-posta göndermeyi ana hatlarıyla belirten minimal bir beceri örneği (örnekseldir — betikleri ortamınıza uyarlayın):
Dizin
my-email-skill/
SKILL.md
scripts/
send_email.py
SKILL.md
---
name: send-email
description: Send a templated email from the local SMTP server.
triggers:
- "send an email"
- "email to"
---
# Send Email Skill
When the user asks to send an email, gather `to`, `subject`, and `body`.
Run `scripts/send_email.py` with these args and report result.
scripts/send_email.py (Python, minimal)
#!/usr/bin/env python3
import sys, smtplib
from email.message import EmailMessage
to = sys.argv[1]
subject = sys.argv[2]
body = sys.argv[3]
msg = EmailMessage()
msg["From"] = "you@example.com"
msg["To"] = to
msg["Subject"] = subject
msg.set_content(body)
# NOTE: configure SMTP credentials beforehand in a secure store
with smtplib.SMTP("localhost") as s:
s.send_message(msg)
print("sent")
Ajan becerinin gerekli olduğuna karar verdiğinde Clawdbot betiği çağıracaktır. Beceriler çok daha gelişmiş olabilir (testler çalıştırma, uzak API’leri çağırma, dosyaları düzenleme, vb.). Halka açık beceri kayıt defteri (ClawdHub), inceleyebileceğiniz birçok topluluk becerisi içerir.
Güvenlik En İyi Uygulamaları
Bir Yapay Zekâya bilgisayarınızda kabuk erişimi vermek risk taşır.
- İzinleri Sınırlandırın:
clawdbot.jsondosyanızda, terminal erişimine kesinlikle ihtiyaç duymuyorsanızshell: falseolarak ayarlayın. Yalnızca geliştirme görevlerini yürütürken etkinleştirin. - Korumalı Alan: Clawdbot’tan kod yazmasını istediğinizde, körü körüne çalıştırmak yerine önce inceleme için kodu çıktılamasını isteyin ("Eski dosyaları silen bir betik yaz, ama önce kodu bana göster").
- Ağ İzolasyonu: Bir sunucuda çalıştırıyorsanız, gelen trafiği yalnızca localhost’tan veya güvenilir IP’lerden Ağ Geçidi portuna kısıtlamak için bir güvenlik duvarı kullanın.
- “Loopback” Modunu Kullanın: Ağ Geçidinin
127.0.0.1(localhost) adresine bağlandığından emin olun; böylece genel internete maruz kalmaz. Güvenli bir tünel (Cloudflare Tunnel veya Tailscale gibi) kullanmıyorsanız bunu tercih edin.
Maliyetleri Optimize Etme
Bağlam Yönetimi: Clawdbot konuşma geçmişini LLM’e gönderir. Belirli aralıklarla bağlamı temizleyin (genellikle /clear veya "Önceki bağlamı unut" gibi bir komut), böylece token kullanımı şişmez.
Model Seçimi: Basit görevler (özetler, kategorileştirme) için “Haiku” veya “Flash” modellerini, karmaşık kodlama veya akıl yürütme için “Opus” veya “Sonnet” modellerini kullanın.
CometAPI, Clawdbot’a nasıl yardımcı olur?
Clawdbot, CometAPI’nin OpenAI uyumlu uç noktasını kullanarak CometAPI’ye bağlanır. Clawdbot, özel LLM (Büyük Dil Modeli) sağlayıcıları tanımlamanıza izin verdiğinden, varsayılan “beyni” (Anthropic veya OpenAI gibi) CometAPI ile etkin şekilde değiştirebilirsiniz.
Bu bağlantı, Clawdbot’u tek modellerden 500+ modeli toplayan CometAPI sayesinde çok modelleri destekleyen güçlü bir asistana dönüştürür.
Başka bir deyişle:
Clawdbot, CometAPI’yi OpenAI veya Anthropic gibi bir LLM sağlayıcı uç noktası olarak görür.
CometAPI bir birleşik LLM ağ geçidi olarak davranırken Clawdbot, istemler, araç çağrıları ve akıl yürütme isteklerini bu ağ geçidine gönderen ajan çalışma zamanı olarak hareket eder.
Clawdbot teknik olarak CometAPI’ye nasıl bağlanır?
Clawdbot, LLM arka ucunu yapılandırmak için ortam değişkenlerini kullanır. CometAPI’ye bağlanmak için şunları yapılandırırsınız:
- API temel URL’si
- API anahtarı
- Model adı (CometAPI’nin desteklediği modellere eşlenen)
Örnek .env yapılandırması
# Tell Clawdbot to use an OpenAI-compatible provider
LLM_PROVIDER=openai
# CometAPI endpoint
OPENAI_API_BASE=https://api.cometapi.com/v1
# Your CometAPI key
OPENAI_API_KEY=cmpt-xxxxxxxxxxxxxxxx
# Model routed by CometAPI
OPENAI_MODEL=gpt-4o-mini
CometAPI, OpenAI uyumlu şemayı izlediğinden, Clawdbot içinde hiçbir kod değişikliği gerekmiyor. Ajan, istekleri OpenAI yerine CometAPI’ye gönderir.
Neden Clawdbot + CometAPI
Clawdbot + CometAPI doğal bir uyumdur:
- Clawdbot ajanı, becerileri, belleği ve yürütmeyi sağlar
- CometAPI LLM soyutlaması, yönlendirme, güvenilirlik ve maliyet kontrolünü sağlar
Birlikte üretim kullanımına hazır özerk Yapay Zekâ yığını oluştururlar:
Clawdbot düşünür ve hareket eder — CometAPI hangi beyni kullanacağını seçer.
Özet Tablo
| Özellik | CometAPI olmadan | CometAPI ile |
|---|---|---|
| Model Seçimi | Tek satıcıya kilitli (örn. yalnızca Anthropic) | 500+ modele erişim (OpenAI, Google, Meta, vb.) |
| Güvenilirlik | Tek satıcı kesintilerine hassas | Birleşik yönlendirme ile yüksek kullanılabilirlik |
| Yapılandırma | Her yeni sağlayıcı için yeniden yetkilendirme | Her şey için tek bir API Anahtarı |
| Maliyet Kontrol | Sabit satıcı fiyatlandırması | En uygun fiyata en etkili modele yönlendirme imkânı |
Clawdbot için 5 Başlıca Kullanım Senaryosu?
Clawdbot, uygulamalar arasında bağlam değiştirmesinin üretkenliği öldürdüğü senaryolarda parlıyor.
1. “DevOps” Asistanı
Geliştiriciler, Slack veya Discord’dan ayrılmadan dağıtımları yönetmek için Clawdbot kullanır.
- Senaryo: Akşam yemeğinde bir sunucu uyarısı alırsınız.
- Eylem: Clawdbot’a mesaj atarsınız: "Üretim sunucusundaki Nginx hizmetine ait günlükleri kontrol et."
- Sonuç: Clawdbot sunucuya SSH ile bağlanır (yapılandırıldıysa),
tail -f /var/log/nginx/error.logçalıştırır ve son 20 satırı sohbete yapıştırır.
2. Akıllı E-posta Elemesi
Clawdbot’u Gmail API’nize bağlayın.
- Senaryo: 500 okunmamış e-postanız var.
- Eylem: "Gelen kutumu 'Müşteri X’ten' gelen acil e-postalar için tara ve varsa eylem maddelerini özetle."
- Sonuç: Gelen kutunuzun JSON/XML’ini ayrıştırır, gönderen bilgisine göre filtreler, gövdeleri okur ve size maddeler halinde görev listesini gönderir.
3. Kişisel Öğrenme ve Araştırma
Clawdbot, bir bilgi tabanı oluşturan bir araştırma yoldaşı olabilir.
- Senaryo: Rust öğreniyorsunuz.
- Eylem: "Rust için bir öğrenme planı oluştur. Her sabah 8’de bana küçük bir kodlama alıştırması gönder."
- Sonuç: Her gün size mesaj atacak şekilde bir cron görevi (Proaktif Otomasyon) ayarlar ve aldığı veya ürettiği içerikleri iletir.
4. Akıllı Ev Orkestratörü
Home Assistant API’leriyle entegre edilerek Clawdbot, eviniz için doğal dil arayüzüne dönüşür.
- Senaryo: "Eve geliyorum."
- Eylem: Clawdbot, termostatı 72°F’ye ayarlayan ve oturma odası ışıklarını açan bir betiği tetikler.
5. Otomatik İçerik Üretimi
İçerik üreticileri (CometAPI kullanıcıları gibi) için Clawdbot taslak hazırlama sürecini kolaylaştırabilir.
- Senaryo: "TechCrunch’ı 'LLM Pricing' hakkında haberler için izle. Yeni bir makale çıkarsa, markdown formatında 500 kelimelik bir blog yazısı taslağı oluştur."
- Sonuç: 7/24 bir haber bekçisi ve taslakçı olarak çalışır, saatlerce manuel kontrol yapma ihtiyacını ortadan kaldırır.
Sonuç
Clawdbot, kişisel Yapay Zekâ bilişimi konusunda önemli bir sıçramayı temsil ediyor. Yapay Zekâyı tarayıcıdan ayırıp işletim sistemi ve mesajlaşma katmanına gömerek, kullanıcıların sıradan işleri otomatikleştirmesine ve yaratıcı olana odaklanmasına olanak tanır. Teknik bir kurulum ve güvenliğe dikkatli bir yaklaşım gerektirse de 7/24, proaktif ve bağlamdan haberdar bir asistanın sağladığı üretkenlik kazanımları, mevcut pazarda eşi benzeri görülmemiştir.
İster git iş akışlarını otomatikleştirmek isteyen bir geliştirici olun, ister karmaşık bir dijital hayatı yöneten bir güç kullanıcısı, Clawdbot nihai dijital yardımcınızı oluşturmak için gerekli çerçeveyi sunar.
Resmiye göre daha düşük fiyatlı, birden fazla satıcı modelini (OpenAI, Chatgpt, Claude vb.) barındıran bir API platformu istiyorsanız CometAPI en iyi tercihtir. Başlamak için, modelin yeteneklerini Playground’da keşfedin ve ayrıntılı talimatlar için API kılavuzuna göz atın. Erişmeden önce lütfen CometAPI’ye giriş yaptığınızdan ve API anahtarını edindiğinizden emin olun. CometAPI entegrasyonunuza yardımcı olmak için resmi fiyattan çok daha düşük bir fiyat sunar.
Hazır mısınız?→ Bugün CometAPI’ye kaydolun!
Daha fazla ipucu, rehber ve Yapay Zekâ haberleri için bizi VK, X ve Discord üzerinden takip edin!
