Apidog

Platform Pengembangan API Kolaboratif All-in-one

Desain API

Dokumentasi API

Debug API

Mocking API

Pengujian Otomatis

AgenticSeek: Menjalankan Manus AI Secara Lokal

Ashley Innocent

Ashley Innocent

Updated on May 24, 2025

Pendahuluan

Di era di mana asisten AI semakin kuat tetapi seringkali memerlukan konektivitas cloud dan menimbulkan kekhawatiran privasi, AgenticSeek muncul sebagai solusi menarik bagi pengguna yang menginginkan kemampuan alat AI canggih seperti Manus AI sambil tetap memegang kendali penuh atas data mereka. Tutorial komprehensif ini akan memandu Anda melalui semua yang perlu Anda ketahui tentang cara mengatur, mengonfigurasi, dan menggunakan AgenticSeek secara efektif.

AgenticSeek adalah asisten AI 100% lokal yang menggabungkan interaksi suara, penjelajahan web otonom, pembuatan kode, dan kemampuan perencanaan tugas. Berbeda dengan alternatif berbasis cloud, AgenticSeek berjalan sepenuhnya di perangkat keras Anda, memastikan percakapan, file, dan pencarian Anda tetap pribadi. Baik Anda seorang pengembang yang mencari asisten coding, peneliti yang membutuhkan otomatisasi web, atau sekadar seseorang yang menghargai privasi, panduan ini akan membantu Anda memanfaatkan potensi penuh AgenticSeek.

💡
Ingin alat Pengujian API yang hebat yang menghasilkan Dokumentasi API yang indah?

Ingin platform Terintegrasi, All-in-One untuk Tim Pengembang Anda bekerja sama dengan produktivitas maksimum?

Apidog memenuhi semua kebutuhan Anda, dan menggantikan Postman dengan harga yang jauh lebih terjangkau!
button

Apa yang Membuat AgenticSeek Istimewa

Privasi Penuh dan Operasi Lokal

Keunggulan paling signifikan dari AgenticSeek adalah komitmennya terhadap privasi. Setiap komponen—mulai dari model bahasa hingga pengenalan suara dan text-to-speech—berjalan secara lokal di mesin Anda. Ini berarti:

  • Tidak ada data yang meninggalkan perangkat Anda
  • Tidak ada ketergantungan cloud atau persyaratan internet untuk fungsionalitas inti
  • Kontrol penuh atas interaksi AI Anda
  • Tidak ada biaya langganan atau biaya API untuk operasi lokal

Kemampuan AI Multi-Modal

AgenticSeek bukan hanya chatbot; ini adalah sistem AI komprehensif yang dapat:

  • Menjelajahi web secara otonom: Mencari, membaca artikel, mengekstrak informasi, dan bahkan mengisi formulir web
  • Menulis dan menjalankan kode: Membuat program dalam Python, Go, Java, C, dan bahasa lainnya
  • Merencanakan dan melaksanakan tugas kompleks: Memecah proyek besar menjadi langkah-langkah yang dapat dikelola menggunakan beberapa agen khusus
  • Interaksi suara: Kemampuan speech-to-text dan text-to-speech yang alami
  • Manajemen file: Bekerja dengan file dan direktori lokal Anda

Perutean Agen Cerdas

Salah satu fitur unggulan AgenticSeek adalah kemampuannya untuk secara otomatis memilih agen terbaik untuk setiap tugas. Saat Anda membuat permintaan, sistem menganalisis kueri Anda dan merutekannya ke agen spesialis yang paling sesuai, baik itu agen penjelajahan web, agen coding, atau agen perencanaan tugas.

Riwayat Bintang Github Agenticseek

Repo Github Agenticseek:

Prasyarat dan Persyaratan Perangkat Keras

Sebelum masuk ke instalasi, penting untuk memahami persyaratan perangkat keras untuk menjalankan AgenticSeek secara efektif.

