May

จุดเริ่มต้นของเมย์

นี่คือประวัติการสร้างเมย์ ไทม์ไลน์ช่วงเวลาต่างๆที่นักพัฒนาได้ลงมือทำงาน ( มีการปรับปรุงข้อความด้วย ChatGPT )

2023

5 เมษายน

  • เริ่มต้นคิดว่าจะสร้าง AI สำหรับพูดคุยหรือมีฟังก์ชั่นพิเศษต่างๆ เพื่อใช้งานในโซเชียลที่ใช้อยู่ประจำอย่าง Line OpenChat โดย RiS

6 เมษายน

  • เริ่มศึกษาเกี่ยวกับ VITS และ MOETTS เพื่อสร้างเสียงสังเคราะห์สำหรับ AI

8 เมษายน

  • ซื้อโน๊ตบุ๊คมา 1 เครื่องเพื่อใช้งานเขียนโปรแกรมพกพาสะดวกกว่า PC ที่ใช้อยู่ เพื่อความสะดวกสบายของนักพัฒนา

9 เมษายน

  • เริ่มใช้ ChatGPT ในการช่วยเหลือด้านการเขียนและแก้ไขโค้ด และใช้ Stable Diffusion เพื่อสร้างตัวตนของเมย์โดยอิงจากตัวตนที่ ChatGPT คิดให้ นอกจากนี้ยังเริ่มนำโค้ดจาก DeachSword มาใช้ในการสร้างบอทสำหรับ Line OpenChat โดยทดสอบด้วยฟังก์ชั่นง่ายๆ เช่น "hi" แล้วตอบกลับว่า "hello"

10 เมษายน

  • เปิดบัญชี GitHub ของนักพัฒนาทีม NeedSleep.Inc

11 เมษายน

  • เพิ่ม ChatGPT API ในตัวบอทและรวมฟังก์ชั่นต่างๆ เช่น "ตรวจสอบสภาพอากาศ" "อิมเมจเจนเนเรเตอร์ เอไออาร์ต" "ค้นหารูปภาพต่างๆ" "ค้นหาเสียงเพลงหรือวิดีโอ YouTube" ลงไปด้วย

13 เมษายน

  • ยกเลิกการทำ VITS และ MOETTS เนื่องจากมีการใช้ทรัพยากรสูงมากถ้าจะทำแบบ realtime ซึ่งทำให้บอทต้องมีดีเลย์และมีค่าใช้จ่ายสูงเกินไป

14 เมษายน

  • เพิ่มโปรไฟล์เมย์ให้กับ ChatGPT เพื่อให้มีการตอบกลับโดยอิงจากตัวละครที่ตั้งไว้

15 เมษายน

  • เช่า CloudVPS และ Hosting เพื่อใช้งานหน้าเว็บและบอท โดยที่จะเปลี่ยนจากการรันที่เครื่องตัวเองไปรันในเซิร์ฟเวอร์แทน

16 เมษายน

  • ทำการติดตั้งระบบ VPS Python และโมดูล PIP ต่างๆ ซึ่งใช้เวลามากเพราะการเปลี่ยนระบบทำให้โมดูลบางอันไม่รองรับจึงต้องใช้เวลาแก้ไขหน้างานอีกที

17 เมษายน

  • ทำการเขียนหน้าเว็บและเช่าโดเมนเนม needsleep.dev

18 เมษายน

  • ทำการเขียนระบบ connect ตัว VPS กับตัว Hosting ให้เชื่อมต่อสั่งการสคริปบอทด้านในให้สามารถบังคับควบคุมได้ line.needsleep.dev

19 เมษายน

  • RiS พักไปเล่นเกม

23 เมษายน

  • RiS กลับมาจากการเล่นเกม

24 เมษายน

  • หาแนวทางแก้ใขเรื่องที่บอทจะทำงานต่อไม่ได้หลังจากที่ไม่มีคนใช้งานเกิน 1 ชั่วโมง โดยปรึกษา ChatGPT เพื่อหาแนวทางแก้ใขและลองหลายๆแบบ

25 เมษายน

  • เพิ่มฟังก์ชั่นการจดจำข้อมูลผู้ใช้งานและทำให้สามารถตั้งชื่อหรือข้อมูลของผู้ใช้ได้

26 เมษายน

  • ปรับรูปแบบโปรไฟล์ของเมย์หลายๆแบบเพราะว่าคาแรคเตอร์ที่ได้ยังไม่ตรงกับโปรไฟล์ที่ตั้งไว้

27 เมษายน

  • ได้แนวทางแก้บอทใช้งานต่อไม่ได้ โดยหลังจากปรึกษา ChatGPT มานานก็ได้แนวทางเรื่อง HeartBeat (heartbeat.needsleep.dev) มาใช้งานและได้ทำการวางระบบระหว่างบอทกับตัวโฮสให้ติดต่อใช้งานกันตลอด ซึ่งทำให้บอทรีตัวเองหลังมีปัญหาไม่ตอบสนอง แต่ว่ายังมีบัคหลายๆอย่างเหลืออยู่ต้องคอยไล่แก้

30 เมษายน

  • สร้างเว็บ timeline.needsleep.dev ขึ้นมาเพื่อแสดงไทม์ไลน์การสร้างและพัฒนาบอทตัวนี้ (ใช้เวลาทะเลาะกับระบบ auto scroll ไปหลายวันพอสมควร)

1 พฤษภาคม

  • ปรับปรุงระบบความปลอดภัยและตรวจเช็คโค้ดต่างๆ #1
    เตรียมแปลนแบบและอุปกรณ์เสริมของเมย์

2 พฤษภาคม

  • เริ่มต้นพัฒนาระบบ Edge Guided Personal Toolkit อุปกรณ์ทางเลือกสำหรับเมย์

3 พฤษภาคม

  • พัฒนา EdgeGPT จากวันก่อนด้วยภาษา Python และ C# (ถูกยกเลิก เนื่องจากปัญหาด้านประสิทธิภาพ)

4 พฤษภาคม

  • เปลี่ยนไปพัฒนา EdgeGPT ด้วยภาษา Javascripts (Nodejs)

5 พฤษภาคม

  • EdgeGPT ถึงแม้จะมีปัญหามากมายแต่ก็เสร็จสิ้นการทำเวอร์ชั่น 1.0 สำหรับอุปกรณ์ชิ้นนี้
    เริ่มกลับไปแก้โค้ด Ai ในตัว Server ไหม่ ให้รองรับรูปแบบโค้ดใหม่ รวมถึงการจัด ฟังชั่นต่างๆให้เป็นระเบียบมากขึ้น

-- ----

  • อยู่ในระหว่างการพัฒนา Ai "May"