ตัวสร้าง Schema สำหรับ AI Tool
สร้าง JSON schema สำหรับ tool และ function calling ของ OpenAI, Anthropic และ MCP จากฟอร์มเดียว เพิ่มพารามิเตอร์พร้อมชนิด enum และ flag required ระบบ validate ให้ขณะกรอก แล้วคัดลอกนิยามที่เสร็จแล้วไปใช้ได้ทันที ไม่ต้องใช้ API key และไม่อัปโหลดข้อมูล
Loading tool...
ตัวสร้าง Schema สำหรับ AI Tool คืออะไร?
AI Tool Schema Builder เปลี่ยนคำอธิบาย tool แบบธรรมดาหนึ่งชุดให้เป็นนิยาม JSON ที่แต่ละเจ้ารับได้ทันที คุณกรอกชื่อ tool คำอธิบาย และพารามิเตอร์เพียงครั้งเดียว โดยแต่ละพารามิเตอร์มีชนิด คำอธิบาย ค่า enum และ flag required จากนั้นระบบจะ emit ทั้ง JSON Schema body และ wrapper ของรูปแบบที่เลือก ไม่ว่าจะเป็น function entry ของ OpenAI, tools entry ที่มี input_schema ของ Anthropic หรือ inputSchema entry ของ MCP ทุกช่องถูก validate แบบออฟไลน์ตามกติกาของ provider ที่เลือก จึงไม่ต้องเจอปัญหา request ถูกปฏิเสธหลังจากต่อเข้ากับแอปไปแล้ว
ประโยชน์หลัก
- อธิบาย tool ครั้งเดียว แล้ว emit นิยามได้ทั้ง OpenAI, Anthropic และ MCP จากฟอร์มเดียวกัน
- validate ออฟไลน์ทั้งชื่อ tool ชื่อพารามิเตอร์ พารามิเตอร์ซ้ำ ค่า enum และเงื่อนไขของโหมด strict
- ค่า enum ที่เป็นตัวเลขถูก emit เป็น JSON number ไม่ใช่ string ซึ่งเป็นจุดที่ทำให้ tool calling เงียบ ๆ พัง
- มี warning เตือนเรื่องที่ทำให้โมเดลเลือก tool ได้แย่ลง เช่น ไม่มีคำอธิบาย
- ไม่ต้องสมัคร ไม่ต้องใช้ API key และไม่อัปโหลดข้อมูล schema ของ tool ภายในจึงอยู่บนเครื่องคุณ
กรณีการใช้งาน
- •เพิ่ม tool สำหรับ function calling ตัวแรกใน request ของ OpenAI หรือ Anthropic โดยไม่ต้องเขียน JSON เอง
- •ใช้นิยาม tool ชุดเดียวกันทั้งในแอปที่รันบน OpenAI และใน MCP server
- •ตรวจว่าทำไม tool call ถึงถูกปฏิเสธ โดยเทียบนิยามกับกติกาการตั้งชื่อและโหมด strict
- •ทำเอกสาร API ภายในให้เป็น tool schema ที่หลายทีมนำไปใช้ซ้ำได้
วิธีใช้ AI Tool Schema Builder
- ตั้งชื่อและอธิบาย tool: พิมพ์ชื่อ tool ที่โมเดลจะเรียก และคำอธิบายหนึ่งประโยคว่ามันทำอะไร ข้อความแนะนำใต้ช่องชื่อจะบอกว่าตัวอักษรแบบใดที่ OpenAI, Anthropic และ MCP รับได้
- เพิ่มพารามิเตอร์: เพิ่มทีละหนึ่งแถวต่อหนึ่งพารามิเตอร์ แล้วกำหนดชนิด คำอธิบาย ค่า enum และ flag required ถ้าเป็น array จะเลือกชนิดของสมาชิกได้ด้วย และ JSON Schema ที่ emit จะอัปเดตทันทีขณะกรอก
- เคลียร์รายการที่ระบบแจ้ง: error จะบล็อกปุ่มคัดลอก และบอกชัดว่า API ของเจ้าไหนจะปฏิเสธ เช่น ใช้จุดในชื่อบนแท็บ OpenAI หรือมีพารามิเตอร์ที่ไม่ required ขณะเปิดโหมด strict ส่วน warning จะเตือนเรื่องที่ทำให้โมเดลเลือก tool ได้แย่ลง
- เลือกรูปแบบแล้วคัดลอก: สลับแท็บ OpenAI, Anthropic และ MCP โดย schema body ยังเหมือนเดิม เปลี่ยนแค่ wrapper รอบนอก คัดลอกจากแท็บที่ต้องการหรือดาวน์โหลดเป็นไฟล์ JSON ได้เลย
คุณสมบัติหลัก
- แก้ไขพารามิเตอร์แบบเห็นภาพ ครบทั้งชนิด คำอธิบาย enum ชนิดสมาชิกของ array และ flag required
- คลิกเดียวได้ผลลัพธ์ทั้งรูปแบบ function ของ OpenAI, tools ของ Anthropic และ inputSchema ของ MCP
- validate ออฟไลน์ทั้งชื่อ tool ชื่อพารามิเตอร์ พารามิเตอร์ซ้ำ ค่า enum และเงื่อนไขของโหมด strict
- ค่า enum ที่เป็นตัวเลขถูก emit เป็น JSON number ไม่ใช่ string ซึ่งเป็นจุดที่ทำให้ tool calling เงียบ ๆ พัง
- เตือนเมื่อไม่มีคำอธิบาย และเมื่อใส่ enum ที่ชนิดพารามิเตอร์นั้นรองรับไม่ได้
- คัดลอกหรือดาวน์โหลดนิยามที่เสร็จแล้ว หรือโหลดตัวอย่างสำเร็จรูปมาเริ่มต้นได้เลย