# เทคโนโลยีเบื้องหลัง Maguyva

Canonical source: https://maguyva.ai/th/stack

License: text under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/); code samples under [MIT-0](https://opensource.org/license/mit-0); the Maguyva name, logos, brand assets and other code are not covered. Details: [maguyva.ai/license](https://maguyva.ai/license).

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

- PostgreSQL + Lance
- การค้นหาเวกเตอร์แบบควอนไทซ์
- เอนจินภาษาโค้ด
- MCP ทุกที่
- 285+ ภาษา

## สิ่งที่ทำงานอยู่ในโปรดักชัน

นี่คือเลเยอร์หลักที่ยังคงอยู่หลังผ่านการทำซ้ำมาหลายรอบ แต่ละเลเยอร์ได้ที่ยืนของตัวเองมาด้วยการทำให้ดีบักง่ายขึ้น หรือลดแรงเสียดทานในการทำงานของเอเจนต์

### PostgreSQL + Lance

*ฐานข้อมูล*

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

### Voyage AI: voyage-4-large

*เอ็มเบดดิ้ง*

เอ็มเบดดิ้งโค้ดที่มีความครบถ้วนในการค้นคืนสูง สำหรับการค้นหา การสืบค้น และการอ้างอิงข้อมูลจริงของเอเจนต์

### Binary Quantized HNSW

*การค้นหาเวกเตอร์*

บีบอัดเอ็มเบดดิ้งให้เป็นลายเซ็นขนาด 2048 บิต แล้วทำดัชนีด้วย HNSW ลดพื้นที่จัดเก็บลง 32 เท่า ค้นหาด้วยเลเทนซีต่ำ โดยไม่ต้องเพิ่มโครงสร้างพื้นฐานใดๆ

### เอนจินภาษาโค้ด

*เอนจินภาษา*

สแตก Tree-sitter ที่ดัดแปลงอย่างหนัก พร้อมไวยากรณ์กำหนดเอง ฮิวริสติกตัวจัดการ และการครอบคลุมการสกัดข้อมูล 285 ภาษา

### โปรโตคอล MCP

*โปรโตคอล*

เซิร์ฟเวอร์ MCP ระยะไกลสำหรับ Claude Code Claude Desktop Cursor VS Code Devin Desktop และไคลเอนต์อื่น ๆ ที่รองรับ MCP เครื่องมือ 11 บน TypeScript Cloudflare Worker พร้อมการขนส่ง HTTP ที่สามารถสตรีมได้แบบเนทีฟ

### Lance columnar + R2

*แคช*

เอ็มเบดดิ้งที่แคชแบบคอลัมนาร์ และซิงค์กับคลาวด์

## สแตกที่เหลือหลังทางตัน

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

การทดลองด้านออร์เคสเตรชันเริ่มต้นก่อนหน้านั้น ไทม์ไลน์นี้เริ่มในเดือนกันยายน 2025 ตอนที่ผลิตภัณฑ์ Maguyva เองเริ่มเข้าโฟกัสชัดเจน

- **2025-Q3** (รากฐาน): เริ่มพัฒนา Maguyva อย่างมุ่งเน้น → Voyage voyage-code-3. ทิศทางผลิตภัณฑ์เริ่มชัดเจน และลูปการวนซ้ำอย่างรวดเร็วเริ่มต้นขึ้น
- **2025-Q3** (พื้นที่จัดเก็บ): เลเยอร์การสืบค้นเวกเตอร์แบบไบนารี. การค้นหาแบบควอนไทซ์ด้วยดัชนีที่กะทัดรัด ไม่ต้องมีสแตกเวกเตอร์แยกต่างหาก
- **2025-Q4** (เอนจิน AST): เอนจินภาษาโค้ดเริ่มใช้งานจริง. คำสืบค้นกำหนดเอง ตัวสำรองของตัวแยกวิเคราะห์ และฮิวริสติกที่ใช้ตัวจัดการ ครอบคลุม 285 ภาษา
- **2025-Q4** (การค้นหา): การค้นหาแบบผสานหลายรูปแบบ. การสืบค้นแบบจัดอันดับข้ามดัชนีเชิงความหมาย ข้อความ AST และกราฟ ในคำค้นหาเดียว
- **2026-Q1** (การแคช): การซิงค์ Lance columnar + R2. แคชแบบคอลัมนาร์ฝั่งเซิร์ฟเวอร์ เริ่มทำงานจากศูนย์ได้เร็วขึ้น
- **2026-Q1** (คุณภาพ): เฟรมเวิร์กตรวจสอบความถูกต้อง 285 ภาษา. การทดสอบการสกัดข้อมูลอัตโนมัติครอบคลุมทุกภาษาที่รองรับ
- **2026-Q1** (เปิดตัว): เปิดตัวสู่สาธารณะที่ maguyva.ai. 7 เดือนจากการเริ่มพัฒนาอย่างมุ่งเน้น จนถึงเปิดให้ใช้งานสาธารณะ
- **2026-Q2** (โปรโตคอล): TypeScript Cloudflare Worker MCP (บริการ MCP ที่ทำงานบนเอดจ์). รองรับการรับส่งข้อมูลแบบ Streamable HTTP โดยตรง ลดเวลาแฝง และเปลี่ยนระบบขณะยังให้บริการทราฟฟิกจริง
- **NOW** (เอ็มเบดดิ้ง): เอ็มเบดดิ้งในระบบโปรดักชัน → voyage-4-large. การค้นหาเชิงความหมายค้นคืนข้อมูลที่เกี่ยวข้องได้ครบถ้วนขึ้น หลังเปลี่ยนจาก voyage-code-3

## เราใช้งานสิ่งที่เราส่งมอบเอง

Maguyva ถูกสร้างขึ้นโดยเอเจนต์ที่ทำงานอยู่บน Maguyva เอง

ระบบออร์เคสเตรชันของเราประสานงานเอเจนต์ AI เฉพาะทางที่ใช้เครื่องมือ MCP ดัชนีค้นหา และโครงสร้างพื้นฐานโปรดักชันชุดเดียวกับที่คุณได้รับ ไม่มีเวอร์ชันภายในแยกต่างหาก หน้าทีมงานระบุไว้ว่า “1x Maguyva ($149) — เราจ่ายเงินให้ตัวเอง” นั่นไม่ใช่มุก มันคือใบแจ้งหนี้จริง

// เราคือลูกค้าคนแรกของตัวเอง และดีพลอยขึ้นโปรดักชันทุกวัน

## กฎที่รอดมาถึงโปรดักชัน

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

### ไม่มีการทำงานสำรองแบบเงียบ

ล้มเหลวเร็ว แก้เร็ว ข้อผิดพลาดทุกครั้งปรากฏขึ้นทันที ไม่มีการเสื่อมประสิทธิภาพแบบนุ่มนวลที่ซ่อนบั๊กไว้ในโปรดักชัน

*// แพนิกดีกว่าความเสียหายแบบเงียบ*

### RPC เป็นหลัก

ตรรกะฝั่งฐานข้อมูลเพื่อประสิทธิภาพ ฟังก์ชัน PostgreSQL ทำงานใกล้กับข้อมูล ตัดการเดินทางไปกลับที่ไม่จำเป็นออก

*// ฟังก์ชัน PostgreSQL, ORM 0 ตัว*

### CQRS

แยกเส้นทางเขียนและอ่านออกจากกัน ไพพ์ไลน์การทำดัชนีเป็นฝ่ายเขียน เครื่องมือ MCP เป็นฝ่ายอ่าน แต่ละฝั่งมีกลยุทธ์การปรับให้เหมาะสมต่างกัน

*// เขียน: แบบแบตช์ | อ่าน: แคชไว้*

### UUID แบบดีเทอร์มินิสติก

ความสอดคล้องของแคชโดยไม่ต้องค้นฐานข้อมูล อินพุตเดียวกัน = ID เดียวกัน การทำงานแบบไอเดมโพเทนต์ตั้งแต่การออกแบบ

*// uuid5(namespace, content_hash)*

สถาปัตยกรรมที่ดีที่สุดคือสถาปัตยกรรมที่คุณดีบักได้ตอนตีสาม (เราทดสอบมาแล้วจริงๆ)

// อัปเดตล่าสุด: 2026-10

[ลองใช้กับรีโพของคุณ](https://app.maguyva.ai/auth/sign-up?plan=free)

## โค้ดของคุณอยู่ที่ไหน

ไม่มีความลึกลับใดๆ นี่คือสิ่งที่เกิดขึ้นกับโค้ดของคุณอย่างชัดเจน เมื่อคุณเชื่อมต่อรีโพ

- **เซิร์ฟเวอร์ Bare Metal ฝั่งตะวันออกของสหรัฐฯ** (การประมวลผล): เครื่อง bare-metal ในแอชเบิร์น ปรับแต่งเพื่อปริมาณงานการทำดัชนีโดยเฉพาะ แทนที่จะเป็นอินสแตนซ์อเนกประสงค์ที่มีสัญญาณรบกวน
- **CDN ทั่วโลกของ Cloudflare** (เอดจ์): แคชการตอบสนองของ API และ MCP ไว้ที่ edge ทรัพยากรแบบสแตติกถูกให้บริการจากเครือข่ายทั่วโลกของ Cloudflare
- **แบ่งพาร์ทิชันตามผู้เช่าในแต่ละเวิร์กสเปซ** (การแยกส่วน): แต่ละเวิร์กสเปซได้ดัชนีรีโพซิทอรีที่จำกัดขอบเขตตามผู้เช่าตลอดทั้งไพพ์ไลน์และฐานข้อมูล เราใช้โค้ดของลูกค้าเพื่อให้บริการโค้ดอินเทลลิเจนซ์เท่านั้น ไม่ใช่เพื่อฝึกโมเดลหรือขายข้อมูล
- **จดทะเบียนในสิงคโปร์** (นิติบุคคล): UT International PTE. LTD. เขตอำนาจศาลที่แท้จริง ตัวตนที่แท้จริง
- **ลบรีโพ ลบดัชนี** (การลบ): ยกเลิกการเชื่อมต่อรีโพแล้ว Maguyva จะลบซอร์สโค้ดที่ถูกทำดัชนี เอ็มเบดดิ้ง และข้อมูลกราฟที่ใช้งานอยู่ออกจากบริการ ส่วนแบ็กอัปที่หลงเหลืออยู่จะหมดอายุตามตารางการเก็บรักษาข้อมูล
- **ต้องการภูมิภาค EU หรือ AU?** (ภูมิภาค): ภูมิภาคการดีพลอยเพิ่มเติมเป็นเรื่องที่คุยกันได้สำหรับลูกค้าที่มีข้อกำหนดด้านถิ่นที่อยู่ของข้อมูล

## ขั้นตอนถัดไป

- [เริ่มต้นใช้งาน](https://maguyva.ai/th/docs): จัดทำดัชนีรีโพซิทอรีแรกของคุณได้ในไม่กี่นาที
- [ดูราคา](https://maguyva.ai/th/pricing): คิดราคาต่อเวิร์กสเปซ ไม่ใช่ต่อที่นั่ง เริ่มต้นด้วยแผน Free
- [รู้จักทีมของเรา](https://maguyva.ai/th/team): มนุษย์ 2 คน กับฝูงเอเจนต์ AI
- [อ่านบล็อก](https://maguyva.ai/th/blog): บันทึกทางเทคนิคจากการพัฒนา
