จัดระเบียบบันทึกบทสนทนาของ seCall terminal agent ใน Obsidian และใช้เป็นความทรงจำได้
(github.com/hang-in)"ลองจัดระเบียบบันทึกบทสนทนากับ terminal agent (Claude Code, Codex, Gemini CLI) ลงใน Obsidian ใช้เป็นความทรงจำ และจัดเป็นวิกิดูได้"
ผมลองทำโดยอิงจากแอปค้นหาเซสชันที่คนดัง(?) ชื่อ QMD ทำไว้ กับเอกสารวิกิที่เห็นใน Hacker News ครับ
มันคือ "แอปที่ทำให้ Obsidian สร้างบทสนทนาที่เคยคุยกับ terminal agent (Claude Code, Codex, Gemini CLI) ออกมาเป็นรูปแบบวิกิ และค้นหาได้ดี"
ถ้านำไปประยุกต์ใช้ ก็สามารถเพิ่มความสามารถคล้ายหน่วยความจำระยะยาวให้กับ terminal agent ได้ (อาจไม่ถึงขั้นนั้น แต่อย่างน้อยก็ใช้ค้นหาเรื่องเก่าได้) เช่น: ครั้งก่อนที่เกิด upstream error เราแพตช์ด้วยวิธีไหนนะ? ถ้ามีอยู่ใน Obsidian ก็จะค้นหาแล้วบอกให้ได้ ถ้าไม่มีก็อาจหล่นลงเหวแห่ง hallucination...
ช่วงนี้ไม่ว่าจะทำอะไรก็เหมือนคุยและสร้างงานกับ terminal agent ไปแล้วเกือบ 80% เลยรู้สึกว่าน่าจะจัดระเบียบแชตไว้หน่อยก็ดี วันหนึ่งระหว่างค้นหาใน Google ก็ไปเจอว่ามีคนทำอะไรคล้าย ๆ กันไว้แล้ว เป็นคนต่างชาติครับ แต่ตอนนั้นอัลกอริทึมค้นหา (bm25) ทำงานกับภาษาเกาหลีได้ไม่ดี เลยคิดว่าน่าจะต้องลงแรงเยอะก็เลยลอง ๆ แล้วก็เลิกไป แต่พอมีโควตา Claude เหลืออยู่บ้าง ก็เลยพยายามแก้ปัญหาการค้นหาภาษาเกาหลีแบบโน้นแบบนี้จนทำออกมาได้(?) ครับ รู้สึกว่าเคยคุยกับ agent ไปเยอะมาก แต่พอออกมาเป็นวิกิกลับมีไม่กี่หัวข้อเอง ฮ่า ๆ ถึงอย่างนั้นก็ยังมีอะไรให้อ่านเพิ่มขึ้นก็ดีเหมือนกัน คนที่ใช้ terminal agent ถ้าแค่ขอให้มัน clone จาก GitHub ติดตั้ง repo แล้วรันให้ มันก็น่าจะทำให้ได้เลยครับ (จริง ๆ ผมก็ใช้วิธีนั้นประจำ...) ยังไม่ได้เปิดเผยออกสาธารณะ แต่ทำขึ้นมาเพื่อทดสอบแอป orchestration แบบ multi-agent ชื่อ tunaflow ด้วยเหมือนกัน มีปัญหาเรื่องการโหลดเครื่องมือของ terminal sub-agent เลยตอบช้าไปไม่กี่วินาที แต่ตอนนี้ประสิทธิภาพยังค่อนข้างชัดเจนครับ ฮ่า ๆ (จริง ๆ อาจเป็นความสามารถของ Opus ก็ได้ T_T)
ยังไงก็ตาม ของที่ทำคล้ายกันก็มีอยู่แล้ว สิ่งที่ต่างหลัก ๆ คือยกระดับการค้นหาภาษาเกาหลีขึ้นมาหน่อย พอลองให้ AI ช่วยสรุปว่ามันคืออะไร ก็อธิบายออกมาใหญ่โตตามด้านล่างเลยครับ
ถ้าใครใช้ terminal agent บ่อย ๆ ลองจัดระเบียบดูสักครั้งก็น่าจะโอเคครับ! (จริง ๆ มันไม่ได้ยิ่งใหญ่ขนาดนั้นหรอก?)
แน่นอนว่าเป็นโอเพนซอร์ส และถ้ากดดาวให้จะขอบคุณมาก จะ fork ไปแกะ ลอง ปรับ แต่ง สนุกกันเต็มที่ก็ยินดีครับ 😁
"seCall คือเสิร์ชเอนจินแบบ local-first สำหรับเซสชันของ AI agent โดยจะรวบรวมบันทึกบทสนทนาของ Claude Code, Codex CLI, Gemini CLI แล้วทำดัชนีด้วยการค้นหาแบบไฮบริด BM25 + เวกเตอร์ พร้อมให้ใช้งานในรูปแบบ CLI / MCP server / knowledge vault ที่เข้ากันได้กับ Obsidian"
ยังไม่มีความคิดเห็น