Persyaratan Sistem Minimum

  • Sistem Operasi: Linux, macOS, atau Windows
  • Python: Versi 3.10 (sangat direkomendasikan)
  • Browser Chrome: Versi terbaru
  • Docker: Untuk menjalankan layanan pendukung
  • Memori: Minimal 16GB RAM direkomendasikan

Persyaratan Perangkat Keras LLM

Kinerja AgenticSeek sangat bergantung pada model bahasa yang Anda pilih untuk dijalankan secara lokal:

Ukuran Model Persyaratan GPU Catatan Kinerja
7B 8GB VRAM Tidak direkomendasikan - kinerja buruk dan sering error
14B 12GB VRAM (RTX 3060 atau yang setara) Dapat digunakan untuk tugas sederhana, mungkin kesulitan dengan operasi kompleks
32B 24GB VRAM (RTX 4090 atau yang setara) Kinerja baik untuk sebagian besar tugas
70B+ 48GB+ VRAM (Mac Studio M2 Ultra atau yang setara) Kinerja luar biasa, direkomendasikan untuk pengguna tingkat lanjut

Model yang Direkomendasikan

AgenticSeek bekerja paling baik dengan model yang berfokus pada penalaran seperti:

  • Deepseek R1: Sangat baik untuk penalaran dan penggunaan alat
  • Qwen: Kinerja kuat di berbagai tugas
  • Model Llama: Kinerja tujuan umum yang baik

Proses Instalasi

Langkah 1: Kloning dan Pengaturan Awal

Pertama, kloning repositori AgenticSeek dan siapkan konfigurasi dasar:

git clone https://github.com/Fosowl/agenticSeek.git
cd agenticSeek
mv .env.example .env

Langkah 2: Membuat Lingkungan Virtual

Penting untuk menggunakan Python 3.10 secara khusus untuk menghindari konflik dependensi:

python3 -m venv agentic_seek_env
source agentic_seek_env/bin/activate
# On Windows: agentic_seek_env\Scripts\activate

Langkah 3: Menginstal Dependensi

Untuk Linux/macOS (Instalasi Otomatis):

./install.sh

Untuk Windows:

./install.bat

Instalasi Manual (jika otomatis gagal):

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

Catatan: Untuk Windows, Anda perlu mengunduh ChromeDriver secara manual dari situs web resmi Chrome dan menambahkannya ke PATH Anda.

Langkah 4: Menyiapkan Penyedia LLM Lokal

Pilihan paling populer adalah Ollama karena kemudahan penggunaannya:

# Install and start Ollama
ollama serve

# Pull a recommended model
ollama pull deepseek-r1:14b  # Adjust size based on your hardware

Pengaturan Konfigurasi

Memahami config.ini

Inti dari konfigurasi AgenticSeek terletak pada file config.ini. Berikut adalah rincian setiap pengaturan:

