Lewati ke konten

Kesadaran Konteks

DevLingo secara otomatis mendeteksi aplikasi yang sedang Anda gunakan, dan menyesuaikan gaya, contoh, dan nada kartu pembelajaran AI. Ini berarti kata yang sama mungkin mendapatkan penjelasan yang berbeda di aplikasi yang berbeda.

Gaya: Teknis, contoh kode, penggunaan gaya API

Saat melakukan kueri kosakata di editor kode atau terminal, DevLingo menyediakan:

  • Contoh cuplikan kode: Menunjukkan cara penggunaan dalam kode nyata
  • API atau pustaka terkait: Tautan ke dokumentasi resmi
  • Istilah teknis: Ekspresi ilmu komputer yang akurat
  • Kesalahan umum: Jebakan bahasa yang sering dialami developer

Contoh: Kueri “deprecate”

  • Di Xcode: Dijelaskan sebagai penghentian API, termasuk contoh anotasi @deprecated
  • Di Slack: Dijelaskan sebagai “penghapusan bertahap”, penggunaan lebih kasual

Gaya: Kasual, ringkas, ramah emoji

Saat melakukan kueri di aplikasi chat, hasilnya akan:

  • Singkat dan cepat: Menghindari penjelasan panjang
  • Ekspresi ramah: Dukungan emoji dan singkatan
  • Konteks kolaborasi tim: Menekankan penggunaan dalam komunikasi tim
  • Real-time: Menjelaskan cara mengekspresikan dengan cepat dalam diskusi

Gaya: Akademis, detail, kedalaman tata bahasa

Saat menjelajah halaman web dan dokumentasi:

  • Analisis tata bahasa: Penjelasan struktur tata bahasa yang detail
  • Etimologi dan evolusi: Latar belakang historis kosakata
  • Analisis sinonim: Perbedaan makna yang halus
  • Register formal: Penggunaan akademis dan profesional

Gaya: Formal bisnis, sesuai email

Saat melakukan kueri di aplikasi email:

  • Nada formal: Ekspresi yang pantas untuk komunikasi bisnis
  • Norma email: Cara penggunaan yang tepat dalam email
  • Ekspresi sopan: Sensitivitas komunikasi bisnis lintas budaya

Gaya: Code review, norma PR/Issue

Saat melakukan kueri di halaman web GitHub (Issue, PR, Diskusi):

  • Istilah Code Review: Ekspresi standar dalam komentar PR
  • Deskripsi Issue: Cara mendeskripsikan masalah dan kebutuhan dengan jelas
  • Protokol dan konvensi: Bahasa universal komunitas open source

DevLingo menggunakan API macOS (NSWorkspace.shared.frontmostApplication.bundleIdentifier) untuk mendeteksi aplikasi saat ini, kemudian:

  1. Identifikasi jenis aplikasi: Xcode, Slack, Safari, dll.
  2. Klasifikasi konteks aplikasi: Kode, chat, dokumentasi, email, dll.
  3. Kustomisasi prompt AI: Meneruskan label konteks ke Claude API
  4. Sesuaikan format respons: Editor kode mengembalikan blok kode, chat mengembalikan format ringkas

Kata yang sama “leverage” dengan hasil kueri berbeda di aplikasi berbeda:

Xcode (Editor kode)

leverage (verb, technical)
Usage in code: Developers leverage APIs to...
Example: We leverage the Observer pattern for state management.
Synonyms: utilize, employ, use

Slack (Chat)

leverage - memanfaatkan, memaksimalkan
Casual: "We should leverage our team's expertise on this"
Quick tip: Use in discussions about teamwork or resources

Mail (Email)

leverage (formal, business)
Professional: "We aim to leverage existing partnerships"
Register: Formal, suitable for business communication
  • Data deteksi aplikasi tidak dicatat atau diunggah
  • Hanya kosakata kueri yang dikirim ke Claude API
  • Label konteks aplikasi digunakan untuk meningkatkan respons AI, bukan untuk pelacakan pengguna

Merasa gaya konteks suatu aplikasi kurang akurat? Kami menyambut umpan balik:

Kami akan terus mengoptimalkan prompt konteks setiap aplikasi berdasarkan umpan balik pengguna.