Felo Search บน PiPi Coding Agent

Pi อ่านรีโปของคุณได้ แต่ยังอ่าน changelog ไม่ได้

แกนเล็กเป็นข้อดี จนกระทั่งงานต้องพึ่งอะไรที่เพิ่งออกเมื่อสัปดาห์ก่อน Felo Search ยื่นคำตอบพร้อมวันที่และหน้าเว็บต้นทางของทุกข้ออ้างให้เซสชัน การตัดสินใจอัปเกรดจึงตั้งอยู่บนบันทึกของผู้ขาย ไม่ใช่บน API ที่จำได้ลาง ๆ

สร้างมาเพื่อ Piสี่รูทไม่มีแซนด์บ็อกซ์ — อ่านก่อน
รับคีย์ APIดูคู่มือแพลตฟอร์ม

Felo Search บน Pi

01ชุดสกิล
felo-skills/felo-search
02ข้อมูลรับรอง
FELO_API_KEY
03ส่งกลับเป็น
ข้ออ้าง แหล่งอ้างอิง วันที่
04รูทที่ใช้บ่อย
~/.pi/agent/skills/
โหลดสำหรับหนึ่งเซสชันpi --skill /path/to/felo-search
โลโก้ Pi Coding Agent
สกิลนี้ทำงานบน

Pi Coding Agent

ฮาร์เนสเขียนโค้ดแบบเทอร์มินัลที่เรียบง่าย

อ่านคู่มือ Pi Coding Agent

Pi เก็บแกนไว้เล็กโดยตั้งใจและให้คุณต่อขยาย สกิลจึงเป็นวิธีที่ตั้งใจไว้สำหรับเพิ่มการเข้าถึงโดยไม่เพิ่มเครื่องมือให้ต้องดูแล

โหลดจาก
~/.pi/agent/skills/ · .pi/skills/ · แพ็กเกจ
การติดตั้งคือ
การคัดลอกโฟลเดอร์ หรือ pi install npm:@scope/pkg
สิ่งที่ควรรู้
ไม่มีแซนด์บ็อกซ์ — อ่าน SKILL.md ก่อนติดตั้ง
สิ่งที่คุณได้รับ

คำตอบมาพร้อมหน้าเว็บและวันที่แนบมาด้วย

คุณค่าของการค้นหาภายในฮาร์เนสไม่ใช่ข้อความที่มากขึ้น แต่คือทุกข้ออ้างตรวจสอบได้ วันที่สำคัญพอ ๆ กับลิงก์: รายการ changelog จากห้าวันก่อนอธิบายเวอร์ชันที่คุณกำลังจะรัน ส่วนรายการจากปีที่แล้วไม่ได้

ข้ออ้างแหล่งอ้างอิงเผยแพร่เมื่อ
ไคลเอนต์ v3 เปลี่ยนชื่อตัวช่วยสตรีมมิงdocs.vendor.com/sdk/v3-migration5 วันที่แล้ว
การลองใหม่ตอนนี้ตั้งค่าเริ่มต้นที่ 5 พร้อม backoffgithub.com/vendor/sdk/releases5 วันที่แล้ว
ปัญหา connection pool หมดถูกปิดใน 2.4.1github.com/vendor/sdk/issues/441211 วันที่แล้ว
Node 24 เป็นสาย LTS ที่ใช้งานอยู่nodejs.org/en/about/previous-releases3 สัปดาห์ที่แล้ว
เอนด์พอยต์เดิมหยุดตอบในเดือนมิถุนายนstatus.vendor.com/deprecations2 สัปดาห์ที่แล้ว

ใส่ข้อกำหนดลงในพรอมป์แทนการหวังว่าจะได้: "อ้างแหล่งที่มาและวันที่ให้ทุกข้อ และทำเครื่องหมายสิ่งที่ตรวจสอบไม่ได้"

ในทางปฏิบัติ

สองคำถามที่เซสชันเห็นแค่รีโปตอบไม่ได้

ทั้งคู่พึ่งสิ่งที่อยู่นอกทรีทำงาน และทั้งคู่ตรวจสอบได้เมื่อติดตั้งชุดสกิลแล้ว

พิมพ์ข้อนี้เราเพิ่งอัปเดตไดรเวอร์เป็น 3.x ลิสต์เฉพาะการเปลี่ยนแปลงที่กระทบอะไรก็ตามใต้ src/db/ และอ้างทุกข้อสิ่งที่ส่งกลับมา

รายการสั้น ๆ ที่ชี้ไปที่บันทึกการย้ายเวอร์ชันและรายการปล่อยรุ่น โดยตัดการเปลี่ยนแปลงที่กระทบแค่โค้ดที่คุณไม่มีออก

