คู่มือเริ่มใช้งาน Google AI Studio อย่างรวดเร็ว

Google AI Studio เป็น IDE บนเบราว์เซอร์ สำหรับการสร้างต้นแบบด้วยโมเดล Generative Google AI Studio ช่วยให้คุณลองใช้โมเดลและ ทดสอบกับพรอมต์ต่างๆ ได้อย่างรวดเร็ว เมื่อสร้างสิ่งที่พอใจแล้ว ก็ส่งออกเป็นโค้ดในภาษาโปรแกรมที่ต้องการได้ ซึ่งขับเคลื่อนโดย Gemini API

หน้าแรกของ Google AI Studio

พรอมต์และการปรับแต่งโมเดล

Google AI Studio มีอินเทอร์เฟซหลายรายการสําหรับพรอมต์ที่ออกแบบมาสำหรับกรณีการใช้งานที่แตกต่างกัน

  • ข้อความแจ้งรูปแบบอิสระ - พรอมต์เหล่านี้จะมอบประสบการณ์ข้อความแจ้งแบบปลายเปิดสำหรับการสร้างเนื้อหาและการตอบกลับวิธีการ คุณใช้ทั้งข้อมูลรูปภาพและข้อความสำหรับพรอมต์ได้ ดูข้อมูลเพิ่มเติม

  • พรอมต์ที่มีโครงสร้าง - เทคนิคข้อความแจ้งนี้จะช่วยให้คุณแนะแนวทางในการแสดงผลลัพธ์ของรูปแบบด้วยการระบุชุดตัวอย่างคำขอและการตอบกลับ ใช้วิธีการนี้เมื่อคุณต้องการควบคุมโครงสร้างของเอาต์พุตโมเดลมากขึ้น ดูข้อมูลเพิ่มเติม

  • พรอมต์แชท - ใช้พรอมต์แชทเพื่อสร้างประสบการณ์การสนทนา เทคนิคข้อความแจ้งนี้ทำให้มีการเปลี่ยนอินพุตและการตอบสนองหลายรายการเพื่อสร้างเอาต์พุต ดูข้อมูลเพิ่มเติม

Google AI Studio ยังให้คุณเปลี่ยนลักษณะการทำงานของโมเดลได้โดยใช้เทคนิคที่เรียกว่าการปรับแต่ง ดังนี้

  • โมเดลที่ปรับแต่ง - ใช้เทคนิคขั้นสูงนี้เพื่อปรับปรุงคำตอบของโมเดลสำหรับงานที่เฉพาะเจาะจงด้วยการให้ตัวอย่างเพิ่มเติม โปรดทราบว่าการปรับแต่งใช้ได้กับ PaLM โมเดลเดิมเท่านั้น เปิดใช้ตัวเลือกแสดงรูปแบบเดิมในการตั้งค่าเพื่อเปิดใช้ข้อความแจ้งนี้ ดูข้อมูลเพิ่มเติม

ตัวอย่างข้อความแจ้งรูปแบบอิสระ: ดูข้อมูลเพิ่มเติมเกี่ยวกับอาคาร

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

ขั้นตอนที่ 1 - สร้างพรอมต์ที่มีข้อความและรูปภาพ

วิธีสร้างข้อความแจ้งแบบหลายโมดัล

  1. ไปที่ Google AI Studio
  2. ในแผงด้านซ้าย ให้เลือกสร้างใหม่ > ข้อความแจ้งรูปแบบอิสระ
  3. ในช่องโมเดลในคอลัมน์ด้านขวา ให้เลือกรุ่นที่รองรับรูปภาพ เช่น รุ่น Gemini Pro Vision
  4. ในช่องข้อความของพรอมต์ ให้ป้อนข้อความต่อไปนี้

    look at the following picture and tell me who is the architect
    
  5. จากแถบแทรกเหนือพื้นที่ข้อความแจ้ง ให้เลือกรูปภาพ แล้วเลือกรูปภาพตัวอย่างอาคาร 1 รูป

  6. ที่ด้านล่างของหน้าต่างแอป ให้เลือกเรียกใช้เพื่อสร้างการตอบกลับสำหรับคำขอนี้

ขั้นตอนที่ 2 - เพิ่มตัวแปรแบบแทนที่ได้ไปยังพรอมต์

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

แทนที่คำขอข้อมูลด้วยตัวแปร

