ทุกครั้งที่เราถาม ChatGPT เราจำเป็นต้องใส่ข้อมูลบริบทมากมายสำหรับการค้นหาแต่ละครั้ง ทำไมต้องเสียเวลาใส่ข้อมูลพื้นหลังที่มีอยู่ในห้องนิรภัยของคุณ?
Smart Composer เป็นปลั๊กอิน Obsidian ที่ช่วยให้คุณเขียนได้อย่างมีประสิทธิภาพด้วย AI โดยอ้างอิงเนื้อหาในห้องนิรภัยของคุณได้อย่างง่ายดาย ปลั๊กอินนี้ได้รับแรงบันดาลใจจาก Cursor AI และ ChatGPT Canvas รวมการจดบันทึกและกระบวนการสร้างเนื้อหาของคุณไว้ใน Obsidian
อัปเกรดประสบการณ์การจดบันทึกของคุณด้วย Contextual AI Assistant ที่ได้รับแรงบันดาลใจจาก Cursor AI ผู้ช่วยของเราแตกต่างจากปลั๊กอิน AI ทั่วไป ช่วยให้คุณสามารถ เลือกบริบทสำหรับการสนทนาของคุณได้อย่างแม่นยำ
พิมพ์ @<fname>
เพื่อเลือกไฟล์/โฟลเดอร์เฉพาะเป็นบริบทการสนทนาของคุณ
รับการตอบกลับตามเนื้อหาห้องนิรภัยที่เลือก
ตอนนี้คุณสามารถ เพิ่มลิงก์เว็บไซต์ เป็นบริบทเพิ่มเติมสำหรับคำถามของคุณได้
เนื้อหาเว็บไซต์จะถูกแยกออกมาโดยอัตโนมัติ
รองรับลิงก์ Youtube : ดึงข้อมูลการถอดเสียงของ YouTube และรวมไว้เป็นบริบท
เร็วๆ นี้ : รองรับรูปภาพและไฟล์ภายนอก (PDF, DOCX, ...)
Smart Composer จะแนะนำการแก้ไขเอกสารของคุณ คุณสามารถสมัครได้ด้วยคลิกเดียว
เสนอคำแนะนำการเปลี่ยนแปลงเอกสาร
ใช้การเปลี่ยนแปลงที่แนะนำทันที
หมายเหตุ: ขณะนี้ฟีเจอร์ Apply Edit ทำงานช้ากว่าที่ต้องการ เรากำลังดำเนินการปรับปรุงในการอัปเดตในอนาคต
ค้นหาและใช้บันทึกที่เกี่ยวข้องจากห้องนิรภัยของคุณโดยอัตโนมัติ เพื่อปรับปรุงการตอบสนองของ AI
กด Cmd+Shift+Enter
เพื่อเรียกใช้คำตอบ Vault Search
การค้นหาความหมายทั่วทั้งห้องนิรภัยของคุณเพื่อค้นหาบริบทที่เกี่ยวข้องมากที่สุด
การเลือกโมเดลแบบกำหนดเอง : ใช้โมเดลของคุณเองโดยการตั้งค่าคีย์ API ของคุณ (จัดเก็บไว้ในเครื่อง)
การสนับสนุนโมเดลท้องถิ่น : เรียกใช้ LLM แบบโอเพ่นซอร์สและการฝังโมเดลในเครื่องกับ Ollama เพื่อความเป็นส่วนตัวและการใช้งานออฟไลน์โดยสมบูรณ์
Custom System Prompts : กำหนด System Prompts ของคุณเองที่จะนำไปใช้กับทุกการสนทนาแชท
เทมเพลตพร้อมท์ : สร้างและนำเทมเพลตกลับมาใช้ใหม่สำหรับคำถามทั่วไปโดยการพิมพ์ /
ในมุมมองแชท เหมาะสำหรับการสร้างมาตรฐานงานซ้ำๆ
สร้างเทมเพลตจากข้อความที่เลือกได้ด้วยคลิกเดียว
สำคัญ: ข้อกำหนดเวอร์ชันตัวติดตั้ง
Smart Composer ต้องการตัวติดตั้ง Obsidian เวอร์ชันล่าสุด หากคุณประสบปัญหากับปลั๊กอินที่โหลดไม่ถูกต้อง:
ขั้นแรก ให้ลองอัปเดต Obsidian ตามปกติที่
Settings > General > Check for updates
หากยังเกิดปัญหาอยู่ ให้อัปเดตตัวติดตั้ง Obsidian ด้วยตนเอง:
ดาวน์โหลดตัวติดตั้งล่าสุดจากหน้าดาวน์โหลดของ Obsidian
ปิด Obsidian อย่างสมบูรณ์
เรียกใช้โปรแกรมติดตั้งใหม่
สำหรับรายละเอียดเพิ่มเติม โปรดดูคู่มือของ Obsidian เกี่ยวกับการอัปเดตตัวติดตั้ง
ปัจจุบัน Smart Composer มีให้บริการผ่าน Beta Quickstart หรือการติดตั้งด้วยตนเอง การสนับสนุนปลั๊กอินชุมชนจะมาในเร็วๆ นี้
หากต้องการติดตั้ง Smart Composer เป็นปลั๊กอินเบต้า:
ติดตั้งปลั๊กอิน BRAT หากคุณยังไม่ได้ติดตั้ง คลิกที่นี่เพื่อติดตั้ง BRAT ใน Obsidian
เปิดแผงคำสั่งและเรียกใช้คำสั่ง "BRAT: เพิ่มปลั๊กอินเบต้าสำหรับการทดสอบ"
คัดลอกและวางลิงก์นี้ลงในโมดอล: https://github.com/glowingjade/obsidian-smart-composer แล้วคลิก "เพิ่มปลั๊กอิน" และรอการติดตั้ง
ไปที่ Settings > Community plugins
และรีเฟรชรายการปลั๊กอิน เปิดใช้งาน "นักแต่งเพลงอัจฉริยะ"
คุณต้องตั้งค่าคีย์ API ของคุณเพื่อใช้ปลั๊กอิน
รับคีย์ API จากผู้ให้บริการ AI ที่คุณต้องการ (คุณต้องสร้างบัญชีเพื่อรับรหัส API)
OpenAI: คีย์ ChatGPT API
มานุษยวิทยา : คีย์ Claude API
Groq : คีย์ Groq API
ใน Obsidian ให้ไปที่ Settings > Smart Composer
ป้อนคีย์ API ของคุณในช่องที่กำหนด
Smart Composer เพิ่มคำสั่งบางอย่างเพื่อทำงานกับ AI คุณสามารถตั้งค่าปุ่มลัดแบบกำหนดเองสำหรับคำสั่งเหล่านี้ได้โดยไปที่ Settings > Hotkeys
แล้วค้นหา "Smart Composer" (หมายเหตุ: ปุ่มลัดไม่ได้ตั้งค่าตามค่าเริ่มต้น)
สั่งการ | คำอธิบาย | ฮอตคีย์ที่ต้องการ |
---|---|---|
เปิดมุมมองการแชท | เปิดอินเทอร์เฟซการแชท AI | Cmd+Shift+L |
เพิ่มตัวเลือกในการแชท | เพิ่มข้อความที่เลือกในการแชทปัจจุบัน | Cmd+L |
สร้างดัชนีห้องนิรภัยใหม่ทั้งหมด | สร้างดัชนีการฝัง RAG ใหม่สำหรับไฟล์ทั้งหมดในห้องนิรภัย | - |
อัปเดตดัชนีสำหรับไฟล์ที่แก้ไข | อัพเดตดัชนีการฝัง RAG สำหรับไฟล์ที่ถูกแก้ไขล่าสุด | - |
ดาวน์โหลด main.js
, manifest.json
และ styles.css
จากรุ่นล่าสุด
สร้างโฟลเดอร์ชื่อ obsidian-smart-composer
ในไดเร็กทอรี <Vault>/.obsidian/plugins/
ของ vault
วางไฟล์ที่ดาวน์โหลดมาลงในโฟลเดอร์ใหม่นี้
เปิดการตั้งค่า Obsidian Settings > Community plugins
และเปิดใช้งาน Smart Composer
หากต้องการดูแผนงานและความคืบหน้าของโครงการล่าสุด โปรดตรวจสอบกระดานคัมบังโครงการ GitHub ของเรา
คุณสมบัติที่เราวางแผนไว้บางส่วนประกอบด้วย:
รองรับรุ่นอื่นๆ รวมถึงรุ่นท้องถิ่นด้วย
รองรับอินพุตรูปภาพหรือไฟล์ภายนอก (PDF, DOCX ฯลฯ )
เทมเพลตพร้อมท์แบบกำหนดเองและพร้อมท์ของระบบ
กล่าวถึงด้วยแท็กหรือข้อมูลเมตาอื่น ๆ
เราให้ความสำคัญกับข้อมูลของคุณและต้องการให้แน่ใจว่าคุณสามารถแบ่งปันความคิดและรายงานปัญหาใดๆ ได้อย่างง่ายดาย:
รายงานข้อผิดพลาด : หากคุณพบข้อบกพร่องหรือพฤติกรรมที่ไม่คาดคิด โปรดส่งปัญหาในหน้าปัญหา GitHub ของเรา อย่าลืมใส่รายละเอียดให้มากที่สุดเท่าที่จะเป็นไปได้เพื่อช่วยเราทำซ้ำและแก้ไขปัญหา
คำขอคุณลักษณะ : สำหรับแนวคิดหรือการปรับปรุงคุณลักษณะใหม่ โปรดใช้หน้าการสนทนา GitHub - คำขอแนวคิดและคุณลักษณะ สร้างการสนทนาใหม่เพื่อแบ่งปันข้อเสนอแนะของคุณ สิ่งนี้ช่วยให้ชุมชนมีส่วนร่วมและช่วยให้เราจัดลำดับความสำคัญของการพัฒนาในอนาคต
แสดงและบอกเล่า : เราชอบที่จะเห็นว่าคุณใช้ Smart Composer อย่างไร! แบ่งปันกรณีการใช้งานเฉพาะของคุณ เวิร์กโฟลว์ หรือแอปพลิเคชันที่น่าสนใจของปลั๊กอินในหน้าการสนทนา GitHub - Smart Composer Showcase
ความคิดเห็นและประสบการณ์ของคุณมีความสำคัญอย่างยิ่งในการทำให้ Smart Composer ดีขึ้นสำหรับทุกคน!
เรายินดีรับการมีส่วนร่วมทุกประเภทใน Smart Composer รวมถึงรายงานข้อบกพร่อง การแก้ไขข้อบกพร่อง การปรับปรุงเอกสาร และการปรับปรุงคุณสมบัติ
สำหรับแนวคิดเกี่ยวกับคุณลักษณะที่สำคัญ โปรดสร้างปัญหาก่อนเพื่อหารือเกี่ยวกับความเป็นไปได้และแนวทางการนำไปปฏิบัติ
หากคุณสนใจที่จะมีส่วนร่วม โปรดดูไฟล์ CONTRIBUTING.md ของเราสำหรับข้อมูลโดยละเอียดเกี่ยวกับ:
การตั้งค่าสภาพแวดล้อมการพัฒนา
ขั้นตอนการพัฒนาของเรา
การทำงานกับสคีมาฐานข้อมูล
ขั้นตอนการส่งคำขอดึง
ปัญหาที่ทราบและแนวทางแก้ไขสำหรับนักพัฒนา
โครงการนี้ได้รับอนุญาตภายใต้ใบอนุญาต MIT