Giriş
Yapay zeka asistanlarının giderek güçlendiği ancak genellikle bulut bağlantısı gerektirdiği ve gizlilik endişelerini artırdığı bir çağda, AgenticSeek, verileri üzerinde tam kontrolü korurken Manus AI gibi gelişmiş yapay zeka araçlarının yeteneklerini isteyen kullanıcılar için cazip bir çözüm olarak ortaya çıkıyor. Bu kapsamlı eğitim, AgenticSeek'i etkili bir şekilde kurma, yapılandırma ve kullanma hakkında bilmeniz gereken her konuda size rehberlik edecektir.
AgenticSeek, sesli etkileşim, otonom web taraması, kod oluşturma ve görev planlama yeteneklerini birleştiren %100 yerel bir yapay zeka asistanıdır. Bulut tabanlı alternatiflerin aksine, tamamen donanımınızda çalışır ve konuşmalarınızın, dosyalarınızın ve aramalarınızın gizli kalmasını sağlar. İster bir kodlama asistanı arayan bir geliştirici, ister web otomasyonuna ihtiyaç duyan bir araştırmacı olun, ister sadece gizliliğe değer veren biri olun, bu kılavuz AgenticSeek'in tüm potansiyelinden yararlanmanıza yardımcı olacaktır.
Maksimum verimlilikle birlikte çalışmak için Geliştirici Ekibiniz için entegre, Hepsi Bir Arada bir platform mu istiyorsunuz?
Apidog tüm taleplerinizi karşılıyor ve Postman'in yerini çok daha uygun bir fiyata alıyor!
AgenticSeek'i Özel Yapan Şey

Tam Gizlilik ve Yerel İşlem
AgenticSeek'in en önemli avantajı, gizliliğe olan bağlılığıdır. Dil modelinden konuşma tanımaya ve metinden sese kadar her bileşen makinenizde yerel olarak çalışır. Bu şu anlama gelir:
- Hiçbir veri cihazınızdan ayrılmaz
- Temel işlevsellik için bulut bağımlılığı veya internet gereksinimleri yoktur
- Yapay zeka etkileşimleriniz üzerinde tam kontrol
- Yerel işlem için abonelik ücreti veya API maliyeti yok
Çok Modlu Yapay Zeka Yetenekleri
AgenticSeek sadece bir sohbet robotu değil; aynı zamanda şunları yapabilen kapsamlı bir yapay zeka sistemidir:
- Web'de otonom olarak gezinin: Arama yapın, makaleler okuyun, bilgi çıkarın ve hatta web formlarını doldurun
- Kod yazın ve çalıştırın: Python, Go, Java, C ve diğer dillerde programlar oluşturun
- Karmaşık görevleri planlayın ve yürütün: Büyük projeleri birden fazla uzman ajan kullanarak yönetilebilir adımlara ayırın
- Sesli etkileşim: Doğal konuşmadan metne ve metinden sese yetenekleri
- Dosya yönetimi: Yerel dosyalarınız ve dizinlerinizle çalışın
Akıllı Ajan Yönlendirmesi
AgenticSeek'in öne çıkan özelliklerinden biri, her görev için en iyi ajanı otomatik olarak seçme yeteneğidir. Bir istekte bulunduğunuzda, sistem sorgunuzu analiz eder ve onu bir web tarama ajanı, kodlama ajanı veya görev planlama ajanı olsun, en uygun uzman ajana yönlendirir.

Agenticseek'in Github Deposu:

