แนวทางที่เป็นไปได้: คุณเขียนส่วนหัวของส่วน จากนั้นโปรแกรมควบคุมจะดึงบันทึกและเอกสารที่เกี่ยวข้องมาร่างส่วนนั้นให้กับคุณ รูปแบบของการสร้างการดึงข้อมูล-เสริมนี้สามารถขยายไปยังกรณีการใช้งานอื่นๆ ได้ นี่คือตัวอย่างที่นักบินผู้ช่วยช่วยให้คุณไตร่ตรองสัปดาห์ของคุณตามรายการบันทึกประจำวันของคุณ
ปัจจุบัน Copilot ช่วยคุณ:
รายละเอียดทางเทคนิคเพิ่มเติมเกี่ยวกับวิธีการทำงานที่นี่: Obsidian-Copilot: ผู้ช่วยต้นแบบสำหรับการเขียนและการคิด
โคลนและอัปเดตเส้นทางไปยังแคชฮับออบซิเดียนและฮักกิ้งเฟซของคุณ
git clone https://github.com/eugeneyan/obsidian-copilot.git
อัปเดต ~/.bashrc
หรือ ~/.zshrc
ด้วยเส้นทาง OBSIDIAN_PATH
และ TRANSFORMER_CACHE
จากนั้นจึงแหล่งที่มา หมายเหตุ: เครื่องหมายทับต่อท้ายมีความสำคัญ
export OBSIDIAN_PATH=/path/to/obsidian-vault/
export TRANSFORMER_CACHE=/path/to/.cache/huggingface/hub
หากคุณยังไม่มีแคชฮับของ Huggingface คุณสามารถสร้างไดเร็กทอรีด้วย mkdir -p $TRANSFORMER_CACHE
สร้าง OpenSearch และดัชนีความหมาย
# 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
กำลังเรียกใช้แอปดึงข้อมูล
# 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
ติดตั้งปลั๊กอิน copilot เปิดใช้งานในการตั้งค่าปลั๊กอินชุมชน และอัปเดตคีย์ API ใน copilot
make install-plugin
ในระดับสูง เมื่อคุณพิมพ์ส่วนหัวของส่วน จะ:
หากต้องการติดตั้ง hooks ที่คอมมิตล่วงหน้า ให้รัน pip install pre-commit && pre-commit install
ในรูทของที่เก็บ