Agent Bawaan

Aktifkan Agent Bawaan KorinAI untuk memperluas kemampuan asisten tanpa menyimpan rahasia klien di sisi pengguna. Atur toggle per agen/lingkungan, lalu jalankan aksi di chat dengan opsi konfirmasi dan catatan eksekusi yang tercatat.

Ringkasan

Agent Bawaan memperluas kemampuan asisten tanpa perlu menulis kode tambahan. Aktifkan hanya yang diperlukan untuk membantu penelusuran, pengambilan informasi, atau perhitungan sesuai kebutuhan pengguna.

Lingkup lingkungan: pengaturan disimpan per agen/lingkungan; perubahan berlaku untuk sesi chat agen tersebut.

Kapan diaktifkan

  • Tugas rutin yang ingin Anda jalankan sesuai permintaan (penelusuran, membuat gambar/slide/dokumen, skrip ringan).
  • Ingin eksekusi di server tanpa mengekspos kunci di klien.

Kapan tetap dinonaktifkan

  • Aksi yang memiliki efek samping dan belum siap untuk diaudit atau dikonfirmasi.
  • Operasi berbiaya tinggi yang lebih baik dijalankan lewat Tools Kustom (Custom Tools) dengan kontrol lebih ketat.

Fitur Utama

  • Eksekusi kontekstual dengan konfirmasi pengguna opsional.
  • Tools yang bisa dikomposisi (contoh, Web Search ➜ Web Crawl).
  • Kontrol terpusat melalui dashboard; kunci API tidak diekspos di klien.

Keamanan & Eksekusi

  • Eksekusi sisi server: Tools berjalan di backend; kunci API (jika diperlukan) tidak dibawa ke klien.
  • Konfirmasi dianjurkan untuk operasi yang menyentuh jaringan atau data.
  • Log tampil di alur chat agar pengujian dan peninjauan transparan.

Strategi konfirmasi

  • Utamakan konfirmasi untuk operasi jaringan atau yang bersifat menulis (mengirim data, email, perubahan persisten).
  • Lewati konfirmasi untuk tugas baca‑saja, berisiko rendah (pemformatan, ringkas teks, transformasi tanpa jaringan).

Panduan Penggunaan

  1. Aktifkan Tools yang dibutuhkan di Dashboard → Settings → Agent Bawaan.
  2. Di chat, minta aksi yang sesuai dengan Tools yang aktif.
  3. Setujui prompt konfirmasi jika diaktifkan.
  4. Tinjau pemanggilan Tools dan hasilnya di daftar pesan.

Kondisi Route When

Setiap Agent Bawaan dapat memiliki kondisi Route When opsional yang membantu AI memahami kapan harus menggunakan agen tersebut. Ini sangat berguna ketika Anda memiliki beberapa agen aktif dan ingin AI membuat keputusan routing yang cerdas.

Cara konfigurasi:

  1. Buka Dashboard → Settings → Agent Bawaan.
  2. Aktifkan agen dengan toggle.
  3. Klik panah dropdown untuk membuka bagian "Route When (Optional)".
  4. Klik tombol "Edit" untuk masuk ke mode edit.
  5. Masukkan deskripsi bahasa natural tentang kapan agen ini harus dipanggil.
  6. Klik "Save" untuk menerapkan kondisi.

Contoh kondisi Route When:

  • Penelitian Web: "pengguna bertanya tentang pencarian web atau perlu mencari informasi terkini"
  • Pembuatan Gambar: "pengguna meminta untuk membuat, menghasilkan, atau mendesain konten visual atau gambar"
  • Komputer: "pengguna perlu menjalankan kode, menganalisis data, atau memproses file secara terprogram"
  • Pembuatan Slide: "pengguna ingin membuat presentasi atau slide deck"

Manfaat:

  • Routing lebih cerdas: AI menerima panduan jelas kapan setiap agen harus digunakan.
  • Mengurangi ambiguitas: Membantu mencegah agen yang salah dipanggil untuk suatu permintaan.
  • Orkestrasi lebih baik: Sangat berguna dalam pengaturan multi-agen di mana agen berbeda memiliki kemampuan yang berbeda.

Katalog Tools

Web Research

