• Messages
  • Managed Agents
  • Admin

Search...
⌘K
Langkah pertama
Pengenalan ClaudeMulai cepat
Membangun dengan Claude
Ikhtisar fiturMenggunakan Messages APIAlasan berhenti dan fallbackPenolakan dan fallbackKredit fallback
Kemampuan model
Pemikiran diperpanjangPemikiran adaptifUpayaAnggaran tugas (beta)Mode cepat (pratinjau riset)Output terstrukturSitasiStreaming MessagesPemrosesan batchHasil pencarianStreaming penolakanDukungan multibahasaEmbeddings
Alat
IkhtisarCara kerja penggunaan alatTutorial: Membangun agen pengguna alatMendefinisikan alatMenangani panggilan alatPenggunaan alat paralelTool Runner (SDK)Penggunaan alat ketatPenggunaan alat dengan caching promptAlat serverPemecahan masalahAlat pencarian webAlat pengambilan webAlat eksekusi kodeAlat penasihatAlat memoriAlat BashAlat penggunaan komputerAlat editor teks
Infrastruktur alat
Referensi alatMengelola konteks alatKombinasi alatPencarian alatPemanggilan alat terprogramStreaming alat terperinci
Manajemen konteks
Jendela konteksPemadatanPengeditan konteksCaching promptPesan sistem di tengah percakapanMembangun mode orkestrasiDiagnostik cache (beta)Penghitungan token
Bekerja dengan file
Files APIDukungan PDFGambar dan visi
Skills
IkhtisarMulai cepatPraktik terbaikSkills untuk enterpriseSkills di API
MCP
Server MCP jarak jauhKonektor MCP
Claude di platform cloud
Amazon BedrockAmazon Bedrock (lama)Claude Platform di AWSMicrosoft FoundryVertex AI

Log in
Kombinasi alat
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...

Solutions

  • AI agents
  • Code modernization
  • Coding
  • Customer support
  • Education
  • Financial services
  • Government
  • Life sciences

Partners

  • Amazon Bedrock
  • Google Cloud's Vertex AI

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Company

  • Anthropic
  • Careers
  • Economic Futures
  • Research
  • News
  • Responsible Scaling Policy
  • Security and compliance
  • Transparency

Learn

  • Blog
  • Courses
  • Use cases
  • Connectors
  • Customer stories
  • Engineering at Anthropic
  • Events
  • Powered by Claude
  • Service partners
  • Startups program

Help and security

  • Availability
  • Status
  • Support
  • Discord

Terms and policies

  • Privacy policy
  • Responsible disclosure policy
  • Terms of service: Commercial
  • Terms of service: Consumer
  • Usage policy
Messages/Infrastruktur alat

Kombinasi alat

Pasangan alat Anthropic yang umum digunakan untuk agen riset, agen pengodean, dan agen yang berjalan lama.

Alat yang disediakan Anthropic dirancang untuk bekerja bersama. Pola agen yang umum memasangkan alat-alat yang mencakup tahapan alur kerja yang saling melengkapi: satu alat mengumpulkan atau menemukan, alat lainnya memproses atau bertindak. Kombinasi di bawah ini adalah titik awal, bukan aturan baku. Padukan sesuai kebutuhan tugas Anda.

Setiap cuplikan hanya menampilkan array tools. Lihat Menangani panggilan alat untuk bentuk permintaan lengkapnya.

Agen riset: web_search + code_execution

Pencarian menemukan sumber; eksekusi kode menganalisis dan menyintesis. Claude mencari data, lalu menulis Python untuk memproses, mentabulasi, atau memvisualisasikannya. Pasangan ini cocok untuk pertanyaan yang memerlukan informasi terkini sekaligus komputasi nontrivial atas informasi tersebut, seperti "bandingkan pendapatan kuartal ini di antara lima penyedia cloud teratas."

{
  "tools": [
    { "type": "web_search_20260209", "name": "web_search" },
    { "type": "code_execution_20250825", "name": "code_execution" }
  ]
}

Alurnya biasanya adalah mencari, lalu mengeksekusi, lalu opsional mencari lagi jika langkah pertama mengungkap adanya kekurangan. Eksekusi kode berjalan di sisi server, jadi tidak ada sandbox sisi klien yang perlu dikelola.

Agen pengodean: text_editor + bash

