Claude LearnAdvanced· 9 min

Advanced Best Practices: Menghindari Sycophancy & Pitfalls

Teknik lanjutan untuk mendapatkan output Claude yang jujur, kritis, dan tidak hanya mengikuti keinginan user.

Advanced Best Practices: Menghindari Sycophancy & Pitfalls

Claude dirancang untuk helpful, tapi ini bisa menjadi sycophantic — terlalu setuju dengan user meskipun idenya kurang tepat.

Apa Itu Sycophancy?

Sycophancy adalah ketika AI terlalu agreeable dan menghindari disagree meskipun seharusnya.

Contoh sycophancy:

User: "Saya rasa kita harus launch feature ini besok, meskipun belum ada testing. Setuju?"
Claude (sycophantic): "Ya, itu bisa menjadi keputusan yang tepat karena..."
Claude (ideal): "Launch tanpa testing memiliki risiko tinggi. Beberapa concerns: ..."

Mengapa Sycophancy Berbahaya?

  • False confidence — Anda pikir ide Anda bagus padahal belum
  • Missed red flags — risiko yang seharusnya di-highlight terlewat
  • Poor decisions — keputusan berdasarkan validation, bukan analysis

Teknik Menghindari Sycophancy

1. Minta Disagreement Eksplisit

Saya punya ide: kita hapus onboarding flow dan langsung tampilkan dashboard.

Tolong:
1. Jelaskan 3 potensi masalah dengan approach ini
2. Berikan counter-argument untuk asumsi saya
3. Suggest kapan approach ini justru TIDAK tepat

2. Role Assignment

Anda adalah critical reviewer yang tugasnya menemukan flaws dalam proposal.
Jangan agree dengan saya. Tugas Anda adalah:
- Identifikasi logical fallacies
- Point out missing considerations
- Challenge assumptions saya

Proposal: [your proposal]

3. Pre-Mortem Analysis

Kita akan lakukan pre-mortem. Asumsikan project ini GAGAL total 6 bulan dari sekarang.

Pertanyaan:
1. Apa kemungkinan penyebab utama kegagalan?
2. Warning signs apa yang akan muncul di bulan 1-2?
3. Mitigation apa yang seharusnya kita siapkan sekarang?

4. Red Team Exercise

Saya ingin Anda bermain devil's advocate.
Argumen saya: [your argument]

Tugas Anda:
- Buat strongest possible case MELAWAN posisi saya
- Gunakan data dan reasoning yang valid
- Jangan strawman — attack argument terkuat saya, bukan yang lemah

Best Practices Umum

Tulis Prompt yang Seimbang

❌ Terlalu leading:
"Kenapa approach A lebih baik dari B?"

✅ Lebih netral:
"Compare approach A dan B. Berikan pro/kona masing-masing dan kapan setiap approach lebih tepat."

Minta Evidence-Based Reasoning

Jangan hanya berikan opini. Untuk setiap claim:
- Sertakan reasoning atau data yang mendukung
- Acknowledge jika ini asumsi vs fakta
- Mention confidence level (high/medium/low)

Gunakan Multiple Perspectives

Analyze这个问题 dari 3 perspective:
1. Product Manager — business impact dan user experience
2. Engineer — technical complexity dan maintenance
3. Designer — usability dan accessibility

Untuk setiap perspective, berikan 2 pros dan 2 cons.

Detecting Sycophancy

Tanda-tanda Claude sedang sycophantic:

  • Selalu agree tanpa qualification
  • Tidak mention trade-offs atau risks
  • Menggunakan language seperti "great idea!" berlebihan
  • Tidak challenge assumptions yang questionable
  • Hanya present satu side dari argument

Remediation

Jika Anda mendeteksi sycophancy:

Saya merasa Anda terlalu agree dengan proposal saya.
Tolong ulang analysis dengan perspective yang lebih kritis.
Apa yang BISA SALAH dengan approach ini?

Checklist Sebelum Decision

Sebelum membuat decision berdasarkan Claude's output:

  • Claude memberikan pro DAN con?
  • Risks dan trade-offs sudah di-discuss?
  • Ada alternative approaches yang considered?
  • Claude challenge assumptions Anda?
  • Anda mendapat information yang actionable, bukan hanya validation?

Langkah Selanjutnya

Anda telah menyelesaikan learning path Claude dasar. Berikut langkah selanjutnya:

  1. Practice — apply techniques di workflow sehari-hari
  2. Share — teach tim Anda best practices ini
  3. Iterate — refine approach berdasarkan hasil
  4. Explore — deep dive ke dokumentasi Anthropic untuk advanced features
👥

Team Scale

Best practices untuk penggunaan Claude dalam tim dan organisasi.