สร้าง Dummy Data ง่ายๆด้วย ChatGPT

この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。

เริ่มต้น

วันนี้จะมาลองให้ ChatGPT สร้างข้อมูลจำลอง (Dummy Data) สำหรับใช้ในการทดสอบกันครับ
ผมต้องการทำให้สิ่งที่ดูยุ่งยากทำงานได้โดยอัตโนมัติ โดยเฉพาะอย่างยิ่งกับ Test data มันเป็นเรื่องน่าหนักใจในการสร้างข้อมูลส่วนนี้ ก็เพราะว่าอย่างเช่น หากชื่อมีตัวอักษรระหว่าง 1 ถึง 10 ตัว ก็เตรียมตัวอักษรในการวิเคราะห์ขอบเขต 1 ถึง 10 ตัว และอักขระ 11 ตัวขึ้นไปก็ได้ แต่ถ้าคิดค่าเฉพาะเจาะจงอย่าง abc หรือ test เป็นต้น ซึ่งการคิดชื่อที่คล้ายๆกันนั้นอาจใช้เวลาถึง5 นาทีเลยทีเดียวเลยจะมาลองดูว่า ChatGPT จะสร้างข้อมูลออกมาแบบไหนกัน

สร้าง Test Page

สร้าง Test Page เป็นฟอร์มแบบง่าย ๆ ที่มีระบุชื่อและอายุ

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <title>Title</title>
  </head>
  <body>
    <form>
      <div>
        <label for="name-input">ชื่อ</label>
        <input type="text" id="name-input" />
      </div>
      <div>
        <label for="age-input">อายุ</label>
        <input type="number" id="age-input" />
      </div>
      <button type="submit">ส่ง</button>
    </form>
  </body>
</html>

การสร้าง Dummy Data แบบพื้นฐาน

และเมื่อลองขอสัก 10 ชื่อก็สร้างออกมาให้ได้ทันทีเลย

หรือจะให้แสดงเป็นรูปแบบ json ก็ยังได้

สามารถสร้าง test data เพื่อใช้ในการตรวจสอบได้

และยังระบุเงือนไขในการตรวจสอบพร้อมตัวอย่างอีกด้วย

ขอรายละเอียดที่ซับซ้อนขึ้น

สร้างข้อมูลแบบเรียงลำดับรวมกันทั้งหมด

สร้างข้อมูลแบบ Pairwise (การเปรียบเทียบเชิงคู่)

สรุป

เป็นอะไรที่สุดยอดมากที่ ChatGPT สามารถสร้าง Test case ได้ แถมยังระบุรูปแบบที่ดูซับซ้อนอย่าง Pairwise ได้อีกด้วย

บทความอ้างอิง

  • ChatGPTでダミーデータ作成が便利すぎる | DevelopersIO