Agen
Apa Itu Agen?
Agen adalah asisten bertenaga AI yang dapat berpikir, bertindak, dan berkomunikasi atas nama Anda. Berbeda dengan chatbot sederhana, agen Neotask adalah entitas otonom yang menganalisis masalah, menjalankan tugas, dan berinteraksi di berbagai platform.
Karakteristik utama agen:
- Identitas -- Setiap agen memiliki nama unik, emoji, dan kepribadian yang membedakannya dari yang lain.
- Workspace -- Setiap agen beroperasi di dalam workspace-nya sendiri, menjaga file, sesi, dan konteks tetap terpisah.
- Skills -- Agen dapat dilengkapi dengan skills modular yang memperluas kemampuannya (lihat Skills).
- Channels -- Agen terhubung ke platform komunikasi seperti Slack, Discord, dan email untuk mengirim dan menerima pesan (lihat Channels).
- Kemandirian -- Beberapa agen dapat bekerja secara independen pada tugas yang berbeda, atau berkolaborasi sebagai tim untuk menangani alur kerja yang kompleks.
Kapasitas Agen per Paket
| Paket | Agen Bersamaan |
|---|---|
| Free | Hanya agen obrolan utama; pembuatan agen kustom terkunci |
| Individual | Agen tanpa batas dengan akses penuh ke platform |
| Business | Agen tanpa batas, ditambah operasi perusahaan dan kursi karyawan |
| Enterprise | Agen tanpa batas dengan orkestrasi multi-perusahaan dalam skala besar |
Pada paket Free, permukaan utama adalah obrolan interaktif, board, dan alur kerja coding; pembuatan agen kustom memerlukan paket berbayar. Pada semua paket berbayar, jumlah agen tidak dibatasi: Individual memberikan platform penuh untuk satu orang, sementara Business dan Enterprise menambahkan operasi perusahaan dan orkestrasi paralel skala besar, semuanya dikoordinasikan melalui mesin orkestrasi tim platform. Lihat Tagihan & Paket untuk detail tentang cara kerja penggunaan.
Membuat Agen
Untuk membuat agen baru:
- Navigasi ke Agents di dashboard.
- Klik Create Agent.
- Berikan informasi berikut:
- Nama -- Nama deskriptif untuk agen (misalnya, "Support Bot", "DevOps Runner").
- Workspace -- Pilih workspace yang ada atau buat yang baru. Workspace menentukan di mana agen menyimpan file dan mempertahankan state.
- Emoji -- Pilih emoji untuk mengidentifikasi agen secara visual di seluruh dashboard.
Template Agen
Neotask menyediakan template yang telah dikonfigurasi untuk membantu Anda memulai dengan cepat. Setiap template dilengkapi dengan skills yang direkomendasikan, pengaturan model, dan system prompt yang disesuaikan untuk kasus penggunaan tertentu:
| Template | Deskripsi |
|---|---|
| Assistant | Pembantu serba guna untuk tugas sehari-hari, tanya jawab, dan produktivitas |
| Developer | Pembuatan kode, debugging, manajemen repositori, dan alur kerja CI/CD |
| Researcher | Riset mendalam, ringkasan, dan pengumpulan informasi di seluruh web |
| Social Media | Pembuatan konten, penjadwalan, dan keterlibatan di platform sosial |
| Data Analyst | Pemrosesan data, visualisasi, dan pelaporan |
| Home Automation | Kontrol perangkat rumah pintar, rutinitas, dan pemantauan |
| Voice Assistant | Alur kerja percakapan speech-to-text dan text-to-speech |
| Tutor | Penyampaian konten pendidikan, kuis, dan pembelajaran adaptif |
| Campaign Manager | Perencanaan kampanye pemasaran, eksekusi, dan analitik |
Anda selalu dapat menyesuaikan template setelah pembuatan atau memulai dari awal dengan agen kosong.
Konfigurasi Agen
Override Model
Secara default, agen menggunakan model di seluruh sistem yang dikonfigurasi di pengaturan Neotask Anda. Anda dapat mengganti ini per agen untuk menetapkan model AI tertentu.
- Buka tab Settings agen.
- Di bawah Model, pilih penyedia dan model dari dropdown.
- Jika diatur ke System Default, agen akan mengikuti model apa pun yang dikonfigurasi secara global.
Ini berguna ketika agen tertentu membutuhkan penalaran yang lebih kuat (misalnya, Claude 4 Opus untuk tugas arsitektur) sementara yang lain dapat menggunakan model yang lebih ringan untuk mengurangi biaya (misalnya, GPT-4.1 Nano untuk pemformatan).
Batas Pengeluaran
Kendalikan biaya dengan menetapkan batas pengeluaran harian per agen.
- Navigasi ke tab Settings agen.
- Di bawah Spend Limit, masukkan biaya harian maksimum dalam USD.
- Ketika agen mencapai batasnya, agen akan berhenti melakukan panggilan API untuk sisa hari itu.
- Batas pengeluaran direset pada tengah malam UTC.
Penegakan otomatis memastikan bahwa tidak ada satu agen pun yang dapat menimbulkan biaya tak terduga, yang sangat penting saat menjalankan ratusan agen di Enterprise atau ketika agen berjalan secara otonom sesuai jadwal.
Safe Mode
Safe mode menjalankan agen di dalam sandbox eksekusi yang terisolasi. Saat diaktifkan:
- Akses sistem file dibatasi ke direktori workspace agen.
- Permintaan jaringan dibatasi ke domain yang diizinkan secara eksplisit.
- Perintah shell dijalankan dalam lingkungan terkontainer.
- Agen tidak dapat memengaruhi agen lain atau sumber daya tingkat sistem.
Safe mode direkomendasikan untuk agen yang menjalankan kode yang tidak tepercaya, berinteraksi dengan API eksternal, atau beroperasi dengan pengawasan minimal.
Sesi Agen
Setiap agen mempertahankan sesi percakapan yang melacak riwayat interaksi lengkap.
Jenis Sesi
| Jenis | Perilaku |
|---|---|
| Main | Sesi persisten yang berlanjut antar interaksi. Agen mengingat konteks sebelumnya dan dapat merujuk pesan sebelumnya. |
| Isolated | Sesi baru dibuat setiap kali. Tidak ada konteks sebelumnya yang dipertahankan. Berguna untuk tugas stateless atau ketika Anda ingin agen memulai dari awal. |
Riwayat Chat
Setiap sesi mencatat riwayat chat lengkap dengan peran pesan yang diberi label jelas:
- User -- Pesan yang dikirim oleh Anda atau diterima dari channel yang terhubung.
- Assistant -- Respons yang dihasilkan oleh agen.
- System -- Instruksi tingkat sistem, prompt, atau pesan konfigurasi.
- Tool -- Hasil yang dikembalikan dari eksekusi skill dan tool.
Mode Berpikir
Aktifkan mode berpikir untuk melihat proses penalaran internal AI sebelum menghasilkan respons. Ini membantu untuk:
- Debugging perilaku agen yang tidak terduga.
- Memahami bagaimana agen sampai pada keputusan.
- Mengaudit rantai penalaran multi-langkah yang kompleks.
Saat mode berpikir aktif, langkah-langkah penalaran agen muncul di bagian yang dapat diciutkan di atas setiap respons.
Lampiran
Agen dapat memproses lampiran dalam sesi:
- Gambar -- Screenshot, foto, diagram. Agen dapat menganalisis dan mendeskripsikan konten visual.
- File -- Dokumen, spreadsheet, PDF. Agen dapat membaca, meringkas, dan mengekstrak data.
- Kode -- File sumber dan cuplikan. Agen dapat meninjau, mengedit, dan menjalankan kode.
Tool Agen
Agen dilengkapi dengan seperangkat tool bawaan yang diorganisir berdasarkan kategori. Tool ini selalu tersedia dan tidak memerlukan instalasi.
Sistem File
| Tool | Deskripsi |
|---|---|
| Read | Membaca isi file dari workspace agen |
| Write | Membuat atau menimpa file di workspace agen |
| Edit | Melakukan edit tertarget pada file yang ada menggunakan find-and-replace |
Eksekusi
| Tool | Deskripsi |
|---|---|
| Shell Commands | Menjalankan perintah shell (bash, zsh, dll.) dalam lingkungan agen |
| Process Management | Memulai, menghentikan, dan memantau proses yang berjalan |
| Subprocess Agents | Membuat agen anak untuk menangani sub-tugas, memungkinkan alur kerja paralel dan terdelegasi |
Web
| Tool | Deskripsi |
|---|---|
| Browser Automation | Mengontrol browser headless untuk menavigasi halaman, mengisi formulir, mengklik elemen, dan mengambil screenshot |
| HTTP Requests | Membuat permintaan HTTP/HTTPS ke API dan layanan web dengan kontrol penuh atas method, header, dan body |
Penjadwalan
| Tool | Deskripsi |
|---|---|
| Cron Jobs | Menjadwalkan tugas berulang menggunakan ekspresi cron (misalnya, menjalankan laporan setiap Senin pukul 9 pagi) |
| Webhooks | Mendaftarkan endpoint webhook yang memicu aksi agen saat dipanggil oleh layanan eksternal |
Model Agen
Neotask mendukung beberapa penyedia dan model AI. Anda dapat menetapkan model yang didukung ke agen mana pun.
Penyedia dan Model yang Didukung
Anthropic
| Model | Terbaik Untuk |
|---|---|
| Claude 4 Sonnet | Performa seimbang di seluruh coding, analisis, dan percakapan |
| Claude 4 Opus | Kedalaman penalaran maksimum untuk arsitektur dan analisis kompleks |
| Claude 3.5 Haiku | Tugas cepat dan ringan seperti ringkasan dan klasifikasi |
OpenAI
| Model | Terbaik Untuk |
|---|---|
| GPT-5.1 | Tugas coding dan pembuatan yang kompleks |
| GPT-4.1 | Tugas serba guna dengan kemampuan mengikuti instruksi yang kuat |
| GPT-4.1 Nano | Tugas ringan sangat cepat seperti pemformatan dan boilerplate |
| Model | Terbaik Untuk |
|---|---|
| Gemini 3 Pro | Analisis kompleks dan penalaran konteks panjang |
| Gemini 3 Flash | Riset dan pengujian cepat dengan jendela konteks besar |
| Gemini 2.5 Flash Lite | Ekstraksi data dan pemrosesan sederhana yang hemat biaya |
DeepSeek
| Model | Terbaik Untuk |
|---|---|
| DeepSeek V3.2 | Code review, dokumentasi, dan pembuatan boilerplate |
OpenRouter
| Model | Terbaik Untuk |
|---|---|
| Multi-model routing | Pemilihan model otomatis berdasarkan jenis tugas dan anggaran |
Smart Task Routing
Ketika agen dikonfigurasi untuk menggunakan smart routing, Neotask secara otomatis memilih model terbaik untuk setiap tugas berdasarkan kompleksitas dan jenis. Tabel routing di bawah menunjukkan penugasan default:
| Jenis Tugas | Model | Tingkat |
|---|---|---|
| Architecture | Claude Sonnet 4 | Heavy |
| Complex Coding | GPT-5.1 | Heavy |
| Complex Analysis | Gemini 3 Pro | Heavy |
| Standard Coding | Claude Haiku 4.5 | Medium |
| Code Review | DeepSeek V3.2 | Medium |
| Testing | Gemini 3 Flash | Medium |
| Research | Gemini 3 Flash (1M context) | Medium |
| Documentation | DeepSeek V3.2 | Medium |
| Data Extraction | Gemini 2.5 Flash Lite | Light |
| Formatting | GPT-4.1 Nano | Light |
| Summarization | Claude Haiku 3.5 | Light |
| Simple Tasks | GPT-4.1 Nano | Light |
| Boilerplate | DeepSeek V3.2 | Light |
Definisi tingkat:
- Heavy -- Tugas yang memerlukan penalaran mendalam, konteks besar, atau akurasi tinggi. Ini menggunakan model yang paling mampu (dan paling mahal).
- Medium -- Tugas yang membutuhkan performa solid tetapi dapat ditangani oleh model tingkat menengah. Keseimbangan yang baik antara biaya dan kemampuan.
- Light -- Tugas rutin yang mengutamakan kecepatan dan efisiensi biaya. Ini menggunakan model yang paling cepat dan paling terjangkau.
Smart routing membantu mengoptimalkan biaya penggunaan Anda dengan mencocokkan model yang tepat ke tugas yang tepat secara otomatis. Ini sangat berharga pada paket Enterprise di mana ratusan agen mungkin berjalan secara bersamaan.