วิธีเพิ่มตัวแปรในพรอมต์

  1. เลือกคำหรือวลีที่ต้องการแทนที่ในพรอมต์ ในกรณีนี้ ให้เลือกข้อความ who is the architect
  2. จากส่วนหัว Insert: เหนือข้อความแจ้ง ให้เลือก {{ }} Testอินพุต
  3. ในตารางทดสอบพรอมต์ใต้พรอมต์ ให้เพิ่มค่าเพิ่มเติมให้กับพรอมต์โดยเลือกเพิ่มตัวอย่างการทดสอบ แล้วป้อนค่าข้อความแจ้งเพิ่มเติม เพิ่มค่าที่ป้อนใหม่หลายค่าได้
  4. ที่ด้านล่างของหน้าต่างแอป ให้เลือกเรียกใช้เพื่อสร้างการตอบกลับสำหรับคำขอที่แตกต่างกันแต่ละรายการ

ขั้นตอนที่ 3 - ทดสอบพารามิเตอร์โมเดล

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

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

ขั้นตอนที่ 4 - ขั้นตอนถัดไป

เมื่อสร้างต้นแบบแอปพลิเคชัน Generative AI แล้ว คุณจะบันทึกงานหรือสร้างโค้ดเพื่อใช้พรอมต์นี้ในสภาพแวดล้อมการพัฒนาของคุณเองได้

วิธีบันทึกพรอมต์ที่คุณสร้าง

  1. เลือกบันทึกที่มุมขวาบนของแอป Google AI Studio
  2. เชื่อมต่อแอปกับบัญชี Google ไดรฟ์ หากยังไม่ได้ทำ
  3. ในกล่องโต้ตอบ Save Prompt ให้ป้อนชื่อพร้อมท์ (ไม่บังคับ) คำอธิบาย แล้วเลือกบันทึก

หากต้องการส่งออกพรอมต์ที่คุณสร้างเป็นโค้ด ให้ทำดังนี้

  1. เลือกรับรหัสที่มุมขวาบนของแอป Google AI Studio
  2. เลือกแท็บภาษาโปรแกรม
  3. เลือกคัดลอกเพื่อคัดลอกโค้ดไปยังคลิปบอร์ด

ตัวอย่างพรอมต์ที่มีโครงสร้าง: สร้างโปรแกรมสร้างสำเนาผลิตภัณฑ์

จนถึงตอนนี้ คุณได้เห็นวิธีการแสดงวิธีการแก่โมเดลด้วยคำสั่ง (look at the following picture and tell me who is the architect) อย่างไรก็ตาม บางครั้งคุณอาจได้รับผลลัพธ์ที่ดีขึ้นด้วยการแสดงรูปแบบคำสั่งและตัวอย่างรวมกัน พรอมต์ที่มีโครงสร้างใน Google AI Studio ช่วยให้คุณทำเช่นนั้นได้ โดยรวมคำสั่งกับตัวอย่างเพื่อแสดงโมเดลประเภทเอาต์พุตที่คุณต้องการ แทนที่จะบอกว่าต้องทำอะไร ข้อความแจ้งประเภทนี้ที่เรียกว่า few-shot prompting มีประโยชน์เมื่อคุณต้องการให้โมเดลใช้รูปแบบเอาต์พุตที่สม่ำเสมอ (เช่น JSON แบบมีโครงสร้าง) หรือเมื่อต้องการอธิบายโมเดลด้วยคำที่ยาก ในส่วนนี้ คุณจะเห็นวิธีสร้างพรอมต์ที่มีโครงสร้างใน Google AI Studio

ขั้นตอนที่ 1 - สร้างพรอมต์ที่มีโครงสร้าง

ในตัวอย่างนี้ คุณจะสร้างพรอมต์ที่มีโครงสร้างซึ่งสร้างสำเนาการโฆษณาสำหรับผลิตภัณฑ์ ในการเริ่มต้น คุณจะต้องระบุโครงสร้างสำหรับข้อความแจ้งโดยสร้าง 2 คอลัมน์ ได้แก่ คอลัมน์อินพุต Product และคอลัมน์เอาต์พุต Product copy

ตัวอย่างการเริ่มต้นข้อความแจ้งที่มีโครงสร้าง

