6 คะแนน โดย click 2 시간 전 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • omp คือเอเจนต์เขียนโค้ดบนเทอร์มินัลที่พัฒนาต่อยอดจาก Pi ซึ่งเป็นเอเจนต์เขียนโค้ดโอเพนซอร์สของ Mario Zechner โดยมาพร้อมเครื่องมือพัฒนาระดับ IDE และฟีเจอร์พร้อมใช้งานจริงในตัว
  • ไม่ใช่แค่เวอร์ชันที่เปลี่ยน UI เท่านั้น แต่เป็นการขยายสถาปัตยกรรมเอเจนต์ของ Pi เพื่อรวม LSP, ดีบักเกอร์ (DAP), ซับเอเจนต์, รีวิวโค้ด, การอ่านเว็บ·PDF, การแชร์เซสชัน, เมโมรี และอื่น ๆ เข้าไว้ด้วยกัน
  • LSP ถูกเชื่อมเข้ากับกระบวนการแก้ไขไฟล์โดยตรง ทำให้เอเจนต์ใช้ความสามารถอย่างการค้นหา reference, การเปลี่ยนชื่อสัญลักษณ์, การตรวจสอบการวินิจฉัยปัญหา ได้เหมือน IDE
  • รองรับ Skills แบบอิงไฟล์ และสามารถสำรวจโครงสร้าง Skill ที่มีอยู่เดิมของ Claude, Codex, OpenCode, GitHub รวมถึง Skill สำหรับ OMP โดยเฉพาะได้
  • TUI มีความสมบูรณ์ในระดับที่ดี และแสดงสถานะบนหน้าจอได้ค่อนข้างชัดว่าเอเจนต์กำลังอ่านไฟล์ปัจจุบันอยู่หรือไม่ อยู่ระหว่างค้นหา·แก้ไข·ตรวจสอบ หรือมีซับเอเจนต์กำลังทำงานอยู่หรือไม่
  • จากการลองใช้งานจริง UI ที่ช่วยให้ไม่พลาดว่า AI กำลังทำอะไรอยู่ตอนนี้ มีประโยชน์มาก โดยเฉพาะในงานที่ใช้เวลานาน เพราะแยกได้ง่ายว่าหยุดค้างไปแล้วหรือยังทำงานอยู่
  • รองรับผู้ให้บริการโมเดลหลายราย และใช้งานได้บน macOS·Linux·Windows พร้อมมี Bun·Homebrew·สคริปต์ติดตั้ง และไบนารีที่คอมไพล์ไว้ล่วงหน้าให้

อย่างไรก็ตาม ความเข้ากันได้กับระบบนิเวศส่วนขยายของ Pi ยังถือว่าไม่เสถียรเต็มที่นัก มีการยืนยันปัญหาว่าในเวอร์ชันที่ติดตั้งแบบ npm/source-link ส่วนขยาย Pi เดิมบางตัวที่มี dependency แบบ CommonJS ไม่สามารถโหลดได้ ไบนารีที่คอมไพล์ไว้ล่วงหน้าไม่ได้รับผลกระทบ แต่หากติดตั้งแบบแพ็กเกจและใช้ร่วมกับส่วนขยายภายนอกก็ควรระวัง สาเหตุถูกระบุว่าเกิดจากโมดูลความเข้ากันได้ที่ถูกรีโหลดไปเขียนทับ CommonJS bridge เดิม และแม้ตอนนี้จะมี PR สำหรับแก้ไขเปิดอยู่ แต่ก็ยังไม่ได้ merge

เป็นตัวเลือกที่น่าสนใจสำหรับนักพัฒนาที่ต้องการคงความเรียบง่ายของ Pi ไว้ แต่ก็อยากใช้ LSP และความสามารถด้านการพัฒนาอื่น ๆ ได้โดยไม่ต้องตั้งค่าแยกเพิ่มเติม พร้อมทั้งตรวจสอบความคืบหน้าของเอเจนต์ผ่าน TUI ที่ชัดเจนได้ง่าย อย่างไรก็ดี หากใช้งานส่วนขยาย Pi เดิมอย่างจริงจัง ก็ควรตรวจสอบประเด็นด้านความเข้ากันได้และการเปลี่ยนแปลงในรีลีสให้ดีก่อน

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

 
click 2 시간 전

ขอแนะนำเพราะ UI ที่ใช้ดูว่า agent กำลังทำงานอะไรอยู่ค่อนข้างดีมากครับ