[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

Penjelasan Opsi Konfigurasi Utama

Pengaturan Inti:

  • is_local: Atur ke True untuk operasi lokal, False untuk penyedia API
  • provider_name: Pilih dari ollama, lm-studio, openai, dll.
  • provider_model: Model spesifik yang akan digunakan (misalnya, deepseek-r1:14b)
  • work_dir: Direktori tempat AgenticSeek dapat membaca/menulis file

Kepribadian dan Interaksi:

  • agent_name: Nama untuk asisten AI Anda (digunakan sebagai kata kunci bangun untuk suara)
  • speak: Mengaktifkan output text-to-speech
  • listen: Mengaktifkan input speech-to-text (hanya CLI)
  • jarvis_personality: Menggunakan kepribadian yang lebih percakapan, seperti Jarvis

Pengaturan Browser:

  • headless_browser: Menjalankan browser tanpa jendela terlihat (direkomendasikan untuk antarmuka web)
  • stealth_mode: Menggunakan Selenium yang tidak terdeteksi untuk menghindari deteksi bot

Menyiapkan Ruang Kerja Anda

Pilih direktori khusus tempat AgenticSeek akan bekerja. Ini harus menjadi lokasi di mana Anda merasa nyaman AI membuat, memodifikasi, dan mengatur file:

mkdir ~/Documents/agentic_workspace

Perbarui config.ini Anda dengan path ini:

work_dir = /Users/yourname/Documents/agentic_workspace

Memulai: Jalankan Pertama

Memulai Layanan

Sebelum menjalankan AgenticSeek, Anda perlu memulai layanan pendukung:

# Activate your virtual environment
source agentic_seek_env/bin/activate

# Start services (SearxNG for web search, Redis, frontend)
sudo ./start_services.sh  # Linux/macOS
# or
start_services.cmd  # Windows

Opsi 1: Antarmuka Baris Perintah (CLI)

Antarmuka CLI sangat cocok untuk pengguna yang lebih suka interaksi berbasis terminal:

python3 cli.py

Pengaturan CLI yang Direkomendasikan:

  • Atur headless_browser = False di config.ini untuk melihat tindakan browser
  • Atur speak = True untuk respons suara
  • Atur listen = True jika Anda menginginkan input suara

Opsi 2: Antarmuka Web

Untuk pengalaman yang lebih visual, gunakan antarmuka web:

# Start the backend
python3 api.py

Kemudian buka browser Anda dan navigasikan ke http://localhost:3000/

Pengaturan Antarmuka Web yang Direkomendasikan:

  • Atur headless_browser = True untuk kinerja yang lebih baik
  • Biarkan speak = False kecuali Anda menginginkan audio di browser Anda

Memahami Kemampuan AgenticSeek

Penjelajahan Web dan Penelitian

AgenticSeek dapat menjelajahi internet secara otonom untuk mengumpulkan informasi. Berikut adalah contoh kueri yang efektif:

Kueri yang baik: "Cari di web 10 bahasa pemrograman teratas di tahun 2024 dan simpan ringkasannya ke programming_trends.txt"

Hindari: "Apa saja bahasa pemrograman populer?" (terlalu samar, tidak menunjukkan perlunya pencarian web)

AI dapat:

  • Mencari menggunakan SearxNG (mesin pencari yang berfokus pada privasi)
  • Menavigasi situs web dan mengekstrak informasi
  • Mengisi formulir web (fitur eksperimental)
  • Mengunduh dan menyimpan konten

Pembuatan dan Eksekusi Kode

AgenticSeek unggul dalam menulis dan menjalankan kode dalam berbagai bahasa:

Contoh permintaan:

  • "Tulis skrip Python untuk menganalisis data CSV dan membuat visualisasi"
  • "Buat program Go yang mengimplementasikan server REST API"
  • "Tulis program C untuk mengurutkan array menggunakan algoritma quicksort"

AI akan:

  • Menghasilkan kode yang lengkap dan dapat dijalankan
  • Menambahkan impor dan dependensi yang diperlukan
  • Menguji kode dan memperbaiki error dasar
  • Menyimpan file di ruang kerja yang Anda tentukan

Perencanaan dan Eksekusi Tugas

Untuk tugas yang kompleks, AgenticSeek dapat memecahnya menjadi langkah-langkah yang dapat dikelola:

Contoh: "Rencanakan perjalanan akhir pekan ke Paris, termasuk penerbangan, hotel, dan aktivitas. Teliti opsi dan simpan rekomendasi ke paris_trip.txt"

AI akan:

  1. Meneliti opsi penerbangan
  2. Mencari rekomendasi hotel
  3. Menemukan aktivitas dan restoran populer
  4. Mengompilasi semuanya ke dalam dokumen yang terorganisir

Manajemen File

AgenticSeek dapat bekerja dengan file lokal Anda:

  • Membaca dan menganalisis dokumen
  • Mengatur dan mengganti nama file
  • Membuat file dan direktori baru
  • Memproses data dari file yang ada

Fitur Lanjutan

Interaksi Suara

Untuk mengaktifkan fitur suara, konfigurasikan pengaturan ini:

speak = True  # Enable text-to-speech
listen = True  # Enable speech-to-text (CLI only)
agent_name = Friday  # Wake word for voice activation

Menggunakan Perintah Suara:

  1. Ucapkan nama agen (misalnya, "Friday")
  2. Tunggu transkrip muncul
  3. Ucapkan permintaan Anda dengan jelas
  4. Akhiri dengan frasa konfirmasi seperti "lakukan," "lanjutkan," atau "eksekusi"

Frasa konfirmasi yang didukung:

  • "do it" (lakukan)
  • "go ahead" (lanjutkan)
  • "execute" (eksekusi)
  • "run" (jalankan)
  • "start" (mulai)
  • "thanks" (terima kasih)
  • "please" (tolong)
  • "proceed" (lanjutkan)

Dukungan Multi-Bahasa

AgenticSeek mendukung beberapa bahasa untuk text-to-speech:

languages = en zh fr es  # English, Chinese, French, Spanish

Bahasa pertama dalam daftar menjadi default untuk text-to-speech.

Manajemen Sesi

Kontrol cara AgenticSeek menangani riwayat percakapan:

recover_last_session = True  # Resume previous conversation
save_session = True  # Remember current conversation

Ini sangat berguna untuk proyek jangka panjang atau ketika Anda perlu melanjutkan pekerjaan di beberapa sesi.

Pola Penggunaan yang Efektif

Praktik Terbaik untuk Kueri

Bersikaplah Spesifik Tentang Tindakan:

  • Daripada: "Ceritakan tentang Python"
  • Gunakan: "Cari di web tutorial Python dan simpan 5 tautan teratas ke python_resources.txt"

Tentukan Operasi File:

  • "Simpan hasilnya ke filename.txt"
  • "Buat direktori baru bernama project_name"
  • "Baca data dari existing_file.csv dan analisis"

Indikator Pencarian Web:

  • Selalu sebutkan "cari di web" atau "jelajahi internet" ketika Anda menginginkan penelitian online
  • Bersikaplah spesifik tentang informasi apa yang Anda cari

Contoh Alur Kerja Optimal

Proyek Penelitian:

  1. "Cari di web perkembangan AI terbaru di tahun 2024"
  2. "Rangkum temuan dan simpan ke ai_developments_2024.txt"
  3. "Buat skrip Python untuk memvisualisasikan tren yang disebutkan dalam ringkasan"

Tugas Pengembangan:

  1. "Buat struktur proyek Python baru untuk web scraper"
  2. "Tulis modul scraping utama menggunakan BeautifulSoup"
  3. "Tambahkan penanganan error dan logging ke scraper"
  4. "Tulis unit test untuk fungsi scraping"

Analisis Data:

  1. "Baca file sales_data.csv di ruang kerja saya"
  2. "Analisis data untuk tren dan pola"
  3. "Buat visualisasi yang menunjukkan tren penjualan bulanan"
  4. "Buat laporan dengan wawasan dan simpan sebagai sales_analysis.txt"

Pemecahan Masalah Umum

Masalah ChromeDriver

Error: Ketidakcocokan versi antara Chrome dan ChromeDriver

Solusi:

  1. Periksa versi Chrome Anda: google-chrome --version
  2. Unduh ChromeDriver yang cocok dari https://developer.chrome.com/docs/chromedriver/downloads
  3. Ganti ChromeDriver yang ada dengan versi baru

Masalah Koneksi

Error: "Tidak ada adaptor koneksi yang ditemukan"

Solusi: Pastikan alamat penyedia Anda menyertakan protokol:

provider_server_address = http://127.0.0.1:11434

Error URL Dasar SearxNG

Solusi: Pastikan Anda telah mengganti nama .env.example menjadi .env, atau ekspor variabel lingkungan:

export SEARXNG_BASE_URL="http://127.0.0.1:8080"

Masalah Kinerja

Kinerja AI yang Buruk:

  • Gunakan model yang lebih besar (32B+ jika memungkinkan)
  • Pastikan VRAM/RAM mencukupi
  • Periksa apakah penyedia LLM Anda berjalan dengan benar

Penjelajahan Web yang Lambat:

  • Aktifkan stealth_mode untuk kompatibilitas yang lebih baik
  • Atur headless_browser = True untuk operasi yang lebih cepat
  • Periksa koneksi internet Anda

Opsi Konfigurasi Lanjutan

Menggunakan Penyedia LLM yang Berbeda

Pengaturan Ollama:

provider_name = ollama
provider_model = deepseek-r1:32b
provider_server_address = 127.0.0.1:11434

Pengaturan LM Studio:

provider_name = lm-studio
provider_model = your-model-name
provider_server_address = http://127.0.0.1:1234

Pengaturan Server Jarak Jauh:
Jika Anda memiliki server yang kuat yang menjalankan LLM:

provider_name = server
provider_model = deepseek-r1:70b
provider_server_address = your-server-ip:3333

Opsi Penyedia API

Untuk pengguna tanpa perangkat keras yang memadai, penyedia API tersedia:

is_local = False
provider_name = deepseek
provider_model = deepseek-chat

Ekspor kunci API Anda:

export DEEPSEEK_API_KEY="your-api-key-here"

Tips untuk Penggunaan Optimal

Optimasi Perangkat Keras

  1. Manajemen Memori GPU: Tutup aplikasi yang tidak perlu untuk membebaskan VRAM
  2. Pemilihan Model: Mulai dengan model yang lebih kecil dan tingkatkan sesuai kebutuhan
  3. Penggunaan RAM: Pantau memori sistem, terutama dengan model yang lebih besar

Optimasi Kueri

  1. Bersikaplah Eksplisit: Selalu tentukan apakah Anda menginginkan pencarian web, operasi file, atau pembuatan kode
  2. Uraikan Tugas Kompleks: Untuk proses multi-langkah, berikan instruksi langkah demi langkah yang jelas
  3. Gunakan Nama File Spesifik: Selalu tentukan nama dan lokasi file yang tepat

Efisiensi Alur Kerja

  1. Atur Ruang Kerja Anda: Jaga agar work_dir Anda terorganisir dengan struktur folder yang jelas
  2. Gunakan Manajemen Sesi: Aktifkan penyimpanan sesi untuk proyek jangka panjang
  3. Uji Perintah Suara: Latih perintah suara di lingkungan yang tenang untuk pengenalan yang lebih baik

Kesimpulan

AgenticSeek mewakili langkah maju yang signifikan dalam bantuan AI yang sadar privasi. Dengan mengikuti panduan komprehensif ini, Anda sekarang seharusnya memiliki asisten AI lokal yang berfungsi penuh yang mampu menjelajahi web, menghasilkan kode, merencanakan tugas, dan berinteraksi suara—semuanya sambil menjaga data Anda sepenuhnya pribadi.

Ingatlah bahwa AgenticSeek adalah proyek yang terus berkembang. Saat Anda menggunakannya, Anda akan menemukan kemampuan baru dan pola penggunaan yang optimal. Kunci keberhasilan adalah bersikap spesifik dalam permintaan Anda, memahami kekuatan sistem, dan memanfaatkan arsitektur multi-agennya.

Baik Anda menggunakan AgenticSeek untuk penelitian, pengembangan, atau tugas produktivitas umum, kombinasinya antara privasi, kemampuan, dan operasi lokal menjadikannya alternatif yang kuat untuk asisten AI berbasis cloud. Mulailah dengan tugas-tugas sederhana untuk membiasakan diri dengan sistem, lalu secara bertahap jelajahi alur kerja yang lebih kompleks saat Anda merasa nyaman dengan kemampuannya.

Masa depan bantuan AI bersifat lokal, pribadi, dan di bawah kendali penuh Anda—dan AgenticSeek memimpin dalam menjadikan masa depan itu dapat diakses oleh semua orang.