Berikut kemungkinan implementasinya: Anda menulis header bagian dan kopilot mengambil catatan & dokumen yang relevan untuk menyusun bagian tersebut untuk Anda. Pola pembuatan augmented pengambilan ini juga dapat diperluas ke kasus penggunaan lainnya. Berikut adalah contoh di mana kopilot membantu Anda merefleksikan minggu Anda berdasarkan entri jurnal harian Anda.
Saat ini, kopilot membantu Anda:
Detail teknis lebih lanjut tentang cara kerjanya di sini: Obsidian-Copilot: Asisten Prototipe untuk Menulis & Berpikir
Kloning dan perbarui jalur ke obsidian-vault dan cache hub huggingface Anda
git clone https://github.com/eugeneyan/obsidian-copilot.git
Perbarui ~/.bashrc
atau ~/.zshrc
Anda dengan jalur OBSIDIAN_PATH
dan TRANSFORMER_CACHE
lalu sumberkan. Catatan: garis miring itu penting.
export OBSIDIAN_PATH=/path/to/obsidian-vault/
export TRANSFORMER_CACHE=/path/to/.cache/huggingface/hub
Jika Anda belum memiliki cache hub huggingface, Anda dapat membuat direktori dengan mkdir -p $TRANSFORMER_CACHE
Bangun OpenSearch dan indeks semantik
# Build the docker image
make build
# Start the opensearch container and wait for it to start.
# You should see something like this: [c6587bf83572] Node 'c6587bf83572' initialized
make opensearch
# In ANOTHER terminal, build your artifacts (this can take a while)
make build-artifacts
Menjalankan aplikasi pengambilan
# First, stop the opensearch container (CTRL + C). Then, start the retrieval app.
# You should see this: Uvicorn running on http://0.0.0.0:8000
make run
Instal plugin kopilot, aktifkan di pengaturan plugin komunitas, dan perbarui kunci API di kopilot
make install-plugin
Pada tingkat tinggi, saat Anda mengetikkan header bagian, itu akan:
Untuk menginstal hook pre-commit, jalankan pip install pre-commit && pre-commit install
di root repositori.