เครื่องมือ OKF ที่มีการควบคุมเวอร์ชันสำหรับ .NET พร้อมการสนับสนุน Native AOT
จัดเก็บหน่วยความจำของตัวแทน AI เป็นไดเรกทอรีที่ติดตามโดย Git ของ Markdown และ YAML, ตรวจสอบชุดข้อมูลด้วยตัวตรวจสอบ CLI, และสร้างเอกสารที่สามารถเรียกดูได้ OKF4net เป็นเครื่องมือ Windows .NET โดย Julien CHABLE สำหรับนักพัฒนาและนักวิจัยที่สร้างหน่วยความจำของตัวแทนที่ตรวจสอบได้และเน้นข้อความ มันรองรับการปรับใช้ Native AOT, ตัว解析 YAML ที่มีอยู่ในตัว, การรวม MCP, และตัวสร้างเว็บไซต์แบบสแตติก ซึ่งเหมาะสำหรับวิศวกร .NET ที่ต้องการการจัดการความรู้ที่โปร่งใสและอิงจากไฟล์สำหรับกระบวนการทำงานที่ขับเคลื่อนด้วย LLM.
เครื่องมือนี้ทำอะไรสำหรับการจัดการความรู้ AI?
OKF4net ถือว่าความรู้เป็นโฟลเดอร์ที่ควบคุมเวอร์ชันของไฟล์ Markdown ที่มี YAML front matter โดยแปลงโครงสร้างนั้นเป็นบริบทที่อ่านได้โดยเครื่องสำหรับตัวแทน มันมีตัวตรวจสอบ CLI ที่ชื่อว่า okf เพื่อทำการตรวจสอบชุดข้อมูลและส่วนประกอบ okf-render เพื่อสร้างเว็บไซต์แบบสแตติกที่สามารถเรียกดูได้จากไฟล์ต้นฉบับเดียวกัน เครื่องมือนี้รวมถึงสแกนเนอร์ลิงก์ Markdown และตัววิเคราะห์ YAML-subset ดังนั้นชุดความรู้จึงสามารถตรวจสอบและนำเสนอได้โดยไม่ต้องใช้ตัววิเคราะห์ภายนอก
มันมีผลกระทบต่อการทำงานและการปรับใช้งานบน Windows อย่างไร?
ชุดเครื่องมือสนับสนุน Native AOT ซึ่งผลิตไฟล์ไบนารีที่สามารถทำงานได้อย่างอิสระที่เริ่มต้นได้อย่างรวดเร็วและใช้พื้นที่การทำงานที่เล็กกว่าการสร้างแบบ just-in-time ทั่วไป มันมุ่งเป้าไปที่เวอร์ชันของ .NET framework ที่ปัจจุบันและทำงานเป็น CLI แบบพกพาหรือผ่าน WinGet เนื่องจากมันถูกนำไปใช้โดยไม่มีการพึ่งพาภายนอก พื้นที่การทำงานจึงถูกจำกัดอยู่ที่ .NET Base Class Library ลดการใช้ assembly เพิ่มเติมในเวลาการปรับใช้
มันปลอดภัยที่จะใช้และตรวจสอบได้ในกระบวนการผลิตหรือไม่?
เครื่องมือนี้เปิดใช้งานหน่วยความจำตัวแทนที่ "git-blameable" โดยให้เส้นทางการตรวจสอบที่ชัดเจนสำหรับการเปลี่ยนแปลงไฟล์แต่ละไฟล์และผู้เขียน ตัวตรวจสอบ CLI บังคับให้มีความสอดคล้องกับ OKF v0.2 ก่อนที่จะให้บริการชุดข้อมูล ซึ่งช่วยป้องกันไม่ให้เมตาดาต้าที่มีข้อผิดพลาดไปถึงตัวแทน จุดรวมการรวมรวมถึง Model Context Protocol และตัวปรับแต่งกรอบตัวแทนของ Microsoft ดังนั้นความรู้จึงสามารถถูกบริโภคโดยท่อส่งตัวแทนที่มีอยู่ในขณะที่รักษาความเป็นเจ้าของระดับไฟล์
นักพัฒนาต้องการความรู้เฉพาะทางในการใช้งานหรือไม่?
ชุดเครื่องมือมุ่งเป้าไปที่วิศวกรซอฟต์แวร์และนักพัฒนาของ .NET; มันคาดหวังถึงความคุ้นเคยกับ Markdown, YAML front matter และกระบวนการทำงานของ Git การทำงานผ่าน command-line และการเผยแพร่ Native AOT ต้องการประสบการณ์พื้นฐานเกี่ยวกับ .NET SDK นอกจากนี้ ตัววิเคราะห์และตัวเรนเดอร์ในตัวช่วยให้ทีมใช้โปรแกรมแก้ไขข้อความมาตรฐานในการเขียน ในขณะที่ตัวตรวจสอบให้รายการตรวจสอบที่ชัดเจนสำหรับสุขอนามัยของ repo โดยไม่ต้องเพิ่มไลบรารีของบุคคลที่สาม
เหมาะสำหรับวิศวกร .NET ที่ต้องการหน่วยความจำของเอเจนต์ที่สามารถตรวจสอบได้และใช้ไฟล์
เครื่องมือนี้เหมาะสำหรับนักพัฒนาที่ชอบ Git และการควบคุมแหล่งที่มาแบบข้อความธรรมดาสำหรับบริบทของเอเจนต์ และสามารถทำงานกับการทำงานแบบ CLI และ .NET SDK คาดว่าจะมีพื้นที่การปรับใช้ที่เล็กเพราะการดำเนินการหลีกเลี่ยงแพ็คเกจภายนอก; ข้อแลกเปลี่ยนหลักคือผู้เขียนต้องรักษาวินัย Markdown/YAML และแนวปฏิบัติของ Git เป็นเคล็ดลับที่ใช้ได้จริง ให้รันตัวตรวจสอบเป็นส่วนหนึ่งของการตรวจสอบ CI ของคุณก่อนที่จะเผยแพร่ชุดไปยังเอเจนต์。