Perform comprehensive web research combining search and crawling capabilities. Access research papers, companies, news, PDFs, GitHub repositories, tweets, personal sites, LinkedIn profiles, financial reports, and analyze entire websites for detailed information gathering.

Codebase Analyzer

Read and analyze codebases to understand their structure and functionality. This agent has read-only access to help you explore and understand code without the risk of making changes.

Codebase Editor

Make changes to codebases with confidence. This agent can implement new features, fix bugs, and refactor code while maintaining code quality and following best practices.

Terminal

Execute and manage terminal commands with confidence. This agent can run commands, send input to running processes, and retrieve command output.

Computer

Advanced assistant for code analysis, editing, and terminal operations. Combines the power of codebase analysis, file editing, and command execution in one powerful tool.

Image Generation

Generate images based on text descriptions. Create illustrations, concept art, diagrams, and visual content for presentations, documents, and creative projects.

Slide Generation

Generate and manage presentation slides with comprehensive slide operations. Create structured PowerPoint-style presentations, edit existing slides, retrieve slide content, delete unwanted slides, and insert new slides at specific positions. Perfect for creating professional presentations and visual content.

Note Generation

Generate structured notes and summaries from conversations, meetings, or research. Includes note structuring, content insertion, replacement, and viewing capabilities. Create organized notes with key points, action items, and structured information for better documentation.

Document & PDF Generation

Generate professional documents optimized for PDF export. Create beautifully formatted CVs, reports, invoices, certificates, and business documents with proper typography, layout, and styling that translates perfectly to PDF format.

Python

Run Python code in a secure sandbox environment. Execute scripts, analyze data, and build applications with Python. Includes support for popular data science libraries and frameworks.

Agent Generator

Create and configure custom AI agents with specific model settings, personas, instructions, knowledge bases, and API tools. Perfect for building specialized agents for different use cases and domains.

Panduan Tools Lengkap

Penelitian Web

Penelitian Web melakukan pencarian dan, bila perlu, perayapan multi‑halaman untuk mengumpulkan informasi terbaru dari sumber tepercaya.

Contoh prompt

  • "Ringkas teknik terbaru untuk pencarian vektor; sertakan sumber dan tanggal."
  • "Bandingkan harga penyedia X dan Y; cantumkan halaman dan biaya tersembunyi."
  • "Cari dokumentasi dan tutorial untuk deployment Next.js di Vercel; tautkan hanya sumber resmi."
  • "Kumpulkan 3 sumber kredibel tentang praktik terbaik evaluasi RAG; ringkas kelebihan/kekurangan."

Contoh

  • "Berikan ringkasan 5 poin tentang fitur terbaru LangChain. Sertakan dokumen resmi dan satu analisis blog."

Paling cocok untuk

  • Pemetaan pasar dan intel kompetitif dengan sitasi dan stempel waktu.
  • Review engineering/dokumentasi dengan referensi langsung.
  • Ringkasan eksekutif singkat yang menaut ke sumber utama.

Kemampuan

  • Pencarian web, perayapan terarah dari hasil terpilih, ekstraksi sitasi.

Input/Output

  • Input: kueri teks dan fokus opsional.
  • Output: ringkasan dengan tautan dan metadata minimal (judul/url/tanggal jika ada).

Batasan & tips

  • Batasan laju dan kebijakan situs dapat mengurangi cakupan; gunakan kueri yang spesifik.
  • Gunakan konfirmasi jika tindakan lanjutan bergantung pada konten eksternal.

Pembuatan Gambar

Membuat visual dari instruksi teks—cocok untuk mockup, ikon, dan diagram ringan.

Contoh prompt

  • "Buat ikon minimalis untuk dashboard keuangan dalam 2 varian (outline/filled)."
  • "Hasilkan ilustrasi header: langit malam, palet neon, rasio 3:1."
  • "Buat sketsa arsitektur sederhana: client → API → DB (monokrom, ringkas)."

Contoh

  • "Desain gambar hero persegi untuk situs dokumentasi: bentuk abstrak, palet dingin, gradasi halus."

Paling cocok untuk

  • Visual pemasaran, placeholder UI, konsep ringan, diagram untuk dokumentasi.
  • Fase awal ideasi saat kecepatan lebih penting daripada konsistensi brand.

Kemampuan

  • Teks ke gambar dengan gaya, ukuran/aspek, dan petunjuk tata letak sederhana.

