เอเจนต์ของคุณลืมทุกอย่าง
นี่คือจุดที่พวกเขาหยุด
ฐานความรู้ที่ถาวรและแชร์ที่เอเจนต์เขียนโค้ด AI ของคุณสร้างขึ้นในขณะที่พวกเขาทำงาน การตัดสินใจ สถาปัตยกรรม ข้อผิดพลาด และข้อกำหนดจะอยู่รอดในเซสชัน การรีสตาร์ท และเครื่องจักร
ปิดเซสชันและหน้าต่างบริบทจะหายไป โปรเจกต์เมมโมรี่คือส่วนที่คงอยู่: หน่วยความจำระยะยาวสำหรับเอเจนต์ AI เก็บไว้ตามโปรเจกต์ อ่านกลับโดยเอเจนต์ทุกคนและเพื่อนร่วมทีมทุกคนที่เปิด repo นั้น ไม่มีแอปจดบันทึกด้านข้าง ไม่มีการคัดลอกและวาง ไม่มีการอธิบายโค้ดเบสของคุณใหม่ทุกเช้า
เอเจนต์การเขียนโค้ด AI ทุกตัวมีช่องโหว่เดียวกัน มันอ่านฐานโค้ดของคุณ วิเคราะห์ว่าทำไมโมดูลการตรวจสอบสิทธิ์ถึงถูกสร้างขึ้นมาแบบนั้น เจอกับกับดักการโยกย้ายที่ทำให้คุณเสียเวลาช่วงสุดสัปดาห์เมื่อปีที่แล้ว และจากนั้นเซสชันก็สิ้นสุดลงและทุกอย่างก็หายไป พรุ่งนี้มันเริ่มจากศูนย์และค้นพบสิ่งเดิมๆ อีกครั้ง โดยเผาโทเค็นเดียวกัน
คุณสามารถวางบางส่วนลงใน CLAUDE.md และหวังว่ามันจะยังคงเป็นปัจจุบัน นั่นใช้ได้กับกฎที่คุณรู้แล้ว แต่มันใช้ไม่ได้กับความรู้ที่เอเจนต์ของคุณผลิตขึ้นในขณะที่ทำงาน: การตัดสินใจที่พวกเขาทำร่วมกับคุณ, ทางตันที่พวกเขาสำรวจ, สิ่งเกี่ยวกับการสร้างของคุณที่ชัดเจนเพียงในเวลา 2 โมงเช้า
Project Memory ปิดวงจรนั้น เอเจนต์ของคุณเขียนสิ่งที่พวกเขาเรียนรู้ลงในฐานความรู้ถาวร โดยใช้เครื่องมือ MCP เป็นส่วนหนึ่งของการทำงานตามปกติ มันอยู่ร่วมกับโครงการ ไม่ใช่กับบัญชีของคุณ ดังนั้นเอเจนต์ถัดไปจึงอ่านมันได้ และเอเจนต์ของเพื่อนร่วมทีมของคุณก็เช่นกันในเครื่องของพวกเขา
ความจำเซสชัน และสิ่งที่มันมีค่า
อาการเหล่านี้คุ้นเคยมากจนคนส่วนใหญ่หยุดสังเกตเห็นมัน
คุณอธิบายสถาปัตยกรรมเดียวกันซ้ำแล้วซ้ำอีก
ทุกเซสชันใหม่เริ่มต้นด้วยการที่คุณพิมพ์สามย่อหน้าซ้ำเกี่ยวกับวิธีที่โครงการถูกเชื่อมต่อ มันเป็นคำสั่งที่ถูกทำซ้ำมากที่สุดในการเขียนโค้ดแบบเอเจนต์
เอเจนต์ต้องจ่ายเพื่อเรียนรู้สิ่งที่พวกเขารู้แล้ว
เอเจนต์ที่ต้องอ่านซ้ำครึ่งหนึ่งของ repo ก่อนที่จะสามารถทำงานได้ใช้โทเค็นจริงและเวลาจริงในการค้นพบความรู้ที่พวกเขามีเมื่อวานนี้
กับดักเดียวกันถูกตั้งขึ้นสองครั้ง
กับดักที่เอเจนต์ของคุณชนและแก้ไขในเดือนมิถุนายนกลับมามองไม่เห็นในเดือนกรกฎาคม ไม่มีการบันทึกมัน ดังนั้นไม่มีอะไรหยุดเอเจนต์ถัดไปจากการเดินเข้าไปในนั้นอีกครั้ง
ความรู้ยังคงอยู่ในเครื่องเดียว
สิ่งที่เอเจนต์ของคุณเรียนรู้จะอยู่ในเซสชันของคุณ บนแล็ปท็อปของคุณ เอเจนต์ของเพื่อนร่วมทีมของคุณไม่รู้เรื่องนี้เลยและเริ่มโครงการจากศูนย์
สิ่งที่ Project Memory มอบให้คุณ
ชั้นความจำระยะยาวสำหรับเอเจนต์ AI ที่สร้างขึ้นใน IDE ที่เอเจนต์เหล่านั้นทำงานอยู่แล้ว
ความรู้ที่อยู่เหนือเซสชัน
บันทึกจะถูกเก็บไว้ที่เซิร์ฟเวอร์ตามโครงการ ปิดเอเจนต์ ออกจากแอป รีบูตคอมพิวเตอร์ เปลี่ยนแล็ปท็อป: ความจำยังคงอยู่เมื่อคุณกลับมา
เขียนโดยเอเจนต์ ไม่ใช่โดยคุณ
เอเจนต์บันทึกผ่านเครื่องมือ memory_save MCP เป็นส่วนหนึ่งของการทำงานตามปกติ โดยไม่มีการยืนยัน คุณจะได้รับฐานความรู้ที่เติมเต็มตัวเองแทนที่จะเป็นเอกสารที่ไม่มีใครอัปเดต
แชร์กับทุกคนในโครงการ
ความจำถูกเชื่อมโยงกับโครงการ ไม่ใช่กับบัญชีผู้ใช้ของคุณ โคลน repo เปิดมันใน AgentsRoom และคุณจะอ่านความจำเดียวกันที่เอเจนต์ของเพื่อนร่วมทีมของคุณได้เขียนไว้
ห้าหมวดหมู่ที่สร้างขึ้นเอง
สถาปัตยกรรม, การตัดสินใจ, ข้อตกลง, กับดัก, ฟีเจอร์ โฟลเดอร์จะถูกสร้างขึ้นเมื่อใช้งานครั้งแรก ดังนั้นโครงสร้างจะปรากฏขึ้นเมื่อความรู้เกิดขึ้น ไม่มีอะไรให้ตั้งค่า
อัปเดตโดยค่าเริ่มต้นแทนที่จะสร้าง
การบันทึกโน้ตภายใต้ชื่อที่มีอยู่จะอัปเดตโน้ตนั้นในที่เดียว ความจำจะลึกขึ้นตามเวลาแทนที่จะกระจายออกเป็นสี่สิบรายการที่เกือบซ้ำกัน
กราฟความรู้ที่แท้จริง
โน้ตเชื่อมโยงถึงกันด้วย [[wiki-links]] มุมมองกราฟจะดึงลิงก์เหล่านั้น กลุ่มโน้ตตามโฟลเดอร์ และทำให้โน้ตที่เริ่มเก่าเลือนหายไป เพื่อให้คุณเห็นว่าโปรเจกต์ของคุณรู้จักอะไรจริงๆ
การค้นหาที่ไม่ชัดเจนทั่วทุกอย่าง
การค้นหาจะทำงานกับชื่อโน้ต สัญญาณการเรียกคืน เนื้อหาทั้งหมดและแท็กในครั้งเดียว ดังนั้นคุณจะพบการตัดสินใจที่คุณจำได้ไม่ชัดเจนจากสองคำของมัน
ฟรี ไม่มีขีดจำกัดโน้ต
Project Memory ไม่ใช่ส่วนเสริมที่ต้องชำระเงินและไม่มีโควตา ไม่มีการสมัครสมาชิกซิงค์แยกต่างหากให้ซื้อ: ความจำและกราฟของมันเป็นส่วนหนึ่งของ AgentsRoom
ห้าโฟลเดอร์ที่โปรเจกต์ของคุณเติมเต็ม
โครงสร้างมาตรฐานที่สร้างขึ้นโดยอัตโนมัติเมื่อเขียนครั้งแรก หัวข้อหนึ่งต่อโน้ต หนึ่งโน้ตต่อแนวคิด
สถาปัตยกรรม โมดูลทำงานอย่างไรและโค้ดของมันอยู่ที่ไหน โน้ตที่เอเจนต์อ่านแทนที่จะค้นหาไฟล์สิบสองไฟล์ใหม่
การตัดสินใจ โน้ตหนึ่งต่อการตัดสินใจ: บริบท ตัวเลือก และเหตุผล นี่คือส่วนที่หยุดใครบางคนจากการย้อนกลับอย่างเงียบๆ ในหกเดือนต่อมา
ข้อตกลง กฎที่ค้นพบขณะทำงาน ไม่ใช่กฎที่คุณเขียนไว้ล่วงหน้า การตั้งชื่อ รูปแบบ วิธีการที่โค้ดเบสนี้ทำสิ่งต่างๆ
กับดัก กับดัก เหตุการณ์ในอดีต อย่าทำสิ่งนี้อีกครั้ง ข้อบกพร่องที่แก้ไขแล้วครั้งหนึ่งไม่ควรต้องจ่ายสองครั้ง
ฟีเจอร์ สถานะการทำงานของแต่ละฟีเจอร์: สิ่งที่ส่งในวันนี้ สิ่งที่สร้างขึ้นครึ่งหนึ่ง สิ่งที่ถูกทิ้งไว้โดยเจตนา
สามช่วงเวลาที่ความรู้ถูกจับ
ส่วนที่ยากที่สุดของฐานความรู้คือการทำให้มีการเขียนอะไรลงไป Project Memory จัดการกับเรื่องนี้จากสามด้าน
ตามที่เกิดขึ้น โดยค่าเริ่มต้น
เอเจนต์ทุกคนใน AgentsRoom จะได้รับคำสั่งความจำในข้อความระบบของมัน: หลังจากผลลัพธ์ที่สำคัญ การตัดสินใจที่ทำ การสะดุดที่เกิดขึ้น โมดูลที่เข้าใจ ฟีเจอร์ที่ส่งออก ให้เขียนมันลงไป แตกต่างจากการบันทึกทักษะหรือคำสั่ง ความจำไม่ต้องการการยืนยัน มันเป็นการกระทำที่ทำงานตามปกติ ดังนั้นมันจึงเกิดขึ้นจริง
จดจำเสมอ ตามเอเจนต์
เปิดสวิตช์จดจำเสมอในเอเจนต์ใดๆ และมันจะมีกฎที่เข้มงวดขึ้น: ที่ปลายทุกเทิร์นที่สร้างการเรียนรู้ที่ยั่งยืน ให้บันทึกก่อนที่จะเสร็จสิ้น มีประโยชน์ในบทบาทที่สร้างความรู้มากมาย เช่น สถาปนิกที่ทำงานผ่านการปรับปรุงหรือเอเจนต์ QA ที่ทำแผนที่โหมดความล้มเหลว
เมื่อออกไป
เมื่อคุณปิดเอเจนต์ที่ยังมีเซสชันที่ใช้งานอยู่ AgentsRoom จะถามว่าคุณต้องการจดจำก่อนหรือไม่ เลือกจดจำและคำสั่งจะเข้าสู่เซสชันที่กำลังทำงานเพื่อให้เอเจนต์เขียนสิ่งที่เรียนรู้ก่อนที่คุณจะปิดแท็บ ช่วงเวลาหนึ่งที่ความรู้มักจะหายไปกลายเป็นช่วงเวลาที่มันถูกบันทึก สั้นๆ จะถูกข้ามโดยอัตโนมัติ เพราะการทำธุระสองนาทีไม่คุ้มค่ากับความจำ และคุณสามารถเลือกไม่เข้าร่วมการแจ้งเตือนสำหรับเอเจนต์หนึ่ง โปรเจกต์หนึ่ง หรือทุกที่
ดูว่าโปรเจกต์ของคุณรู้จักอะไร
มุมมองกราฟเปลี่ยนความจำให้เป็นแผนที่แทนที่จะเป็นรายการ
โน้ตแต่ละอันเป็นโหนด โฟลเดอร์สร้างกลุ่ม [[wiki-links]] ที่เอเจนต์เขียนภายในเนื้อหาโน้ตกลายเป็นขอบ ดังนั้นกราฟจึงวาดรูปร่างที่แท้จริงของความรู้ในโปรเจกต์ของคุณแทนที่จะเป็นต้นไม้โฟลเดอร์
ความสดใหม่ขับเคลื่อนภาพลักษณ์ โน้ตที่อัปเดตเมื่อเร็ว ๆ นี้จะมีขนาดใหญ่และสว่างขึ้น; โน้ตที่ไม่ได้ถูกแตะต้องในหลายสัปดาห์จะหดตัวและจางหายไปในระยะเวลา 60 วัน ความรู้ที่ล้าสมัยดูเหมือนจะล้าสมัย ซึ่งเป็นช่วงเวลาที่คุณต้องการสังเกตมัน คลิกที่โหนดใด ๆ เพื่อเปิดโน้ตนั้น
ความจำหนึ่งต่อโปรเจกต์ ไม่ใช่ต่อบุคคล
นี่คือส่วนที่เครื่องมือความจำส่วนใหญ่ทำผิดพลาด
เครื่องมือความรู้ส่วนใหญ่จะจำกัดทุกอย่างไว้ที่บัญชีผู้ใช้: โน้ตของคุณ, โวลต์ของคุณ, การซิงค์ของคุณ โมเดลนี้จะล้มเหลวในทันทีเมื่อมีคนที่สองเข้าร่วม เพราะความรู้ที่สำคัญคือเกี่ยวกับโปรเจกต์ ไม่ใช่เกี่ยวกับคุณ
AgentsRoom เชื่อมโยง Project Memory กับรหัสโปรเจกต์ที่บันทึกไว้ใน repo ทุกคนที่เปิดโปรเจกต์นั้นจะอ่านและเขียนความจำเดียวกัน เพื่อนร่วมทีมทำการโคลน repo, เปิดมัน, และเอเจนต์ของพวกเขาจะสืบทอดทุกอย่างที่เอเจนต์ของคุณได้เรียนรู้ ไม่มีการเชิญส่ง ไม่มีโวลต์ให้แชร์ ไม่มีการส่งออกและนำเข้าซ้ำ
ผลลัพธ์หนึ่งที่ควรรู้: การเข้าถึงขึ้นอยู่กับความสามารถ การล็อกอินและมีรหัสโปรเจกต์คือสิ่งที่มอบการเข้าถึง ดังนั้นให้ถือว่าความจำของที่เก็บสาธารณะเป็นสาธารณะ เอเจนต์ได้รับคำสั่งไม่ให้เก็บความลับหรือเส้นทางเฉพาะของเครื่องในนั้น และคุณก็ไม่ควรทำเช่นกัน
สี่ขอบเขต เพราะไม่ใช่ทุกอย่างที่เป็นของ repo เดียว
โปรเจกต์คือขอบเขตเริ่มต้น อีกสามขอบเขตที่เหลือคอยรับความรู้ที่ไม่เช่นนั้นก็จะไม่มีที่ไป
ขอบเขตเริ่มต้น และเป็นที่ที่ความรู้เกี่ยวกับโค้ดควรอยู่: สถาปัตยกรรมของ repo นี้ การตัดสินใจของมัน กับดักของมัน แชร์กับทุกคนที่เปิดโปรเจกต์นี้
โซนที่โปรเจกต์ถูกจัดเก็บอยู่ โดยทั่วไปคือลูกค้าหรือนายจ้างรายหนึ่ง: ข้อกำหนดของเขา โครงสร้างพื้นฐานของเขา วิธีที่เขาอยากให้ทำสิ่งต่าง ๆ ซึ่งเป็นจริงกับทุก repo ของเขาและไม่เจาะจง repo ใดเลย ความรู้นี้จะถูกคัดลอกลงในทุกโปรเจกต์ที่จัดเก็บอยู่ใต้โฟลเดอร์นั้น เอเจนต์จึงอ่านมันในรูปแบบไฟล์ได้ก่อนจะเรียกใช้เครื่องมือแม้แต่ชิ้นเดียว
สิ่งที่เป็นจริงกับคุณในทุกที่ ไม่ว่าลูกค้าจะเป็นใครก็ตาม ความรู้นี้ติดตามคุณไปจากโปรเจกต์หนึ่งสู่อีกโปรเจกต์หนึ่ง และไม่ได้เป็นของ repo ใดเลย
หนึ่งสมุดบันทึกต่อเอเจนต์ที่บันทึกไว้หนึ่งตัว: วิธีทำงานของผู้เชี่ยวชาญตัวนั้น ขั้นตอนที่มันขัดเกลามาแล้ว บทเรียนเกี่ยวกับวิธีการของมันเอง สมุดเล่มนี้เดินทางไปกับเอเจนต์สู่โปรเจกต์ถัดไป แทนที่จะนอนนิ่งอยู่ใน repo ที่ไม่มีใครเปิดขึ้นมาอ่าน
เอเจนต์เลือกขอบเขตด้วยอาร์กิวเมนต์เพียงตัวเดียวบน memory_list, memory_get และ memory_save และคำสั่งที่ให้ไว้คือให้เลือกโดยถามตัวเองว่าใครน่าจะอยากอ่านโน้ตนี้ ไม่มีขอบเขตใดในสี่ขอบเขตนี้ที่เป็นที่เก็บส่วนตัว: คุณมองเห็นและแก้ไขได้ทั้งหมดในห้องสมุดหน่วยความจำ
เครื่องมือสี่อย่าง และเอเจนต์ของคุณทำส่วนที่เหลือ
Project Memory ถูกเปิดเผยต่อเอเจนต์ผ่าน MCP ดังนั้นเอเจนต์ CLI ที่เชื่อมต่อใด ๆ จะใช้ส่วนติดต่อเดียวกัน
memory_list แสดงรายการโฟลเดอร์และโน้ตพร้อมกับการเรียกคืนและตัวอย่างเนื้อหา เอเจนต์ได้รับคำสั่งให้เรียกมันในช่วงเริ่มต้นของงานที่ไม่ธรรมดา ก่อนที่จะสำรวจฐานข้อมูล: โมดูลอาจถูกอธิบายไว้แล้ว
memory_get ส่งคืนเนื้อหามาร์กดาวน์ทั้งหมดของโน้ตหนึ่งรายการ โดยใช้ id หรือชื่อที่แน่นอน ชื่อคือวิธีที่ลิงก์วิกิแก้ไข ดังนั้นเอเจนต์สามารถติดตาม [[a-link]] จากโน้ตหนึ่งไปยังอีกโน้ตหนึ่งได้ทันที
memory_save สร้างหรืออัปเดตโน้ต ชื่อเดียวกันหมายถึงการอัปเดตในที่นั้น ใช้ชื่อ, การเรียกคืน, เนื้อหามาร์กดาวน์, โฟลเดอร์และแท็กที่เลือกได้ มีโหมดต่อท้ายสำหรับเพิ่มหัวข้อลงในโน้ตที่มีอยู่ เอเจนต์จึงไม่ต้องอ่านโน้ตยาว ๆ ทั้งฉบับแล้วเขียนใหม่เพียงเพื่อเพิ่มสามบรรทัด มีโหมดแก้ไขที่แทนที่ข้อความช่วงหนึ่งในตำแหน่งเดิม และทำเช่นนั้นก็ต่อเมื่อข้อความที่อ้างถึงปรากฏเพียงครั้งเดียวเท่านั้น เพื่อให้การแก้ไขอยู่ติดกับข้อความที่มันแก้ไข แทนที่จะไปอยู่ท้ายโน้ต
memory_delete ลบโน้ตหนึ่งรายการอย่างถาวร มีไว้เพื่อให้เอเจนต์แก้ความผิดพลาดของตัวเองได้ เช่น โน้ตที่บันทึกไว้ผิดชื่อ แทนที่จะต้องขอให้คุณไปลบเอง ส่วนความรู้ที่แค่ล้าสมัยให้แก้ด้วย memory_save ซึ่งจะรักษาประวัติของโน้ตและลิงก์วิกิเอาไว้
ไม่ขึ้นอยู่กับผู้ให้บริการโดยการออกแบบ: เครื่องมือจะถูกให้บริการโดยเซิร์ฟเวอร์ MCP ของ AgentsRoom ดังนั้น Claude Code, Codex CLI และเอเจนต์ CLI อื่น ๆ ที่คุณเรียกใช้ใน AgentsRoom จะอ่านและเขียนความจำโปรเจกต์เดียวกัน
มันทำงานอย่างไร
ไม่มีขั้นตอนการตั้งค่า ความจำเริ่มต้นว่างเปล่าและเติมเต็มตัวเอง
เอเจนต์ของคุณเริ่มอ่าน
ตั้งแต่เซสชันแรก ทุกเอเจนต์จะได้รับคำสั่งให้ตรวจสอบความจำโปรเจกต์ก่อนที่จะเริ่มขุดผ่านโค้ด ในช่วงแรกมันไม่พบอะไรและก็ทำงานต่อไป
เอเจนต์ของคุณเริ่มเขียน
การตัดสินใจที่แท้จริงครั้งแรก, ข้อผิดพลาดครั้งแรก, โมดูลแรกที่เข้าใจอย่างถูกต้อง: เอเจนต์บันทึกโน้ต โฟลเดอร์จะปรากฏขึ้นเมื่อจำเป็น คุณสามารถดูจำนวนที่เพิ่มขึ้นบนไอคอนสมองใน dock
ทุกเซสชันหลังจากนั้นจะสั้นลง
เอเจนต์ใหม่เปิดด้วยความเข้าใจในการทำงานของโปรเจกต์ คุณหยุดเขียนสามย่อหน้าของบริบทเดียวกัน และเอเจนต์หยุดจ่ายโทเค็นเพื่อค้นพบสิ่งที่มันได้ทำงานออกไปแล้ว
ที่ที่มันสร้างรายได้
ความรู้ที่เคยอยู่ในหัวของคนหนึ่ง หรือไม่มีที่ไหนเลย
เอเจนซี่ที่จัดการฐานข้อมูลลูกค้า
โปรเจกต์ลูกสิบสองโปรเจกต์ แต่ละโปรเจกต์มีลักษณะเฉพาะของตัวเอง ทุกโปรเจกต์มีความจำของตัวเอง ดังนั้นการหยิบโปรเจกต์ขึ้นมาอีกครั้งหลังจากสามเดือนจะไม่หมายถึงการเรียนรู้ใหม่จากบันทึกการเปลี่ยนแปลง
การอบรม, มนุษย์หรือเอเจนต์
นักพัฒนาคนใหม่ทำการโคลน repo และเอเจนต์ของพวกเขารู้จักสถาปัตยกรรม ข้อกำหนด และกับดักอยู่แล้ว ความจำคือเอกสารการอบรม ยกเว้นว่ามันเป็นข้อมูลปัจจุบันเพราะมันถูกเขียนขึ้นในขณะที่การทำงานเกิดขึ้น
โค้ดเก่าที่ไม่มีใครจำได้
ชี้เอเจนต์ไปที่โมดูลที่เก่าแก่ ให้มันทำงานออกมาว่ามันทำงานอย่างไร และให้มันเขียนสิ่งนั้นลงในสถาปัตยกรรม คนถัดไปที่สัมผัสมันจะเริ่มจากคำอธิบายแทนที่จะเป็นความลึกลับ
การส่งต่อระหว่างเอเจนต์
เอเจนต์ PM กำหนดขอบเขต เอเจนต์ dev สร้าง เอเจนต์ QA ตรวจสอบ แต่ละคนเขียนสิ่งที่เรียนรู้ และคนถัดไปอ่านมัน ดังนั้นห่วงโซ่จึงไม่สูญเสียเส้นทางระหว่างขั้นตอน
ความจำ ทักษะ และคำสั่งไม่ใช่สิ่งเดียวกัน
AgentsRoom มีห้องสมุดสามแห่งเพราะพวกเขาตอบคำถามที่แตกต่างกันสามคำถาม
ความจำของโครงการ
สิ่งใดที่เป็นจริงเกี่ยวกับโครงการนี้?
ข้อเท็จจริงที่เอเจนต์ค้นพบ: การตัดสินใจ สถาปัตยกรรม กับดัก ข้อกำหนด สถานะฟีเจอร์ เขียนโดยเอเจนต์ แบ่งปันกับทั้งโครงการ เฉพาะเจาะจงกับโค้ดเบสนี้
ห้องสมุดทักษะ
เราทำงานประเภทนี้อย่างไร?
ขั้นตอนที่สามารถนำกลับมาใช้ใหม่ได้ซึ่งโหลดเมื่อเกี่ยวข้อง: รายการตรวจสอบการตรวจสอบ รูปแบบการโยกย้าย การตรวจสอบการเข้าถึง สามารถพกพาไปยังโครงการอื่นและส่งออกไปยังเครื่องมืออื่นได้
สำรวจห้องสมุดทักษะห้องสมุดคำสั่ง
ฉันต้องการถามอะไรอีกครั้ง?
คำแนะนำที่คุณส่งบ่อยๆ ถูกบันทึกและจัดระเบียบเพื่อที่คุณจะได้ไม่ต้องพิมพ์ซ้ำ เขียนโดยคุณ ส่งโดยคุณ
สำรวจห้องสมุดคำสั่งจัดระเบียบแผนและรายงานในสมุดบันทึก
เก็บบันทึกที่คุณเปิดอ่านเองได้ควบคู่กับหน่วยความจำของเอเจนต์ เช่น แผนฝึกซ้อม รายงานโปรเจกต์ หรือสมุดข้อมูลอ้างอิงส่วนตัว จัดหน้าเป็นบท เพิ่มแท็ก และเลือกหน้าที่ต้องการหรือรายงานล่าสุดเป็นหน้าแรก
- มีสมุดบันทึกแยกสำหรับบัญชี โฟลเดอร์โปรเจกต์ โปรเจกต์ เอเจนต์ ผู้ช่วย และผู้เชี่ยวชาญ การเปิดสมุดบันทึกของโปรเจกต์จะไม่รวมบันทึกส่วนตัวของผู้ช่วยเข้ามา
- บอกเอเจนต์ว่าจะให้ดูแลสมุดบันทึกแต่ละเล่มอย่างไร รายงานก่อนหน้ายังคงเป็นหน้าแยกกัน และประวัติเวอร์ชันช่วยให้คุณกู้คืนการแก้ไขของแต่ละหน้าได้
- อ่านและแก้ไขบันทึกชุดเดียวกันที่เก็บบนเซิร์ฟเวอร์ได้ทั้งบนเดสก์ท็อปและมือถือ แม้คอมพิวเตอร์จะปิดอยู่
บันทึกและประวัติถูกเข้ารหัสขณะจัดเก็บและเป็นของบัญชีคุณ
ความจำของโครงการเป็นหนึ่งในคำตอบสำหรับความจำของเอเจนต์ ไม่ใช่คำตอบเดียว ไฟล์ CLAUDE.md, mem0, Letta, Zep, basic-memory และ Obsidian พร้อม MCP แต่ละอันแก้ปัญหาส่วนต่างๆ ของปัญหา
เปรียบเทียบเครื่องมือความจำของเอเจนต์ AIคำถามที่พบบ่อย
ความจำของโครงการใน AgentsRoom คืออะไร?
ความจำของโครงการคือฐานความรู้ที่แชร์และคงอยู่ซึ่งเชื่อมโยงกับโครงการ เอเจนต์การเขียนโค้ด AI ของคุณเขียนบันทึกลงในขณะที่ทำงาน โดยใช้เครื่องมือ memory_save MCP และอ่านจากมันด้วย memory_list และ memory_get บันทึกครอบคลุมสถาปัตยกรรม การตัดสินใจ ข้อกำหนด กับดัก และสถานะฟีเจอร์ แตกต่างจากหน้าต่างบริบทของเอเจนต์ซึ่งถูกลบเมื่อสิ้นสุดเซสชัน ความจำถูกเก็บไว้ที่เซิร์ฟเวอร์และอยู่รอดในเซสชัน การเริ่มต้นใหม่ และเครื่องต่างๆ
นี่แตกต่างจากไฟล์ CLAUDE.md หรือ AGENTS.md อย่างไร?
พวกเขาเสริมซึ่งกันและกัน ไฟล์ CLAUDE.md คือไฟล์คำแนะนำแบบคงที่ที่คุณเขียนและดูแลด้วยมือ: กฎที่คุณรู้แล้ว โหลดในตอนเริ่มต้นของทุกเซสชัน ความจำของโครงการเป็นแบบพลศาสตร์และเขียนโดยเอเจนต์: มันจับสิ่งที่เอเจนต์ของคุณเรียนรู้ในขณะที่ทำงาน บันทึกทีละบันทึก และเติบโตโดยไม่ต้องมีการดูแล ในทางปฏิบัติ CLAUDE.md ถือข้อกำหนดและคำสั่งของคุณ ในขณะที่ความจำถือความเข้าใจที่สะสมของโค้ดเบส การตัดสินใจ และกับดัก AgentsRoom ให้คุณแก้ไข CLAUDE.md ของคุณจาก UI ได้ด้วย
เพื่อนร่วมทีมของฉันเห็นความจำเดียวกันหรือไม่?
ใช่ ความจำของโครงการถูกกำหนดโดยรหัสโครงการที่เก็บไว้ใน repo ไม่ใช่บัญชีผู้ใช้ของคุณ ดังนั้นทุกคนที่เปิดโครงการใน AgentsRoom จะอ่านและเขียนความจำเดียวกัน เพื่อนร่วมทีมของคุณโคลน repo เปิดมัน และเอเจนต์ของพวกเขาสืบทอดทุกสิ่งที่เอเจนต์ของคุณได้เรียนรู้ ไม่มีอะไรให้เชิญ ส่งออก หรือ นำเข้า การเข้าถึงขึ้นอยู่กับความสามารถ: การเข้าสู่ระบบและการมีรหัสโครงการคือสิ่งที่ให้การเข้าถึง ดังนั้นให้ถือว่าความจำของ repo สาธารณะเป็นสาธารณะและเก็บความลับออกจากมัน
ความจำของโครงการฟรีหรือไม่?
ใช่ ความจำของโครงการรวมอยู่ใน AgentsRoom โดยไม่มีค่าใช้จ่ายเพิ่มเติมและไม่มีขีดจำกัดบันทึก ไม่มีการสมัครสมาชิกซิงค์แยกต่างหากและไม่มีส่วนเสริมที่ต้องชำระเงินสำหรับกราฟความรู้ คุณต้องเข้าสู่ระบบ เนื่องจากความจำถูกเก็บไว้ที่เซิร์ฟเวอร์เพื่อให้สามารถแชร์ระหว่างผู้ใช้ของโครงการได้
เอเจนต์ AI ใดบ้างที่สามารถใช้ความจำของโครงการได้?
ทั้งหมดของเอเจนต์ CLIs ที่คุณเรียกใช้ภายใน AgentsRoom เครื่องมือหน่วยความจำจะถูกให้บริการโดยเซิร์ฟเวอร์ MCP ของ AgentsRoom แทนที่จะผูกติดกับผู้ขายรายเดียว ดังนั้น Claude Code, Codex CLI และ CLIs ที่รองรับอื่นๆ จะอ่านและเขียนบันทึกเดียวกัน นี่คือจุดประสงค์ของการใส่หน่วยความจำใน IDE แทนที่จะอยู่ภายในผู้ให้บริการรายเดียว: การเปลี่ยนเอเจนต์จะไม่ทำให้คุณสูญเสียความรู้ที่สะสมในโปรเจกต์ของคุณ
ฉันต้องบอกเอเจนต์ให้บันทึกสิ่งต่างๆ ไหม?
ไม่จำเป็น แต่คุณสามารถทำได้ ทุกเอเจนต์จะได้รับคำสั่งหน่วยความจำในระบบพรอมต์ของมันและจะบันทึกหลังจากผลลัพธ์ที่สำคัญด้วยตัวเอง โดยไม่มีพรอมต์ยืนยัน นอกจากนี้คุณยังสามารถเปิดใช้งาน Always memorize สำหรับเอเจนต์เฉพาะ ซึ่งทำให้มันบันทึกการเรียนรู้ในตอนท้ายของทุกเทิร์นที่ผลิตหนึ่ง และเมื่อคุณปิดเอเจนต์ที่มีเซสชันสด AgentsRoom จะเสนอให้บันทึกเซสชันก่อนที่คุณจะปิดแท็บ
ฉันสามารถอ่านและแก้ไขหน่วยความจำเองได้ไหม?
ได้ ไอคอนรูปสมองในด็อกจะเปิดหน่วยความจำ พร้อมตัวบอกจำนวนบันทึก คุณจะได้แถบโฟลเดอร์ด้านข้าง การค้นหาแบบใกล้เคียงในชื่อ คำบอกใบ้ เนื้อหา และแท็ก รวมถึงเครื่องมือแก้ไขครบครันสำหรับสร้าง เปลี่ยนชื่อ ทำสำเนา หรือลบบันทึก และย้ายบันทึกระหว่างโฟลเดอร์ นอกจากนี้ยังมีมุมมองกราฟที่แสดงบันทึกเป็นโหนด ลิงก์วิกิเป็นเส้นเชื่อม และทำให้บันทึกที่เริ่มล้าสมัยจางลง คุณยังสามารถเชื่อมโยงโฟลเดอร์หนึ่งใน vault ของ Obsidian ต่อโปรเจกต์ เพื่อซิงค์สองทางอย่างต่อเนื่องขณะแอปเดสก์ท็อปทำงานและเชื่อมต่ออินเทอร์เน็ต การแก้ไขใน Obsidian จะอัปเดต Project Memory และบันทึกที่เอเจนต์บันทึกไว้จะกลับไปอยู่ใน vault เป็นไฟล์ Markdown พร้อมข้อมูลกำกับส่วนต้น (frontmatter) และ [[links]] การแก้ไขและการลบที่ขัดแย้งกันจะรอให้คุณเลือก โหมดจาก vault ไปยังหน่วยความจำเท่านั้นจะไม่เขียนลงใน Obsidian เลย คุณต้องเลือกโฟลเดอร์เองอย่างชัดเจน: บันทึกในโฟลเดอร์นั้นจะกลายเป็นหน่วยความจำที่แชร์ในโปรเจกต์ โดยไม่รวมไฟล์แนบ
Project Memory ทำงานแบบออฟไลน์ได้ไหม?
บางส่วน แอปเดสก์ท็อปจะเก็บแคชหน่วยความจำในโฟลเดอร์โปรเจกต์ ดังนั้น UI ของ AgentsRoom ยังสามารถแสดงบันทึกของคุณได้โดยไม่ต้องเชื่อมต่อ เครื่องมือหน่วยความจำของเอเจนต์จะพูดคุยกับเซิร์ฟเวอร์ในการเรียกทุกครั้ง ดังนั้นเอเจนต์จึงต้องมีการเชื่อมต่อเพื่ออ่านหรือเขียน ไฟล์แคชจะถูก gitignored ดังนั้นจึงไม่ทำให้ที่เก็บของคุณปนเปื้อน
สิ่งใดที่ไม่ควรใส่ในหน่วยความจำโปรเจกต์?
ความลับ ข้อมูลประจำตัว โทเค็น และเส้นทางเฉพาะเครื่อง คำอธิบายเครื่องมือที่เอเจนต์ได้รับห้ามการเก็บรักษาอย่างชัดเจน และคุณควรปฏิบัติตามกฎเดียวกันเมื่อเขียนบันทึกด้วยมือ หน่วยความจำคือความรู้ที่กลั่นและทนทานเกี่ยวกับโปรเจกต์: การตัดสินใจและเหตุผลที่ทำให้เกิดการตัดสินใจ วิธีการทำงานของโมดูล กับดักที่ควรหลีกเลี่ยง ข้อกำหนดที่บังคับ การสนทนาในเซสชันและรายละเอียดที่เกิดขึ้นเพียงครั้งเดียวไม่ควรอยู่ในนั้น
ฉันสามารถปิด Project Memory ได้ไหม?
ใช่ ที่หลายระดับ หน่วยความจำเปิดใช้งานโดยค่าเริ่มต้น และการสลับเพียงครั้งเดียวในค่าเริ่มต้นของเอเจนต์โปรเจกต์จะปิดใช้งานสำหรับโปรเจกต์นั้น: ไม่มีพรอมต์บันทึกเมื่อปิดเอเจนต์ ไม่มีคำสั่งหน่วยความจำในพรอมต์ระบบ และเอเจนต์จะถูกบอกว่าเครื่องมือหน่วยความจำไม่สามารถใช้งานได้ คุณยังสามารถเปิดหน่วยความจำไว้แต่ปิดเสียงพรอมต์การปิดได้เพียงอย่างเดียว สำหรับเอเจนต์หนึ่ง สำหรับโปรเจกต์หนึ่ง หรือทั่วโลก ไม่มีอะไรถูกลบเมื่อคุณปิดมัน ดังนั้นการเปิดใช้งานอีกครั้งจะคืนค่าบันทึกที่คุณมีอยู่แล้ว
เอเจนต์ของฉันแชร์หน่วยความจำข้ามหลายโปรเจกต์ได้หรือไม่?
ได้ ผ่านสามขอบเขตที่อยู่เหนือโปรเจกต์ขึ้นไป หน่วยความจำของโฟลเดอร์เป็นของโฟลเดอร์ที่โปรเจกต์ของคุณถูกจัดเก็บอยู่ ซึ่งโดยทั่วไปคือลูกค้าหรือนายจ้างรายหนึ่ง และทุกโปรเจกต์ที่อยู่ข้างในนั้นอ่านมันได้ หน่วยความจำของบัญชีติดตามคุณไปทุกที่ ไม่ว่าลูกค้าจะเป็นใครก็ตาม และเอเจนต์ที่บันทึกไว้แต่ละตัวมีสมุดบันทึกของตัวเอง ผู้เชี่ยวชาญจึงนำสิ่งที่ได้เรียนรู้ติดตัวไปยังโปรเจกต์ถัดไป ส่วนความรู้เกี่ยวกับตัวโค้ดเองยังคงอยู่ในหน่วยความจำโปรเจกต์ เพราะนั่นคือที่ที่ต้องใช้มัน และทั้งสี่ขอบเขตปรากฏอยู่ในห้องสมุดหน่วยความจำเดียวกัน
คุณอาจชอบ
การนำเข้าที่เก็บโค้ด
เชื่อมต่อ GitHub หรือ GitLab เรียกดูที่เก็บโค้ดที่คุณเข้าถึงได้จริง แล้วโคลนหลายอันพร้อมกัน แต่ละอันจะกลายเป็นโปรเจกต์ที่มีเอเจนต์การเขียนโค้ด AI ของตัวเอง รองรับอินสแตนซ์ GitLab ที่โฮสต์เอง
ห้องสมุดทักษะ
ขั้นตอนที่สามารถนำกลับมาใช้ใหม่ได้ที่เอเจนต์ของคุณปฏิบัติตาม สามารถแนบกับงานและเอเจนต์ได้
AgentsRoom MCP
เซิร์ฟเวอร์ MCP ที่เปิดเผยรายการที่ค้างอยู่ คำสั่ง ทักษะ และหน่วยความจำให้กับเอเจนต์ของคุณ
การตรวจจับการเบี่ยงเบนบริบท
ระบุช่วงเวลาที่บริบทของเอเจนต์เสื่อมสภาพ ก่อนที่มันจะเริ่มสร้างสิ่งต่างๆ ขึ้นมา
คู่มือ CLAUDE.md
วิธีการเขียนไฟล์คำสั่งแบบสแตติกที่จับคู่กับหน่วยความจำโปรเจกต์ของคุณ
เจาะลึกเพิ่มเติม
AGENTS.md: ไฟล์บริบทเดียวสำหรับทุกเอเจนต์การเขียนโค้ด (Codex, Antigravity, Claude)
AGENTS.md คือไฟล์คำแนะนำที่พกพาได้ซึ่งเอเจนต์การเขียนโค้ด AI ของคุณอ่านก่อนที่จะสัมผัสโค้ดของคุณ ว่าควรใส่อะไรในนั้น มันแตกต่างจาก CLAUDE.md อย่างไร และจะรักษาบริบทเดียวกันระหว่าง Codex, Antigravity และ Claude ได้อย่างไร
โซลูชันหน่วยความจำที่ดีที่สุดสำหรับเอเจนต์ Claude AI ของคุณในปี 2026
CLAUDE.md, mem0, Letta, Zep, basic-memory, Obsidian plus MCP, AgentsRoom Project Memory: แผนที่ที่ซื่อสัตย์ของตัวเลือกหน่วยความจำสำหรับเอเจนต์การเขียนโค้ด AI และวิธีการเลือกหนึ่ง
หยุดการอธิบายโค้ดของคุณซ้ำ
ดาวน์โหลด AgentsRoom และให้เอเจนต์ของคุณเริ่มจดจำ ฟรี ไม่มีขีดจำกัดบันทึก
แอปคู่หู: ตรวจสอบเอเจนต์ของคุณได้ทุกที่
นำของคุณเอง: Claude, Codex, Antigravity CLI, หรือผู้ให้บริการ AI อื่น ๆ
ส่งข้อบกพร่องและคำขอไปยังแบ็คล็อกสาธารณะของคุณโดยตรง