4 คะแนน โดย xguru 2025-05-03 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • ผู้ช่วย AI ในเทอร์มินัลอัจฉริยะ ที่ทำงานภายในเซสชัน tmux โดยสามารถ สังเกตทุก pane ในหน้าต่าง tmux อ่านคอนเท็กซ์ของเทอร์มินัลได้โดยไม่ต้องรอการป้อนข้อมูลจากผู้ใช้ และสามารถเสนอหรือรันคำสั่งได้
  • โดยค่าเริ่มต้นใช้โมเดล AI บน OpenRouter แต่ก็ รองรับ LLM หลากหลายตัว เช่น OpenAI, Claude, และ Ollama แบบโลคัล
  • ผ่านโหมด Observe / Prepare / Watch จึงไม่รบกวนเวิร์กโฟลว์ของผู้ใช้ และสามารถ สังเกตเทอร์มินัล สนทนา และรันคำสั่งได้เหมือนโปรแกรมเมอร์คู่หูจริงๆ
    • Observe Mode: จับภาพเนื้อหาของทุก pane และ ตามคำถามของผู้ใช้จะเสนอคำสั่ง ถามว่าจะให้รันหรือไม่ แล้วจึงดำเนินการ จากนั้นหลังรันคำสั่งจะรอตามช่วงเวลาหนึ่งก่อนจับคอนเท็กซ์อีกครั้ง → วนลูปฟีดแบ็กจาก AI ซ้ำ
    • Prepare Mode: ปรับแต่งเชลล์พรอมป์เพื่อ ติดตามการจบการรันคำสั่งได้อย่างแม่นยำ ทำให้ให้ฟีดแบ็กแบบเรียลไทม์ได้โดยไม่ต้องมีเวลารอ รองรับ bash/zsh/fish
    • Watch Mode: เฝ้าดูการทำงานของผู้ใช้อย่างเชิงรุกและแนะนำคำสั่งที่ดีกว่า
  • ภายในหนึ่งหน้าต่างประกอบด้วยบทบาทต่อไปนี้:
    • Chat Pane: อินเทอร์เฟซสนทนาระหว่างผู้ใช้กับ AI
    • Exec Pane: หน้าต่างเฉพาะสำหรับให้ AI รันคำสั่ง
    • Read-Only Panes: เนื้อหาของ pane ที่เหลือเป็นแบบอ่านอย่างเดียว เพื่อให้ AI ใช้เป็นคอนเท็กซ์
  • ติดตั้งได้ด้วยสคริปต์เพียงบรรทัดเดียว และรองรับทั้ง Homebrew และการติดตั้งด้วยตนเอง
  • เมื่อคอนเท็กซ์ยาวขึ้น มีฟังก์ชัน บีบอัด (squash) โดยสรุปบทสนทนาก่อนหน้า เพื่อ จัดการต้นทุนและข้อจำกัดโทเค็นของ LLM ได้อย่างมีประสิทธิภาพ
    • ตรวจสอบการใช้งานปัจจุบันด้วย /info และสรุปด้วยตนเองได้ด้วย /squash

1 ความคิดเห็น

 
bus710 2025-05-03

ต่อไปนี้คงต้องระวังแม้กระทั่งการเปิดไฟล์ .env ในเทอร์มินัลแล้วสินะ