พิมพ์ข้อนี้พฤติกรรมการลองใหม่ที่ทำให้ตัวห่อของเราพัง เป็นปัญหาที่รู้จักในเวอร์ชันนี้ไหม บอกด้วยว่าคุณอ่านจากไหนสิ่งที่ส่งกลับมา

เธรดปัญหาหรือรายการ changelog วางข้างสิ่งที่ไฟล์ของคุณทำ คุณจึงเห็นได้ว่าสองอย่างตรงกันจริงไหม

เพิ่มใน Pi

สี่ที่ที่ Pi โหลดได้ และหนึ่งแฟล็กที่ข้ามทั้งหมด

ไม่มีอะไรต้องคอมไพล์และไม่มีบัญชีรีจิสทรีต้องสร้าง การตัดสินใจเดียวคือชุดสกิลควรอยู่รูทไหน — และกฎของ Pi เองคือสกิลระดับโปรเจกต์จะนิ่งอยู่จนคุณไว้ใจโปรเจกต์นั้น

  1. 01
    ~/.pi/agent/skills/ระดับเครื่อง

    ทุกโปรเจกต์บนเครื่องนี้ วางชุดสกิลไว้ที่นี่เมื่อคุณอ่านจบแล้วและอยากใช้ทุกที่

  2. 02
    ~/.agents/skills/ใช้ร่วมกัน

    เป็นโฟลเดอร์ที่ฮาร์เนสอื่นอ่านด้วย โคลนครั้งเดียวจึงใช้ได้ทั้ง Pi และตัวอื่นที่คุณรัน

  3. 03
    .pi/skills/โปรเจกต์

    เฉพาะรีโปนี้ และเฉพาะหลังคุณไว้ใจโปรเจกต์ เหมาะที่สุดสำหรับประเมินชุดสกิลที่ยังไม่ได้อ่าน

  4. 04
    pi install npm:@scope/pkgแพ็กเกจ

    ไดเรกทอรี skills/ ของแพ็กเกจ เก็บเวอร์ชันและอัปเดตได้ เป็นเส้นทางที่สะอาดกว่าเมื่อชุดสกิลได้ที่ถาวรแล้ว

หรือโหลดสำหรับหนึ่งเซสชัน โดยไม่คัดลอกpi --skill /path/to/felo-search # additive even when you start with --no-skills
รูทีนนี้

การตรวจการอัปเกรดที่คุ้มทำทุกครั้งที่เวอร์ชันขยับ

นี่คือรูปแบบที่ได้ผลบน Pi: ทำให้คำถามแคบลงถึงเวอร์ชันเดียว แล้วบังคับให้คำตอบระบุหลักฐานของตัวเอง

ทำงานเมื่อ

เวอร์ชันใน lockfile ขยับ หรือกำลังจะขยับ และ changelog ยาวกว่าเวลาที่คุณมี

  1. 01

    ปักคำถามกับเวอร์ชัน

    อ่านเวอร์ชันที่ติดตั้งจาก lockfile ก่อน แล้วถามถึงรุ่นนั้นและรุ่นหลังจากนั้น การถามถึง "รุ่นล่าสุด" จะได้คำตอบเกี่ยวกับเวอร์ชันที่คุณไม่ได้รัน

  2. 02

    เรียกร้องลิงก์และวันที่ต่อข้อ

    ข้ออ้างเรื่องไลบรารีที่ไม่มีแหล่งอ้างอิงคือการเดาที่ไวยากรณ์ดี วันที่ช่วยให้คุณทิ้งอะไรที่เก่ากว่ารุ่นที่คุณใช้อยู่

  3. 03

    จับคู่ข้อค้นพบกับไฟล์ที่คุณมี

    ถามว่าการเปลี่ยนแปลงใดกระทบพาธที่เซสชันมองเห็นในรีโปนี้ นั่นคือสิ่งที่เปลี่ยน changelog ให้เป็นรายการงาน

  4. 04

    ทิ้งคำตอบไว้ที่ที่เซสชันถัดไปมองหา

    เซสชัน Pi ไม่แชร์ความจำ จึงควรเขียนผลลัพธ์ลงรีโป — ไฟล์บันทึก ความเห็น หรือข้อความคอมมิต ข้อค้นพบที่อยู่ในสกอลแบ็กเท่านั้นจะหายไป

เหลือไว้รายการการเปลี่ยนแปลงที่ผ่านการกรองและกระทบรีโปนี้ แต่ละข้อมีลิงก์และวันที่ พร้อมหมายเหตุชัดเจนว่าอะไรตรวจสอบไม่ได้

มันหยุดตรงไหน

สามอย่างที่การค้นหาจะไม่ทำให้คุณ

การรู้ขอบเขตทำให้เชื่อคำตอบได้ง่ายขึ้นในส่วนที่มันยังใช้ได้

มันตอบเรื่องโลก ไม่ได้ตอบเรื่องโค้ดของคุณ

