เราเพิ่งอัปเดตไดรเวอร์เป็น 3.x ลิสต์เฉพาะการเปลี่ยนแปลงที่กระทบอะไรก็ตามใต้ src/db/ และอ้างทุกข้อสิ่งที่ส่งกลับมารายการสั้น ๆ ที่ชี้ไปที่บันทึกการย้ายเวอร์ชันและรายการปล่อยรุ่น โดยตัดการเปลี่ยนแปลงที่กระทบแค่โค้ดที่คุณไม่มีออก
แกนเล็กเป็นข้อดี จนกระทั่งงานต้องพึ่งอะไรที่เพิ่งออกเมื่อสัปดาห์ก่อน Felo Search ยื่นคำตอบพร้อมวันที่และหน้าเว็บต้นทางของทุกข้ออ้างให้เซสชัน การตัดสินใจอัปเกรดจึงตั้งอยู่บนบันทึกของผู้ขาย ไม่ใช่บน API ที่จำได้ลาง ๆ
Felo Search บน Pi
pi --skill /path/to/felo-searchPi เก็บแกนไว้เล็กโดยตั้งใจและให้คุณต่อขยาย สกิลจึงเป็นวิธีที่ตั้งใจไว้สำหรับเพิ่มการเข้าถึงโดยไม่เพิ่มเครื่องมือให้ต้องดูแล
คุณค่าของการค้นหาภายในฮาร์เนสไม่ใช่ข้อความที่มากขึ้น แต่คือทุกข้ออ้างตรวจสอบได้ วันที่สำคัญพอ ๆ กับลิงก์: รายการ changelog จากห้าวันก่อนอธิบายเวอร์ชันที่คุณกำลังจะรัน ส่วนรายการจากปีที่แล้วไม่ได้
ใส่ข้อกำหนดลงในพรอมป์แทนการหวังว่าจะได้: "อ้างแหล่งที่มาและวันที่ให้ทุกข้อ และทำเครื่องหมายสิ่งที่ตรวจสอบไม่ได้"
ทั้งคู่พึ่งสิ่งที่อยู่นอกทรีทำงาน และทั้งคู่ตรวจสอบได้เมื่อติดตั้งชุดสกิลแล้ว
เราเพิ่งอัปเดตไดรเวอร์เป็น 3.x ลิสต์เฉพาะการเปลี่ยนแปลงที่กระทบอะไรก็ตามใต้ src/db/ และอ้างทุกข้อสิ่งที่ส่งกลับมารายการสั้น ๆ ที่ชี้ไปที่บันทึกการย้ายเวอร์ชันและรายการปล่อยรุ่น โดยตัดการเปลี่ยนแปลงที่กระทบแค่โค้ดที่คุณไม่มีออก
พฤติกรรมการลองใหม่ที่ทำให้ตัวห่อของเราพัง เป็นปัญหาที่รู้จักในเวอร์ชันนี้ไหม บอกด้วยว่าคุณอ่านจากไหนสิ่งที่ส่งกลับมาเธรดปัญหาหรือรายการ changelog วางข้างสิ่งที่ไฟล์ของคุณทำ คุณจึงเห็นได้ว่าสองอย่างตรงกันจริงไหม
ไม่มีอะไรต้องคอมไพล์และไม่มีบัญชีรีจิสทรีต้องสร้าง การตัดสินใจเดียวคือชุดสกิลควรอยู่รูทไหน — และกฎของ Pi เองคือสกิลระดับโปรเจกต์จะนิ่งอยู่จนคุณไว้ใจโปรเจกต์นั้น
~/.pi/agent/skills/ระดับเครื่องทุกโปรเจกต์บนเครื่องนี้ วางชุดสกิลไว้ที่นี่เมื่อคุณอ่านจบแล้วและอยากใช้ทุกที่
~/.agents/skills/ใช้ร่วมกันเป็นโฟลเดอร์ที่ฮาร์เนสอื่นอ่านด้วย โคลนครั้งเดียวจึงใช้ได้ทั้ง Pi และตัวอื่นที่คุณรัน
.pi/skills/โปรเจกต์เฉพาะรีโปนี้ และเฉพาะหลังคุณไว้ใจโปรเจกต์ เหมาะที่สุดสำหรับประเมินชุดสกิลที่ยังไม่ได้อ่าน
pi install npm:@scope/pkgแพ็กเกจไดเรกทอรี skills/ ของแพ็กเกจ เก็บเวอร์ชันและอัปเดตได้ เป็นเส้นทางที่สะอาดกว่าเมื่อชุดสกิลได้ที่ถาวรแล้ว
pi --skill /path/to/felo-search
# additive even when you start with --no-skillsนี่คือรูปแบบที่ได้ผลบน Pi: ทำให้คำถามแคบลงถึงเวอร์ชันเดียว แล้วบังคับให้คำตอบระบุหลักฐานของตัวเอง
เวอร์ชันใน lockfile ขยับ หรือกำลังจะขยับ และ changelog ยาวกว่าเวลาที่คุณมี
อ่านเวอร์ชันที่ติดตั้งจาก lockfile ก่อน แล้วถามถึงรุ่นนั้นและรุ่นหลังจากนั้น การถามถึง "รุ่นล่าสุด" จะได้คำตอบเกี่ยวกับเวอร์ชันที่คุณไม่ได้รัน
ข้ออ้างเรื่องไลบรารีที่ไม่มีแหล่งอ้างอิงคือการเดาที่ไวยากรณ์ดี วันที่ช่วยให้คุณทิ้งอะไรที่เก่ากว่ารุ่นที่คุณใช้อยู่
ถามว่าการเปลี่ยนแปลงใดกระทบพาธที่เซสชันมองเห็นในรีโปนี้ นั่นคือสิ่งที่เปลี่ยน changelog ให้เป็นรายการงาน
เซสชัน Pi ไม่แชร์ความจำ จึงควรเขียนผลลัพธ์ลงรีโป — ไฟล์บันทึก ความเห็น หรือข้อความคอมมิต ข้อค้นพบที่อยู่ในสกอลแบ็กเท่านั้นจะหายไป
เหลือไว้รายการการเปลี่ยนแปลงที่ผ่านการกรองและกระทบรีโปนี้ แต่ละข้อมีลิงก์และวันที่ พร้อมหมายเหตุชัดเจนว่าอะไรตรวจสอบไม่ได้
การรู้ขอบเขตทำให้เชื่อคำตอบได้ง่ายขึ้นในส่วนที่มันยังใช้ได้
การค้นหาบอกว่าผู้ขายปล่อยอะไร มันพังโมดูลของคุณไหมเป็นคำถามเรื่องโค้ด และควรถามแบบนั้นกับไฟล์ที่วางอยู่ตรงหน้าเซสชัน
รายการ changelog ที่มีวันที่คือหลักฐานที่หนักแน่น ส่วนความเห็นในฟอรัมเป็นแค่เบาะแส วันที่ทำให้เห็นความต่าง คุณจะได้ชั่งน้ำหนักแทนการถือว่าทุกลิงก์เท่ากัน
สกิลจะรันเมื่อเซสชันตัดสินว่างานต้องใช้ข้อมูลปัจจุบัน การรีแฟกเตอร์ที่ไม่ถามถึงโลกภายนอกไม่มีค่าใช้จ่ายและอยู่ในโหมดออฟไลน์
สกิลห้าตัวที่เขียนขึ้นสำหรับ Pi Coding Agent ทั้งหมดใช้วิธีเดียวกันบนแพลตฟอร์มนี้ คุณจึงรวมไว้ในเซสชันเดียวได้โดยไม่ต้องอธิบายการตั้งค่าของคุณซ้ำ
เริ่มจากสกิล แล้วประกอบโมเดล ข้อมูลสด องค์ความรู้ และเครื่องมือส่งออกที่เวิร์กโฟลว์ Pi ของคุณต้องใช้ ด้วยคีย์เดียวกับที่สกิล Felo ใช้อยู่แล้ว
ใช้การเข้าถึง LLM ที่คุ้มต้นทุนเมื่อเอเจนต์ของคุณต้องคิดหรือสร้างเนื้อหาเอง
ให้สัญญาณเว็บและโซเชียลล่าสุดแก่เอเจนต์ แทนที่จะพึ่งบริบทที่ล้าสมัย
วางงานบนองค์ความรู้ที่ใช้ซ้ำได้ แล้วเปลี่ยนเป็นชิ้นงานที่แชร์ต่อได้
ขยายเวิร์กโฟลว์จากการค้นคว้าไปจนถึงภาพและผลลัพธ์ที่พร้อมใช้ใน Office