วิธีสร้างพรอมต์ที่มีโครงสร้าง

  1. ที่ด้านซ้ายบนของเว็บแอป Google AI Studio ให้เลือกสร้างใหม่ > พรอมต์ที่มีโครงสร้าง

  2. ใต้ส่วนหัว Insert: ให้เพิ่มวิธีการสำหรับข้อความแจ้งแบบมีโครงสร้าง ดังนี้

    You are a product marketer targeting a Gen Z audience. Create exciting and
    fresh advertising copy for products and their simple description. Keep copy
    under a few sentences long.
    
  3. เพิ่มส่วนหัวที่สื่อความหมายสำหรับ INPUT โดยแทนที่คำอธิบายข้อความ input: ที่เป็นค่าเริ่มต้นด้วย Product:

  4. เพิ่มส่วนหัวที่สื่อความหมายสำหรับ OUTPUT โดยแทนที่คำอธิบายข้อความ output: เริ่มต้นด้วย Product copy:

ขั้นตอนที่ 2 - เพิ่มตัวอย่าง

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

วิธีป้อนตัวอย่างด้วยตนเอง

  1. ในตารางข้อมูลตัวอย่างยอดนิยม ให้เลือกช่องใต้ส่วนหัว Product: และพิมพ์รายละเอียดผลิตภัณฑ์

  2. เลือกช่องใต้ส่วนหัวข้อความผลิตภัณฑ์: และพิมพ์สำเนาการตลาดสำหรับผลิตภัณฑ์นี้

ตัวอย่างค่าอินพุตและเอาต์พุตสำหรับพรอมต์นี้

ผลิตภัณฑ์: ข้อความของผลิตภัณฑ์:
รองเท้าผ้าใบโอลด์สคูล มาวางแผนกัน รองเท้าเตะเหล่านี้สร้างรูปลักษณ์ที่โดดเด่นและชุดสีที่ไม่เหมือนใคร พร้อมเสริมสไตล์และฟังก์ชันการทำงานให้คุณอย่างที่ไม่เคยทำได้มาก่อน
เสื้อมีฮู้ด Supersoft ใส่สบายและมีสไตล์ด้วยเสื้อฮู้ดไม่จำกัดเพศสภาพใหม่ เสื้อแบบมีฮู้ดนี้ทำจากผ้าฝ้าย 100% นุ่มและสวมใส่สบายตลอดทั้งวัน แปรงขัดเงาด้านในจะช่วยให้คุณอบอุ่นเสมอแม้ในวันที่อากาศเย็นที่สุด

วิธีนำเข้าตัวอย่างจากไฟล์

  1. ที่มุมขวาบนของตารางตัวอย่าง ให้เลือกการดำเนินการ > นำเข้าตัวอย่าง

  2. ในกล่องโต้ตอบ ให้เลือกไฟล์ CSV หรือ Google ชีตใน Google ไดรฟ์หรืออัปโหลดจากคอมพิวเตอร์ของคุณ

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

ขั้นตอนที่ 3 - ทดสอบข้อความแจ้ง

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

ดูวิธีส่งตัวอย่างไปยังโมเดล

Google AI Studio ขั้นสูงจะสร้างข้อความแจ้งโดยรวมวิธีการกับตัวอย่างที่คุณให้ไว้ เมื่อเพิ่มตัวอย่างอื่นๆ ระบบจะใส่ตัวอย่าง เหล่านี้ลงในข้อความที่ส่งไปยังโมเดล คุณอาจเริ่มถึงขีดจำกัดโทเค็นของโมเดลได้ ทั้งนี้ขึ้นอยู่กับความยาวของตัวอย่าง โมเดล Generative AI ทั้งหมดจะมีขีดจำกัดโทเค็น ซึ่งเป็นความยาวสูงสุดของข้อความที่โมเดลรับเป็นอินพุตได้

วิธีดูเนื้อหาทั้งหมดของพรอมต์

  • เลือกตัวอย่างข้อความที่ด้านล่างของเว็บแอป Google AI Studio

ขั้นตอนที่ 4 - ขั้นตอนถัดไป

เมื่อพอใจกับข้อความแจ้งแล้ว คุณสามารถบันทึกหรือส่งออกเป็นโค้ดโดยคลิกปุ่มรับโค้ด

อีกทั้งยังส่งออกตัวอย่างช็อตต่างๆ แต่ละช็อตเป็นไฟล์ CSV หรือ Google ชีตได้ด้วย เลือกตัวเลือกส่งออกตัวอย่างในเมนูการทำงานเพื่อส่งออกตัวอย่าง

ตัวอย่างพรอมต์สำหรับแชท: สร้างแอปพลิเคชันแชทที่กำหนดเอง

