เซิร์ฟเวอร์ CLI MCP ส่งมอบผลลัพธ์ coreutils ที่มีโครงสร้างสำหรับ AI
aict (AI Context Tool) โดย Synseqack เชื่อมโยงการทำงานกับไฟล์และข้อความใน Unix เข้ากับ AI agents โดยเปลี่ยนผลลัพธ์ของ shell ให้เป็นบริบทที่เครื่องอ่านได้ มันแปลงยูทิลิตี้หลักทั่วไปให้เป็น XML หรือ JSON ที่มีโครงสร้างเพื่อให้โมเดลภาษาใช้ข้อมูลระบบไฟล์ ผลลัพธ์การค้นหา และข้อความโดยไม่ต้องใช้การวิเคราะห์ plaintext ที่เปราะบาง เครื่องมือนี้มีการตรวจจับภาษาและ MIME โดยอัตโนมัติ เมตาดาต้าที่กำหนดได้ และไบนารี Go ที่บริสุทธิ์ซึ่งออกแบบมาสำหรับทีมพัฒนาและวิศวกร AI ที่สร้างท่อการแปลภาษาหรือการทำงานอัตโนมัติ
นำเสนอการใช้งานยูนิกซ์คอร์ยูทิลิตี้ใหม่เป็นคำสั่งที่อ่านได้โดยเครื่อง
aict ให้การนำเสนอใหม่ของยูนิกซ์คอร์ยูทิลิตี้มาตรฐาน 33 รายการและส่งมอบผลลัพธ์ในรูปแบบ XML หรือ JSON ที่มีโครงสร้างแทนที่จะเป็นข้อความธรรมดาที่มีสีหรือแบบคอลัมน์ ชุดเครื่องมือครอบคลุมเครื่องมือที่คุ้นเคยเช่น ls, grep, cat และ diff และรวมถึงโปรเซสเซอร์ระดับสูงเช่น sed, awk และ jq คำสั่งจะส่งออกฟิลด์ที่มีประเภทเพื่อให้ตัวแทนที่อยู่ด้านล่างสามารถกรอง ดึงข้อมูล และวิเคราะห์เกี่ยวกับระบบไฟล์และผลลัพธ์ข้อความได้อย่างมีเหตุผลโดยไม่ต้องพึ่งพาการแยกวิเคราะห์ที่เปราะบาง
เมตาดาต้าที่กำหนดได้ลดความคลุมเครือและการใช้โทเคนสำหรับตัวแทน
เครื่องมือจะส่งออกเมตาดาต้าที่มีการเสริมข้อมูลและมีประเภทของเครื่องรวมถึงเส้นทางสัมบูรณ์, ตราประทับเวลา Unix epoch, และขนาดที่แม่นยำในหน่วยไบต์ ซึ่งช่วยขจัดการคาดเดาจากผลลัพธ์ตามตำแหน่ง การทดสอบประสิทธิภาพของนักพัฒนาที่จัดเตรียมไว้กับโครงการรายงานว่ามีการลดการใช้โทเคนของตัวแทนสูงสุดถึง 46 เปอร์เซ็นต์เมื่อข้อมูลถูกส่งคืนในคำเรียกที่มีโครงสร้างเดียว การจัดรูปแบบที่กำหนดได้ช่วยลดข้อผิดพลาดในการแยกวิเคราะห์ที่เกิดจากการจัดรูปแบบในเทอร์มินัลหรือห่อหุ้มเชลล์แบบอะดฮอก
ประมวลผลไฟล์ข้ามแพลตฟอร์มในขณะที่สังเกตข้อจำกัดเฉพาะระบบ
aict ทำงานบน macOS, Linux และ Windows และใช้การตรวจจับ MIME-type และภาษาโดยอัตโนมัติสำหรับไฟล์ที่ประมวลผลแต่ละไฟล์โดยใช้ไลบรารีมาตรฐาน Go ยูทิลิตี้ส่วนใหญ่ได้รับการสนับสนุนบน Windows แต่เครื่องมือเฉพาะระบบบางอย่างเช่น ps ขึ้นอยู่กับ /proc และถูกจำกัดเฉพาะ Linux และ macOS ทีมงานที่ทำการตรวจสอบข้ามแพลตฟอร์มควรวางแผนสำหรับช่องว่างเหล่านั้นเมื่อย้ายสคริปต์การจัดการเข้าสู่การทำงานของตัวแทน
ติดตั้งง่ายและรวมเข้ากับเครื่องมือของตัวแทนด้วยการประมวลผลเฉพาะในท้องถิ่น
โครงการนี้เป็นไบนารี Go ที่บริสุทธิ์ซึ่งไม่มีการพึ่งพาภายนอก ทำให้การติดตั้งง่ายขึ้น; ผู้ใช้ macOS สามารถติดตั้งผ่าน Homebrew และรับการเติมเต็ม bash และ zsh เซิร์ฟเวอร์ MCP ที่สร้างขึ้นจะเริ่มทำงานด้วยคำสั่ง aict mcp และสามารถกำหนดค่าโดยโฮสต์ MCP ผ่าน stdio ไบนารีทำงานในโหมดอ่านอย่างเดียวและไม่มีการร้องขอเครือข่าย ทำให้การประมวลผลไฟล์เป็นท้องถิ่นและป้องกันการถ่ายโอนข้อมูลออกจากโฮสต์
เหมาะที่สุดสำหรับทีมวิศวกรรมที่สามารถรวมเอเจนต์ที่รับรู้ MCP
aict เป็นตัวเลือกที่ใช้งานได้จริงสำหรับทีมวิศวกรรมที่ฝังผู้ช่วยโมเดลภาษาเข้าไปในกระบวนการอัตโนมัติหรือการแปลภาษา โดยได้รับการสนับสนุนจากการวัดผลของนักพัฒนาที่รายงานความแม่นยำของเอเจนต์ที่ดีขึ้นและการใช้โทเคนที่ลดลง การนำไปใช้ต้องปรับตัวพาร์เซอร์ด้านเอเจนต์และชุดทดสอบให้เข้ากับผลลัพธ์ XML/JSON ที่มีโครงสร้าง ซึ่งเป็นขั้นตอนที่จำเป็นเพื่อให้ได้มาซึ่งความน่าเชื่อถือในสภาพแวดล้อมอัตโนมัติ สำหรับสแต็กที่รับรู้ MCP นั้น เป็นทางเลือกทางวิศวกรรมที่มีเหตุผล
