Setiap kali kami menanyakan ChatGPT, kami perlu memasukkan begitu banyak informasi konteks untuk setiap kueri. Mengapa menghabiskan waktu menaruh informasi latar belakang yang sudah ada di brankas Anda?
Smart Composer adalah plugin Obsidian yang membantu Anda menulis secara efisien dengan AI dengan mereferensikan konten vault Anda dengan mudah. Terinspirasi oleh Cursor AI dan ChatGPT Canvas, plugin ini menyatukan proses pencatatan dan pembuatan konten Anda dalam Obsidian.
Tingkatkan pengalaman mencatat Anda dengan Asisten AI Kontekstual kami, yang terinspirasi oleh AI Kursor. Tidak seperti plugin AI pada umumnya, asisten kami memungkinkan Anda memilih konteks percakapan Anda dengan tepat.
Ketik @
untuk memilih file/folder tertentu sebagai konteks percakapan Anda
Dapatkan respons berdasarkan konten brankas yang dipilih
Sekarang, Anda dapat menambahkan tautan situs web sebagai konteks tambahan untuk pertanyaan Anda.
Konten situs web diekstraksi secara otomatis
Dukungan tautan Youtube : Transkrip YouTube diambil dan disertakan sebagai konteks
Segera hadir : Dukungan untuk gambar, dan file eksternal (PDF, DOCX, ...)
Smart Composer menyarankan pengeditan pada dokumen Anda. Anda dapat melamar dengan satu klik.
Menawarkan rekomendasi perubahan dokumen
Terapkan perubahan yang disarankan secara instan
Catatan: Fitur Terapkan Edit saat ini lebih lambat dari yang diinginkan. Kami sedang berupaya melakukan perbaikan pada pembaruan di masa mendatang.
Temukan dan gunakan catatan relevan dari brankas Anda secara otomatis untuk meningkatkan respons AI.
Tekan Cmd+Shift+Enter
untuk menjalankan jawaban Vault Search
Pencarian semantik di seluruh brankas Anda untuk menemukan konteks yang paling relevan
Pemilihan Model Khusus : Gunakan model Anda sendiri dengan mengatur Kunci API Anda (disimpan secara lokal).
Dukungan Model Lokal : Jalankan LLM sumber terbuka dan sematkan model secara lokal dengan Ollama untuk privasi lengkap dan penggunaan offline.
Perintah Sistem Kustom : Tentukan perintah sistem Anda sendiri yang akan diterapkan pada setiap percakapan obrolan.
Templat Prompt : Buat dan gunakan kembali templat untuk pertanyaan umum dengan mengetik /
di tampilan obrolan. Sempurna untuk menstandardisasi tugas yang berulang.
Buat templat dari teks apa pun yang dipilih dengan satu klik
⚠️ Penting: Persyaratan Versi Penginstal
Smart Composer memerlukan penginstal Obsidian versi terbaru. Jika Anda mengalami masalah dengan plugin yang tidak dimuat dengan benar:
Pertama, coba perbarui Obsidian secara normal di
Settings > General > Check for updates
.Jika masalah terus berlanjut, perbarui penginstal Obsidian Anda secara manual:
Unduh penginstal terbaru dari halaman unduh Obsidian
Tutup Obsidian sepenuhnya
Jalankan penginstal baru
Untuk lebih jelasnya, lihat panduan Obsidian tentang pembaruan penginstal.
Saat ini, Smart Composer tersedia melalui Beta Quickstart atau Instalasi Manual. Dukungan plugin komunitas akan segera hadir.
Untuk menginstal Smart Composer sebagai plugin beta:
Instal plugin BRAT jika Anda belum melakukannya. Klik di sini untuk menginstal BRAT di Obsidian.
Buka palet perintah dan jalankan perintah "BRAT: Tambahkan plugin beta untuk pengujian" .
Salin dan tempel tautan ini ke modal: https://github.com/glowingjade/obsidian-smart-composer dan klik "Tambah Plugin" dan tunggu instalasi.
Buka Settings > Community plugins
dan segarkan daftar plugin. Aktifkan "Komposer Cerdas".
Anda perlu menyiapkan kunci API untuk menggunakan plugin.
Dapatkan kunci API dari penyedia layanan AI pilihan Anda. (Anda perlu membuat akun untuk mendapatkan kunci API.)
OpenAI : Kunci API ChatGPT
Antropik : Kunci API Claude
Groq : Kunci API Groq
Di Obsidian, buka Settings > Smart Composer
.
Masukkan kunci API Anda di bidang yang ditentukan.
Smart Composer menambahkan beberapa perintah untuk bekerja dengan AI. Anda dapat mengatur hotkey khusus untuk perintah ini dengan membuka Settings > Hotkeys
dan mencari "Smart Composer". (Catatan: Tombol pintas tidak disetel secara default)
Memerintah | Keterangan | Tombol Pintas Pilihan |
---|---|---|
Buka Tampilan Obrolan | Membuka antarmuka obrolan AI | Cmd+Shift+L |
Tambahkan Pilihan ke Obrolan | Menambahkan teks yang dipilih ke obrolan saat ini | Cmd+L |
Bangun kembali seluruh indeks vault | Membangun kembali indeks penyematan RAG untuk semua file di brankas | - |
Perbarui indeks untuk file yang dimodifikasi | Memperbarui indeks penyematan RAG untuk file yang baru diubah | - |
Unduh main.js
, manifest.json
, dan styles.css
dari rilis terbaru.
Buat folder bernama obsidian-smart-composer
di direktori
vault Anda.
Tempatkan file yang diunduh ke folder baru ini.
Buka Settings > Community plugins
, dan aktifkan Smart Composer.
Untuk melihat peta jalan dan kemajuan proyek terkini kami, silakan lihat papan kanban Proyek GitHub kami.
Beberapa fitur yang kami rencanakan meliputi:
Dukungan untuk model lain, termasuk model lokal
Dukungan untuk input gambar atau file eksternal (PDF, DOCX, dll.)
Templat perintah khusus dan perintah sistem
Menyebutkan dengan tag atau metadata lainnya
Kami menghargai masukan Anda dan ingin memastikan Anda dapat dengan mudah menyampaikan pemikiran dan melaporkan masalah apa pun:
Laporan Bug : Jika Anda menemukan bug atau perilaku tak terduga, silakan kirimkan masalah di halaman Masalah GitHub kami. Pastikan untuk menyertakan sedetail mungkin untuk membantu kami mereproduksi dan mengatasi masalah tersebut.
Permintaan Fitur : Untuk ide atau penyempurnaan fitur baru, silakan gunakan halaman Diskusi GitHub - Ide & Permintaan Fitur. Buat diskusi baru untuk membagikan saran Anda. Hal ini memungkinkan keterlibatan masyarakat dan membantu kami memprioritaskan pembangunan di masa depan.
Tunjukkan dan Ceritakan : Kami senang melihat cara Anda menggunakan Smart Composer! Bagikan kasus penggunaan unik, alur kerja, atau aplikasi menarik dari plugin Anda di halaman Diskusi GitHub - Smart Composer Showcase.
Masukan dan pengalaman Anda sangat penting dalam menjadikan Smart Composer lebih baik bagi semua orang!
Kami menyambut segala jenis kontribusi pada Smart Composer, termasuk laporan bug, perbaikan bug, penyempurnaan dokumentasi, dan penyempurnaan fitur.
Untuk ide fitur utama, harap buat masalah terlebih dahulu untuk mendiskusikan kelayakan dan pendekatan implementasi.
Jika Anda tertarik untuk berkontribusi, silakan merujuk ke file CONTRIBUTING.md kami untuk informasi rinci tentang:
Menyiapkan lingkungan pengembangan
Alur kerja pengembangan kami
Bekerja dengan skema database
Proses mengirimkan permintaan tarik
Masalah yang diketahui dan solusi untuk pengembang
Proyek ini dilisensikan di bawah Lisensi MIT.