2 Jenis Skills

Kemarin aku penasaran kenapa kok gak semua skill bisa lintas LLM. Misal : Skill yang aku buat di Gemini bisa jalan di ChatGPT, tapi gak bisa jalan di Claude.

Ternyata ada 2 jenis skills, yaitu:

  1. Prompt-based skill
  2. Tool-based skill (schema-based)

Perbedaan singkat:

  • Prompt-based skill = kumpulan instruksi bahasa manusia untuk mengatur cara LLM berpikir, menjawab, dan memformat output
  • Tool-based skill (schema-based) = skill yang menggunakan struktur data tertentu agar LLM bisa menjalankan fungsi atau terhubung ke sistem lain

Analoginya:

  • Prompt-based skill → briefing ke manusia
  • Tool-based skill → mengisi form dengan format yang sudah ditentukan

Contoh:

Prompt-based skill: Instruksi seperti:

  • gunakan gaya bahasa santai
  • jawab dalam bentuk bullet point
  • berikan 5 ide
  • jelaskan langkah demi langkah

Tool-based skill: Instruksi terstruktur seperti:

  • format JSON untuk input data
  • memanggil API cuaca
  • mengambil data database
  • menjalankan fungsi otomatis

Intinya:

prompt-based skill mengatur cara model berpikir dan menulis
tool-based skill mengatur cara model berinteraksi dengan sistem