Input/Output

  • Input: prompt teks; panduan opsional (gaya, aspek).
  • Output: file gambar dengan pratinjau di chat; tautan unduhan.

Batasan & tips

  • Bukan sistem brand; ekspektasikan variasi antargenerasi.
  • Biasanya tanpa konfirmasi; batch besar mungkin memerlukan konfirmasi.

Pembuatan Slide

Membuat dan mengedit deck—menyisipkan atau menghapus slide, menyusun ulang bagian, dan memperbarui konten secara terprogram.

Contoh prompt

  • "Buat deck 6 slide tentang RAG: agenda, ringkasan, arsitektur, pro/kontra, use case, referensi."
  • "Sisipkan slide baru setelah slide 3 berjudul 'Roadmap Q4' dengan 4 poin."
  • "Ringkas dokumen ini menjadi 8 slide; tiap slide berisi judul + 3 poin."

Contoh

  • "Ubah ringkasan rapat ini menjadi deck: 1) agenda 2) keputusan 3) risiko 4) langkah berikutnya."

Paling cocok untuk

  • Draft pitch, briefing internal, materi pelatihan, pembaruan rutin.
  • Iterasi cepat pada outline/struktur sebelum polesan desain.

Kemampuan

  • Membuat deck baru, menyisip/geser/hapus slide, menulis ulang isi slide.

Input/Output

  • Input: outline atau teks sumber untuk diubah; perintah edit (insert, update).
  • Output: artefak deck dengan tautan unduhan dan ringkasan perubahan di chat.

Batasan & tips

  • Format fungsional; pemolesan akhir mungkin perlu sentuhan desain.
  • Gunakan konfirmasi untuk suntingan massal pada deck yang sudah ada.

Pembuatan Catatan

Menghasilkan catatan terstruktur dan ringkasan (bagian, poin, item tindakan) serta mendukung operasi sisip/ganti/tinjau untuk dokumen yang berkelanjutan.

Contoh prompt

  • "Ringkas rapat kemarin menjadi keputusan, item tindakan, dan pertanyaan terbuka."
  • "Tambahkan 3 tugas ini ke bagian 'Action items' beserta PIC dan tenggat."
  • "Refactor catatan panjang ini: pecah menjadi 'Konteks / Temuan / Pertanyaan Terbuka'."

Contoh

  • "Buat post‑mortem ringkas dari transkrip chat ini: kronologi, akar masalah, perbaikan, tindak lanjut."

Paling cocok untuk

  • Notulen, ringkasan riset, draf SOP, materi onboarding.
  • Menggabungkan diskusi multi‑thread menjadi satu sumber kebenaran.

Kemampuan

  • Meringkas, membuat outline, menyusun ulang catatan; menyisip bagian baru; menjaga daftar tindakan.

Input/Output

  • Input: teks mentah, ringkasan rapat, spesifikasi; instruksi edit sederhana.
  • Output: isi catatan yang diperbarui dengan bagian jelas dan item tindakan opsional.

Batasan & tips

  • Pastikan teks sumber tersedia atau dirujuk dari pengetahuan; jika tidak, hasil bisa generik.
  • Konfirmasi opsional; aktifkan saat catatan dibagikan lebih luas.

Dokumen & PDF

Menghasilkan dokumen HTML profesional yang dioptimalkan untuk ekspor PDF (CV, laporan, faktur, sertifikat) dengan tata letak rapi dan gaya siap cetak.

Contoh prompt

  • "Buat faktur PDF dengan perusahaan, klien, item, total, tanggal jatuh tempo."
  • "Buat template sertifikat (A4, margin 1 inci, heading serif, placeholder logo)."
  • "Bangun laporan multi‑halaman sederhana dengan TOC, header/footer, dan nomor halaman."

Contoh

  • "Hasilkan CV satu halaman dua kolom (pengalaman, keterampilan). Gunakan garis pembatas halus dan spasi yang baik."

Paling cocok untuk

  • Faktur, laporan, sertifikat, dokumen formal yang butuh keluaran PDF andal.
  • Dokumen yang membutuhkan tipografi, margin, dan tata letak yang konsisten.

Kemampuan

  • Pembuatan HTML terstruktur dengan CSS untuk PDF; dukungan header/footer, TOC, paginasi.

