การจัดการฐานข้อมูล
ฟังก์ชันฐานข้อมูลถูกรวมเข้ากับ Agent โดยตรง ช่วยให้สามารถสร้างตารางข้อมูลได้หลายตารางและเพิ่มข้อมูลได้อย่างรวดเร็ว รองรับการจัดการข้อมูลแบบมีโครงสร้างอย่างมีประสิทธิภาพ โดยแต่ละ Agent สามารถมีตารางข้อมูลได้หลายตาราง และแต่ละตารางสามารถเพิ่มข้อมูลได้หลายรายการ
ขณะนี้รองรับเฉพาะการสร้างตารางข้อมูลและจัดเก็บข้อมูลบนแพลตฟอร์ม GPTBots เท่านั้น ในอนาคตจะรองรับการเชื่อมต่อและเข้าถึงฐานข้อมูลภายนอกผ่านอินเทอร์เฟซมาตรฐาน (JDBC, RESTful เป็นต้น) เพื่อให้นำเข้าข้อมูลและเชื่อมต่อจากระยะไกลได้
รายการฐานข้อมูล

ตารางข้อมูลเป็นหน่วยพื้นฐานของฐานข้อมูล โดยแต่ละ Agent สามารถมีตารางข้อมูลได้หลายตาราง Agent สามารถสร้าง SQL ตามคำถามของผู้ใช้เพื่อสืบค้นข้อมูลในตารางเดียวหรือหลายตารางได้
- ชื่อตารางข้อมูล: ชื่อตารางข้อมูลควรตั้งให้กระชับ มีมาตรฐาน และถูกต้อง เพื่อช่วยให้การสร้าง SQL มีประสิทธิภาพมากขึ้น
- คำอธิบายตารางข้อมูล: อธิบายตารางข้อมูลด้วยภาษาธรรมชาติอย่างถูกต้อง จะช่วยให้การสร้าง SQL มีคุณภาพยิ่งขึ้น
- จำนวนฟิลด์: จำนวนฟิลด์ที่มีอยู่ในตารางข้อมูลนั้น
- จำนวนข้อมูล: จำนวนรายการข้อมูลที่อยู่ในตารางข้อมูลนั้น
- การตั้งค่า: สามารถอัปเดตคำอธิบายตารางข้อมูล และเพิ่มหรือลบฟิลด์ในตารางได้
- ลบ: สามารถลบตารางข้อมูล (ต้องแน่ใจว่าตารางนั้นไม่มีข้อมูลเหลืออยู่)
เมื่อสร้างชื่อตารางข้อมูลแล้วจะไม่สามารถเปลี่ยนแปลงได้ แต่สามารถแก้ไขคำอธิบายตารางได้
สร้างตารางข้อมูล

- เข้าสู่หน้าตั้งค่า Agent แล้วคลิกที่เมนู "ฐานข้อมูล"
- คลิกปุ่ม "สร้างตารางข้อมูล" เพื่อเข้าสู่หน้าสร้างตารางข้อมูล
- เพิ่มฟิลด์: มี 3 วิธีให้เลือก
เพิ่มฟิลด์ด้วยตนเอง
กรอกชื่อตารางข้อมูลและคำอธิบาย เพิ่มข้อมูลฟิลด์ของตาราง แล้วคลิกปุ่ม "ยืนยัน" เพื่อสร้างตารางข้อมูลให้เสร็จสมบูรณ์กฎการตั้งชื่อตารางข้อมูล: ต้องขึ้นต้นด้วยตัวอักษร a~z/ตัวเลขและขีดล่าง ความยาวไม่เกิน 64 ตัวอักษร
กฎคำอธิบายตารางข้อมูล: ใช้ภาษาธรรมชาติ ความยาวไม่เกิน 128 ตัวอักษรเพิ่มฟิลด์ผ่าน JSON


- AI เพิ่มฟิลด์

เพิ่มฟิลด์ในตารางข้อมูล
ฟิลด์ของตารางข้อมูลเป็นหน่วยพื้นฐานของตาราง โดยแต่ละตารางสามารถมีฟิลด์ได้หลายรายการ แต่ละฟิลด์ประกอบด้วย 4 ส่วน ได้แก่ ชื่อฟิลด์, คำอธิบาย, ประเภทข้อมูล และ Required (จำเป็นต้องกรอก)
- ชื่อฟิลด์: ตั้งชื่อฟิลด์ให้ถูกต้องและชัดเจน เพื่อช่วยให้การสร้าง SQL มีประสิทธิภาพ โดยต้องขึ้นต้นด้วยตัวอักษร a~z/ตัวเลขและขีดล่าง ความยาวไม่เกิน 32 ตัวอักษร
- คำอธิบายฟิลด์: อธิบายฟิลด์ให้ถูกต้องและชัดเจนด้วยภาษาธรรมชาติ ความยาวไม่เกิน 128 ตัวอักษร
- ประเภทข้อมูล: ระบุประเภทข้อมูลที่จัดเก็บในฟิลด์ เช่น string/int/float/datetime/boolean โดยค่าเริ่มต้นเป็น string
- Required: หากเลือก "Required" ฟิลด์นี้จะต้องมีค่าเมื่อเพิ่มข้อมูล มิฉะนั้นจะถูกละเว้น
เมื่อสร้างชื่อฟิลด์แล้วจะไม่สามารถแก้ไขได้ แต่สามารถแก้ไขคำอธิบายฟิลด์ได้
รองรับการลบฟิลด์ เมื่อฟิลด์ถูกลบ ข้อมูลทั้งหมดในฟิลด์นั้นจะถูกลบ กรุณาดำเนินการด้วยความระมัดระวัง!