การค้นหาบอกว่าผู้ขายปล่อยอะไร มันพังโมดูลของคุณไหมเป็นคำถามเรื่องโค้ด และควรถามแบบนั้นกับไฟล์ที่วางอยู่ตรงหน้าเซสชัน

แหล่งอ้างอิงดีได้เท่าตัวหน้าเว็บ

รายการ changelog ที่มีวันที่คือหลักฐานที่หนักแน่น ส่วนความเห็นในฟอรัมเป็นแค่เบาะแส วันที่ทำให้เห็นความต่าง คุณจะได้ชั่งน้ำหนักแทนการถือว่าทุกลิงก์เท่ากัน

ไม่มีอะไรถูกดึงเบื้องหลัง

สกิลจะรันเมื่อเซสชันตัดสินว่างานต้องใช้ข้อมูลปัจจุบัน การรีแฟกเตอร์ที่ไม่ถามถึงโลกภายนอกไม่มีค่าใช้จ่ายและอยู่ในโหมดออฟไลน์

คำถาม

สิ่งที่ผู้ใช้ Pi ถามเกี่ยวกับ Felo Search

Pi ต้องมี Felo CLI สำหรับอันนี้ไหม
ต้อง ชุดสกิลเป็นขั้นตอน ส่วน CLI คือตัวที่คุยกับบริการ ติดตั้ง felo-ai ครั้งเดียวและเก็บคีย์ในคอนฟิกผู้ใช้ เพื่อไม่ให้หลุดเข้าไปในรีโป
แพ็กเกจหรือโฟลเดอร์
การคัดลอกโฟลเดอร์เร็วที่สุดสำหรับชุดที่ยังประเมินอยู่ ส่วน pi install npm: หรือ git: เป็นคำตอบที่ดีกว่าเมื่อคุณอยากได้สกิลเดียวกันบนหลายเครื่องและมีวิธีอัปเดตมัน
ทำไมต้องใช้ ~/.agents/skills/ แทน ~/.pi/agent/skills/
เพราะมันเป็นรูทที่ใช้ร่วมกัน ฮาร์เนสอื่นอ่านโฟลเดอร์เดียวกัน โคลนครั้งเดียวจึงครอบคลุมมากกว่า Pi ใช้รูทเฉพาะของ Pi เมื่ออยากให้ชุดสกิลเป็นของ Pi เท่านั้น
คำตอบที่ไม่มีวันที่หมายความว่าอะไร
แปลว่าคุณน่าจะกำลังอ่านความจำของโมเดล ไม่ใช่ผลลัพธ์สด ถามอีกครั้ง เรียกร้องแหล่งที่มาและวันที่ต่อข้อ และถือว่าอะไรที่ยังไม่มีทั้งสองอย่างคือยังไม่ยืนยัน
เพิ่มเติมเกี่ยวกับ Pi Coding Agent

สกิล Felo ทั้งหมดสำหรับ Pi Coding Agent

สกิลห้าตัวที่เขียนขึ้นสำหรับ Pi Coding Agent ทั้งหมดใช้วิธีเดียวกันบนแพลตฟอร์มนี้ คุณจึงรวมไว้ในเซสชันเดียวได้โดยไม่ต้องอธิบายการตั้งค่าของคุณซ้ำ

เมื่อสกิลสำเร็จรูปไม่พอ

API คีย์เดียว ชุดเครื่องมือครบสำหรับเอเจนต์

เริ่มจากสกิล แล้วประกอบโมเดล ข้อมูลสด องค์ความรู้ และเครื่องมือส่งออกที่เวิร์กโฟลว์ Pi ของคุณต้องใช้ ด้วยคีย์เดียวกับที่สกิล Felo ใช้อยู่แล้ว

โมเดล

ใช้การเข้าถึง LLM ที่คุ้มต้นทุนเมื่อเอเจนต์ของคุณต้องคิดหรือสร้างเนื้อหาเอง

  • LLM API
  • Chat completions
  • การเข้าถึงโมเดล
สำรวจ LLM API →

องค์ความรู้และผลลัพธ์

วางงานบนองค์ความรู้ที่ใช้ซ้ำได้ แล้วเปลี่ยนเป็นชิ้นงานที่แชร์ต่อได้

  • LiveDoc
  • การสร้าง PPT
  • แผนที่ความคิด
สำรวจเครื่องมือองค์ความรู้ →

เครื่องมือสร้างสรรค์

ขยายเวิร์กโฟลว์จากการค้นคว้าไปจนถึงภาพและผลลัพธ์ที่พร้อมใช้ใน Office

  • การสร้างภาพ
  • เครื่องมือหน้าเว็บ
  • ผลลัพธ์สำหรับ Office
สำรวจเครื่องมือแพลตฟอร์ม →