Input/Output

  • Input: bagian konten dan kebutuhan tata letak.
  • Output: artefak HTML dan PDF hasil ekspor.

Batasan & tips

  • Tata letak brand kompleks mungkin butuh penyesuaian CSS manual.
  • Gunakan konfirmasi saat menghasilkan dokumen yang ditagih (mis., faktur).

Komputer

Membantu coding full‑stack, analisis data, pembuatan dokumen, konversi/optimasi, serta scraping & capture—menjalankan kode di sandbox dengan pratinjau dan artefak.

Contoh prompt

  • "Tulis skrip untuk mengurai CSV dan hitung cohort retention; sertakan grafik cepat."
  • "Jalankan app Next.js minimal dengan endpoint health dan landing page."
  • "Ambil halaman, ekstrak semua <h2>, dan simpan sebagai JSON + cadangan CSV."

Paling cocok untuk

  • Scaffold full‑stack (Next.js, API route, komponen UI) dan prototyping cepat.
  • Pemrosesan data (parsing CSV/JSON, statistik, chart) dengan artefak visual.
  • Konversi file/gambar/dokumen (optimasi gambar, gabung PDF, ubah teks ke HTML/PDF).
  • Web scraping & capture (ambil halaman, ekstrak elemen, simpan screenshot/PDF).
  • Menjalankan pratinjau web lokal untuk memvalidasi alur end‑to‑end di sandbox.

Contoh

  • Buat app Next.js

    1. "Buat app Next.js minimal dengan endpoint /api/health dan landing page."
    2. Tools membuat scaffold (package.json, next.config, app/route, API route).
    3. Menjalankan dev server, mengembalikan URL pratinjau dan log.
  • Scraper cepat

    1. "Ambil https://example.com dan ekstrak semua <h2>. Simpan sebagai JSON."
    2. Tools menulis skrip Node kecil memakai fetch/Cheerio.
    3. Menjalankannya, menyimpan headings.json, menstream kembali JSON.
  • Analisis CSV

    1. "Muat sales.csv, hitung total bulanan dan render bar chart."
    2. Tools memasang library yang diperlukan, membuat skrip analisis kecil.
    3. Menghasilkan grafik PNG/SVG dan ringkasan singkat.

Kemampuan

  • Eksekusi kode di lingkungan terisolasi; file IO, pratinjau web sederhana, penyimpanan artefak.

Input/Output

  • Input: tugas berbahasa natural; Tools menulis/menjalankan kode untuk menyelesaikannya.
  • Output: log, file (JSON/CSV/PNG), URL pratinjau opsional.

Batasan & tips

  • Batas waktu sandbox dan sumber daya berlaku; jaga ruang lingkup tetap fokus.
  • Gunakan konfirmasi untuk panggilan jaringan, penulisan data, atau operasi destruktif.

Contoh

Riset (Web Search + Web Crawl)

  1. Aktifkan keduanya.
  2. Minta: "Ringkas artikel terbaru tentang retrieval‑augmented generation beserta sumbernya."
  3. Konfirmasi bila diminta.
  4. Hasil menyertakan tautan ke halaman yang dikumpulkan.

Perhitungan Cepat (Eksekusi Python)

python
# Contoh potongan kode yang mungkin dijalankan eksekusi Python
values = [1.2, 3.4, 5.6]
mean = sum(values)/len(values)
print({"mean": mean})

Pemecahan Masalah

  • "Tool tidak aktif": Pastikan toggle di Agent Bawaan.
  • Prompt konfirmasi tidak muncul: Cek pengaturan konfirmasi Tools.
  • Izin bermasalah: Verifikasi kebijakan pengguna/akun dan kunci API.
  • Batas/credit: Tinjau Dashboard → Credits dan batas model.
  • Tidak terlihat di chat: Pastikan Anda menyalakan untuk agen/lingkungan yang benar; refresh halaman chat setelah perubahan.

Praktik Terbaik

  • Aktifkan set Tools minimal per lingkungan.
  • Wajibkan konfirmasi untuk operasi eksternal/jaringan.
  • Catat dan audit pemanggilan Tools di server.
  • Rotasi kunci API secara berkala dan batasi cakupannya.

Topik Terkait