Editor teks membaca dan memodifikasi file; bash menjalankan pengujian dan perintah build. Ini adalah siklus pengembangan perangkat lunak yang kanonis: periksa kode, buat perubahan, jalankan pengujian, ulangi. Kedua alat dieksekusi di sisi klien, sehingga aplikasi Anda mengontrol file dan perintah mana yang dapat diakses.

{
  "tools": [
    { "type": "text_editor_20250728", "name": "str_replace_based_edit_tool" },
    { "type": "bash_20250124", "name": "bash" }
  ]
}

Pasangkan ini dengan direktori kerja yang dibatasi dan daftar izin perintah jika agen beroperasi pada kode yang tidak tepercaya. Lihat Alat editor teks dan Alat Bash untuk kontrak eksekusinya.

Kutip-lalu-ambil: web_search + web_fetch

Pencarian memunculkan URL kandidat; fetch mengambil konten halaman lengkap untuk URL yang relevan. Ini menghindari pengambilan semua konten di awal. Claude menjalankan pencarian, memeriksa cuplikannya, memilih dua atau tiga hasil yang benar-benar terlihat relevan, dan hanya mengambil yang itu saja.

{
  "tools": [
    { "type": "web_search_20260209", "name": "web_search" },
    { "type": "web_fetch_20260209", "name": "web_fetch" }
  ]
}

Pasangan ini berguna ketika jawaban berada dalam konten panjang (halaman dokumentasi, artikel, spesifikasi) yang tidak dapat sepenuhnya ditangkap oleh cuplikan pencarian. Fetch menarik halaman lengkap sehingga Claude dapat mengutip bagian-bagian tertentu.

Agen yang berjalan lama: memory + rangkaian alat apa pun

Memory mempertahankan state di seluruh percakapan; alat-alat lainnya melakukan pekerjaannya. Tambahkan memory ke agen mana pun yang perlu mengingat sesi sebelumnya, seperti agen dukungan yang mengingat masalah pelanggan sebelumnya atau asisten proyek yang melacak keputusan yang dibuat minggu lalu.

{
  "tools": [{ "type": "memory_20250818", "name": "memory" }]
}

Tambahkan alat-alat Anda yang lain bersama memory dalam array yang sama.

Memory bersifat ortogonal terhadap rangkaian alat Anda lainnya. Memory tidak mengubah cara alat lain berperilaku; memory memberi Claude tempat untuk mencatat dan kemudian mengambil kembali fakta-fakta yang seharusnya hilang ketika jendela konteks direset. Lihat Alat memory untuk model penyimpanannya.

Semua dalam satu: computer_use

Alat computer use mencakup sebagian besar alat lainnya dengan mengoperasikan desktop penuh. Claude melihat tangkapan layar dan mengeluarkan aksi mouse dan keyboard, yang berarti Claude dapat menjalankan aplikasi apa pun yang dapat dijalankan manusia. Gunakan ini ketika tugas memerlukan interaksi GUI arbitrer yang tidak dapat dijangkau oleh alat yang lebih spesifik: perangkat lunak lama tanpa API, langkah verifikasi visual, atau alur kerja yang mencakup beberapa aplikasi desktop.

{
  "tools": [
    {
      "type": "computer_20250124",
      "name": "computer",
      "display_width_px": 1280,
      "display_height_px": 800
    }
  ]
}

Computer use adalah opsi paling umum dan juga paling lambat, karena setiap aksi memerlukan perjalanan bolak-balik tangkapan layar. Utamakan alat yang lebih spesifik jika sudah mencakup kasus penggunaan Anda, dan gunakan computer use ketika tidak ada yang lain yang cocok. Lihat Alat computer use untuk penyiapan sandbox.

Langkah berikutnya


Referensi alat

Katalog lengkap alat yang disediakan Anthropic dengan string tipe dan parameter.

Ikhtisar penggunaan alat

Cara kerja penggunaan alat dan kapan menggunakan alat Anthropic versus mendefinisikan alat Anda sendiri.

Was this page helpful?

  • Agen riset: web_search + code_execution
  • Agen pengodean: text_editor + bash
  • Kutip-lalu-ambil: web_search + web_fetch
  • Agen yang berjalan lama: memory + rangkaian alat apa pun
  • Semua dalam satu: computer_use
  • Langkah berikutnya