หากเคยใช้แชทบ็อตอเนกประสงค์อย่าง Gemini คุณจะทราบประสบการณ์โดยตรงว่าโมเดล Generative AI มีประสิทธิภาพสำหรับกล่องโต้ตอบแบบปลายเปิดได้อย่างไร แม้ว่าแชทบ็อตที่มีวัตถุประสงค์ทั่วไปเหล่านี้จะมีประโยชน์ แต่บ่อยครั้งก็ต้องมีการปรับแต่งให้เหมาะกับการใช้งานที่เฉพาะเจาะจง เช่น คุณอาจต้องการสร้างแชทบ็อตฝ่ายบริการลูกค้าที่รองรับเฉพาะการสนทนาที่พูดถึงผลิตภัณฑ์ของบริษัท คุณอาจต้องการสร้างแชทบ็อตที่พูดด้วยโทนหรือสไตล์ที่เจาะจง เช่น บ็อตที่ต่อมุกตลก คล้องจองกันหลายๆ คำเหมือนกวี หรือใช้อีโมจิจำนวนมากในคำตอบ

อินเทอร์เฟซผู้ใช้ตัวอย่างข้อความแจ้งการแชท

ตัวอย่างนี้แสดงวิธีใช้ Google AI Studio เพื่อสร้างแชทบ็อตที่เป็นมิตร ซึ่งสื่อสารราวกับว่าเป็นมนุษย์ต่างดาวที่อาศัยอยู่ในดวงจันทร์ของดาวพฤหัสบดีที่ชื่อยูโรปา

ขั้นตอนที่ 1 - สร้างพรอมต์แชท

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

วิธีสร้างพรอมต์แชท

  1. ที่ด้านซ้ายบนของเว็บแอป Google AI Studio ให้เลือกสร้างใหม่ > พรอมต์แชท

  2. ในคอลัมน์เขียนตัวอย่างพรอมต์ของอินเทอร์เฟซพรอมต์ คุณเริ่มแสดงตัวอย่างการโต้ตอบได้ นอกจากนี้ คุณยังให้บริบทเพิ่มเติมในตัวอย่างแรกได้ด้วย เช่น

    ผู้ใช้: none You are Tim, a friendly alien that lives on Europa, one of Jupiter's moons.

    รูปแบบ: none Ok

  3. ในช่องผู้ใช้และโมเดลจะแสดงตัวอย่างการโต้ตอบระหว่างผู้ใช้และแชทบ็อต

    ผู้ใช้: none Hi!

    รูปแบบ: none Hi! My name is Tim and I live on Europa, one of Jupiter's moons. Brr! It's cold down here!

หลังจากกรอกตัวอย่างแล้ว ให้เริ่มทดสอบแอปพลิเคชันโดยแชทกับโมเดลในแผงด้านขวาของอินเทอร์เฟซข้อความแจ้งการแชท

หากต้องการทดสอบลักษณะการทำงานของแชทบ็อต ให้ทำดังนี้

  1. ในแผงทดสอบพรอมต์ ให้เลือกช่องป้อนข้อมูลด้านล่าง

  2. พิมพ์คำถามหรือการสังเกตการณ์ที่ผู้ใช้อาจคิด เช่น

    ผู้ใช้: none What's the weather like?

  3. เลือกปุ่มข้าวหลามตัดทางด้านขวาของช่องป้อนข้อมูลเพื่อรับการตอบกลับจากแชทบ็อต ซึ่งอาจมีลักษณะดังต่อไปนี้

    รูปแบบ: none The weather on Europa is very cold and icy. ...

ขั้นตอนที่ 2 - สอนบ็อตให้แชทได้ดีขึ้น

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

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

เพิ่มไปยังการสอน

วิธีเพิ่มและแก้ไขตัวอย่างคำจำกัดความของแชทบ็อต

  1. ในแผงทดสอบข้อความแจ้ง ให้วางเคอร์เซอร์ไว้ทางด้านซ้ายของส่วนหัวผู้ใช้ แล้วเลือกปุ่มเพิ่มลงในตัวอย่าง

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

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

Google AI Studio ขั้นสูงจะสร้างพรอมต์โดยรวมสิ่งต่อไปนี้

  • ตัวอย่างกล่องโต้ตอบ
  • ประวัติการสนทนา

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

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

ขั้นตอนที่ 3 - ทดสอบพารามิเตอร์โมเดล

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

ขั้นตอนที่ 4 - ขั้นตอนถัดไป

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

อ่านเพิ่มเติม