Önkoşullar ve Donanım Gereksinimleri
Kuruluma dalmadan önce, AgenticSeek'i etkili bir şekilde çalıştırmak için donanım gereksinimlerini anlamak çok önemlidir.
Minimum Sistem Gereksinimleri
- İşletim Sistemi: Linux, macOS veya Windows
- Python: Sürüm 3.10 (özellikle önerilir)
- Chrome Tarayıcı: En son sürüm
- Docker: Destekleyici hizmetleri çalıştırmak için
- Bellek: En az 16GB RAM önerilir
LLM Donanım Gereksinimleri
AgenticSeek'in performansı, yerel olarak çalıştırmayı seçtiğiniz dil modeline büyük ölçüde bağlıdır:
Model Boyutu | GPU Gereksinimleri | Performans Notları |
---|---|---|
7B | 8GB VRAM | Tavsiye edilmez - zayıf performans ve sık hatalar |
14B | 12GB VRAM (RTX 3060 veya eşdeğeri) | Basit görevler için kullanılabilir, karmaşık işlemlerde zorlanabilir |
32B | 24GB VRAM (RTX 4090 veya eşdeğeri) | Çoğu görev için iyi performans |
70B+ | 48GB+ VRAM (Mac Studio M2 Ultra veya eşdeğeri) | Mükemmel performans, güç kullanıcıları için önerilir |
Önerilen Modeller
AgenticSeek, muhakemeye odaklı modellerle en iyi şekilde çalışır:
- Deepseek R1: Muhakeme ve araç kullanımı için mükemmel
- Qwen: Çeşitli görevlerde güçlü performans
- Llama modelleri: İyi genel amaçlı performans
Kurulum Süreci
Adım 1: Klonlama ve İlk Kurulum
İlk olarak, AgenticSeek deposunu klonlayın ve temel yapılandırmayı ayarlayın:
git clone https://github.com/Fosowl/agenticSeek.git
cd agenticSeek
mv .env.example .env
Adım 2: Sanal Ortam Oluşturun
Bağımlılık çakışmalarını önlemek için özellikle Python 3.10 kullanmak çok önemlidir:
python3 -m venv agentic_seek_env
source agentic_seek_env/bin/activate
# On Windows: agentic_seek_env\Scripts\activate
Adım 3: Bağımlılıkları Yükleyin
Linux/macOS için (Otomatik Kurulum):
./install.sh
Windows için:
./install.bat
Manuel Kurulum (otomatik başarısız olursa):
Linux:
sudo apt update
sudo apt install -y alsa-utils portaudio19-dev python3-pyaudio libgtk-3-dev libnotify-dev libgconf-2-4 libnss3 libxss1
sudo apt install -y chromium-chromedriver
pip3 install -r requirements.txt
macOS:
brew update
brew install --cask chromedriver
brew install portaudio
python3 -m pip install --upgrade pip
pip3 install --upgrade setuptools wheel
pip3 install -r requirements.txt
Windows:
pip install pyreadline3
pip install pyaudio
pip3 install -r requirements.txt
Not: Windows için, ChromeDriver'ı resmi Chrome web sitesinden manuel olarak indirmeniz ve PATH'inize eklemeniz gerekir.
Adım 4: Yerel LLM Sağlayıcısını Kurun
En popüler seçim, kullanım kolaylığı nedeniyle Ollama'dır:
# Ollama'yı yükleyin ve başlatın
ollama serve
# Önerilen bir modeli çekin
ollama pull deepseek-r1:14b # Boyutu donanımınıza göre ayarlayın
Yapılandırma Kurulumu
config.ini'yi Anlama
AgenticSeek'in yapılandırmasının kalbi config.ini
dosyasında yatar. İşte her ayarın ayrıntılı bir dökümü:
[MAIN]
is_local = True
provider_name = ollama
provider_model = deepseek-r1:14b
provider_server_address = 127.0.0.1:11434
agent_name = Jarvis
recover_last_session = True
save_session = True
speak = True
listen = False
work_dir = /Users/yourname/Documents/ai_workspace
jarvis_personality = False
languages = en zh
[BROWSER]
headless_browser = True
stealth_mode = True
Temel Yapılandırma Seçenekleri Açıklaması
Temel Ayarlar:
is_local
: Yerel işlem içinTrue
, API sağlayıcıları içinFalse
olarak ayarlayınprovider_name
:ollama
,lm-studio
,openai
vb. arasından seçim yapınprovider_model
: Kullanılacak belirli model (örneğin,deepseek-r1:14b
)work_dir
: AgenticSeek'in dosya okuyup/yazabileceği dizin
Kişilik ve Etkileşim:
agent_name
: Yapay zeka asistanınızın adı (ses için uyandırma kelimesi olarak kullanılır)speak
: Metinden sese çıktıyı etkinleştirlisten
: Konuşmadan metne girişi etkinleştir (yalnızca CLI)jarvis_personality
: Daha konuşkan, Jarvis benzeri bir kişilik kullanın
Tarayıcı Ayarları:
headless_browser
: Tarayıcıyı görünür pencere olmadan çalıştırın (web arayüzü için önerilir)stealth_mode
: Bot algılamadan kaçınmak için algılanmayan Selenium kullanın
Çalışma Alanınızı Kurma
AgenticSeek'in çalışması için özel bir dizin seçin. Bu, yapay zekanın dosya oluşturmaktan, değiştirmekten ve düzenlemekten rahat edeceğiniz bir konum olmalıdır:
mkdir ~/Documents/agentic_workspace
config.ini
dosyanızı bu yolla güncelleyin:
work_dir = /Users/yourname/Documents/agentic_workspace
Başlarken: İlk Çalıştırma
Hizmetleri Başlatma
AgenticSeek'i çalıştırmadan önce, destekleyici hizmetleri başlatmanız gerekir:
# Sanal ortamınızı etkinleştirin
source agentic_seek_env/bin/activate
# Hizmetleri başlatın (web araması için SearxNG, Redis, ön uç)
sudo ./start_services.sh # Linux/macOS
# veya
start_services.cmd # Windows
1. Seçenek: Komut Satırı Arayüzü (CLI)
CLI arayüzü, terminal tabanlı etkileşimi tercih eden kullanıcılar için mükemmeldir:
python3 cli.py
Önerilen CLI Ayarları:
- Tarayıcı eylemlerini görmek için config.ini'de
headless_browser = False
ayarlayın - Sesli yanıtlar için
speak = True
ayarlayın - Ses girişi istiyorsanız
listen = True
ayarlayın
2. Seçenek: Web Arayüzü
Daha görsel bir deneyim için web arayüzünü kullanın:
# Arka ucu başlatın
python3 api.py
Ardından tarayıcınızı açın ve http://localhost:3000/
adresine gidin
Önerilen Web Arayüzü Ayarları:
- Daha iyi performans için
headless_browser = True
ayarlayın - Tarayıcınızda ses istemiyorsanız
speak = False
olarak bırakın
AgenticSeek'in Yeteneklerini Anlama
Web'de Gezinme ve Araştırma
AgenticSeek, bilgi toplamak için internette otonom olarak gezinebilir. İşte etkili sorgulara örnekler:
İyi sorgu: "2024'teki en iyi 10 programlama dilini web'de arayın ve bir özeti programming_trends.txt'ye kaydedin"
Kaçının: "Popüler programlama dilleri nelerdir?" (çok belirsiz, web araması gerektiği belirtilmiyor)
Yapay zeka şunları yapabilir:
- SearxNG (gizliliğe odaklı arama motoru) kullanarak arama yapın
- Web sitelerinde gezinin ve bilgi çıkarın
- Web formlarını doldurun (deneysel özellik)
- İçerik indirin ve kaydedin
Kod Oluşturma ve Yürütme
AgenticSeek, birden fazla dilde kod yazma ve çalıştırmada mükemmeldir:
Örnek istekler:
- "CSV verilerini analiz etmek ve görselleştirmeler oluşturmak için bir Python betiği yazın"
- "Bir REST API sunucusu uygulayan bir Go programı oluşturun"
- "Bir diziyi quicksort algoritmasını kullanarak sıralamak için bir C programı yazın"
Yapay zeka şunları yapacaktır:
- Tam, çalıştırılabilir kod oluşturun
- Gerekli içe aktarmaları ve bağımlılıkları ekleyin
- Kodu test edin ve temel hataları düzeltin
- Dosyaları belirlenen çalışma alanınıza kaydedin
Görev Planlama ve Yürütme
Karmaşık görevler için AgenticSeek, bunları yönetilebilir adımlara ayırabilir:
Örnek: "Uçuşlar, oteller ve etkinlikler dahil olmak üzere Paris'e bir hafta sonu gezisi planlayın. Seçenekleri araştırın ve önerileri paris_trip.txt'ye kaydedin"
Yapay zeka şunları yapacaktır:
- Uçuş seçeneklerini araştırın
- Otel önerileri bulun
- Popüler etkinlikleri ve restoranları keşfedin
- Her şeyi düzenli bir belgeye derleyin
Dosya Yönetimi
AgenticSeek, yerel dosyalarınızla çalışabilir:
- Belgeleri okuyun ve analiz edin
- Dosyaları düzenleyin ve yeniden adlandırın
- Yeni dosyalar ve dizinler oluşturun
- Mevcut dosyalardan verileri işleyin
Gelişmiş Özellikler
Sesli Etkileşim
Ses özelliklerini etkinleştirmek için şu ayarları yapılandırın:
speak = True # Metinden sese özelliğini etkinleştir
listen = True # Konuşmadan metne özelliğini etkinleştir (yalnızca CLI)
agent_name = Friday # Ses aktivasyonu için uyandırma kelimesi
Sesli Komutları Kullanma:
- Ajanın adını söyleyin (örneğin, "Friday")
- Transkriptin görünmesini bekleyin
- İsteğinizi net bir şekilde söyleyin
- "yap", "devam et" veya "yürüt" gibi bir onay ifadesiyle bitirin
Desteklenen onay ifadeleri:
- "yap"
- "devam et"
- "yürüt"
- "çalıştır"
- "başlat"
- "teşekkürler"
- "lütfen"
- "devam et"
Çoklu Dil Desteği
AgenticSeek, metinden sese için birden fazla dili destekler:
languages = en zh fr es # İngilizce, Çince, Fransızca, İspanyolca
Listedeki ilk dil, metinden sese için varsayılan dil olur.
Oturum Yönetimi
AgenticSeek'in konuşma geçmişini nasıl ele aldığını kontrol edin:
recover_last_session = True # Önceki konuşmaya devam et
save_session = True # Geçerli konuşmayı hatırla
Bu, özellikle uzun süren projeler veya birden fazla oturumda çalışmaya devam etmeniz gerektiğinde kullanışlıdır.
Etkili Kullanım Kalıpları
Sorgular İçin En İyi Uygulamalar
Eylemler Konusunda Belirli Olun:
- Yerine: "Bana Python hakkında bilgi verin"
- Kullanın: "Python eğitimlerini web'de arayın ve ilk 5 bağlantıyı python_resources.txt'ye kaydedin"
Dosya İşlemlerini Belirtin:
- "Sonuçları filename.txt'ye kaydet"
- "project_name adlı yeni bir dizin oluştur"
- "Mevcut_file.csv dosyasından verileri okuyun ve analiz edin"
Web Arama Göstergeleri:
- Çevrimiçi araştırma yapmak istediğinizde her zaman "web'de ara" veya "internette gez" ifadesini belirtin
- Ne tür bilgi aradığınız konusunda belirli olun
Optimal İş Akışı Örnekleri
Araştırma Projesi:
- "2024'teki son yapay zeka gelişmelerini web'de arayın"
- "Bulguları özetleyin ve ai_developments_2024.txt'ye kaydedin"
- "Özette bahsedilen eğilimleri görselleştirmek için bir Python betiği oluşturun"
Geliştirme Görevi:
- "Bir web kazıyıcı için yeni bir Python proje yapısı oluşturun"
- "BeautifulSoup kullanarak ana kazıma modülünü yazın"
- "Kazıyıcıya hata işleme ve günlüğe kaydetme ekleyin"
- "Kazıma işlevleri için birim testleri yazın"
Veri Analizi:
- "Çalışma alanımda sales_data.csv dosyasını okuyun"
- "Verileri eğilimler ve kalıplar açısından analiz edin"
- "Aylık satış eğilimlerini gösteren görselleştirmeler oluşturun"
- "İçgörüler içeren bir rapor oluşturun ve sales_analysis.txt olarak kaydedin"
Yaygın Sorunları Giderme
ChromeDriver Sorunları
Hata: Chrome ve ChromeDriver arasında sürüm uyuşmazlığı
Çözüm:
- Chrome sürümünüzü kontrol edin:
google-chrome --version
- Eşleşen ChromeDriver'ı https://developer.chrome.com/docs/chromedriver/downloads adresinden indirin
- Mevcut ChromeDriver'ı yeni sürümle değiştirin
Bağlantı Sorunları
Hata: "Hiçbir bağlantı adaptörü bulunamadı"
Çözüm: Sağlayıcı adresinizin protokolü içerdiğinden emin olun:
provider_server_address = http://127.0.0.1:11434
SearxNG Temel URL Hatası
Çözüm: .env.example
dosyasını .env
olarak yeniden adlandırdığınızdan veya ortam değişkenini dışa aktardığınızdan emin olun:
export SEARXNG_BASE_URL="http://127.0.0.1:8080"
Performans Sorunları
Zayıf Yapay Zeka Performansı:
- Daha büyük modeller kullanın (mümkünse 32B+)
- Yeterli VRAM/RAM olduğundan emin olun
- LLM sağlayıcınızın düzgün çalıştığını kontrol edin
Yavaş Web'de Gezinme:
- Daha iyi uyumluluk için stealth_mode'u etkinleştirin
- Daha hızlı işlem için headless_browser = True ayarlayın
- İnternet bağlantınızı kontrol edin
Gelişmiş Yapılandırma Seçenekleri
Farklı LLM Sağlayıcıları Kullanma
Ollama Kurulumu:
provider_name = ollama
provider_model = deepseek-r1:32b
provider_server_address = 127.0.0.1:11434
LM Studio Kurulumu:
provider_name = lm-studio
provider_model = your-model-name
provider_server_address = http://127.0.0.1:1234
Uzak Sunucu Kurulumu:
LLM'yi çalıştıran güçlü bir sunucunuz varsa:
provider_name = server
provider_model = deepseek-r1:70b
provider_server_address = your-server-ip:3333
API Sağlayıcı Seçenekleri
Yeterli donanıma sahip olmayan kullanıcılar için API sağlayıcıları mevcuttur:
is_local = False
provider_name = deepseek
provider_model = deepseek-chat
API anahtarınızı dışa aktarın:
export DEEPSEEK_API_KEY="your-api-key-here"
Optimal Kullanım İpuçları
Donanım Optimizasyonu
- GPU Bellek Yönetimi: VRAM'i boşaltmak için gereksiz uygulamaları kapatın
- Model Seçimi: Daha küçük modellerle başlayın ve gerektiğinde yükseltin
- RAM Kullanımı: Özellikle daha büyük modellerle sistem belleğini izleyin
Sorgu Optimizasyonu
- Belirli Olun: Web araması, dosya işlemleri veya kod oluşturma istediğinizi her zaman belirtin
- Karmaşık Görevleri Parçalayın: Çok adımlı işlemler için net, adım adım talimatlar sağlayın
- Belirli Dosya Adları Kullanın: Her zaman tam dosya adlarını ve konumlarını belirtin
İş Akışı Verimliliği
- Çalışma Alanınızı Düzenleyin: work_dir'inizi net klasör yapılarıyla düzenli tutun
- Oturum Yönetimini Kullanın: Uzun süren projeler için oturum kaydetmeyi etkinleştirin
- Sesli Komutları Test Edin: Daha iyi tanıma için sesli komutları sessiz bir ortamda uygulayın
Sonuç
AgenticSeek, gizliliğe duyarlı yapay zeka yardımında önemli bir adım öne çıkıyor. Bu kapsamlı kılavuzu izleyerek, artık web'de gezinme, kod oluşturma, görev planlama ve sesli etkileşim yeteneğine sahip, tamamen işlevsel bir yerel yapay zeka asistanına sahip olmalısınız; tüm bunlar verilerinizi tamamen gizli tutarken.
AgenticSeek'in gelişen bir proje olduğunu unutmayın. Kullandıkça, yeni yetenekler ve en uygun kullanım kalıpları keşfedeceksiniz. Başarının anahtarı, isteklerinizde belirli olmak, sistemin güçlü yönlerini anlamak ve çoklu ajan mimarisinden yararlanmaktır.
AgenticSeek'i araştırma, geliştirme veya genel verimlilik görevleri için kullanıyor olsanız da, gizlilik, yetenek ve yerel işlemin birleşimi, onu bulut tabanlı yapay zeka asistanlarına güçlü bir alternatif haline getirir. Sisteme aşina olmak için basit görevlerle başlayın, ardından yeteneklerine alışkın hale geldikçe daha karmaşık iş akışlarını kademeli olarak keşfedin.
Yapay zeka yardımının geleceği yerel, özel ve tam kontrolünüz altında ve AgenticSeek bu geleceği herkese erişilebilir hale getirmede öncülük ediyor.