ข้ามไปยังเนื้อหา
บทความนี้ได้รับการแปลจากภาษาญี่ปุ่นโดยใช้ AI
อ่านฉบับภาษาญี่ปุ่น
บทความนี้อยู่ในสาธารณสมบัติ (CC0) โปรดใช้งานได้อย่างอิสระ CC0 1.0 Universal

ก้าวสู่ยุคไร้พรมแดน: สร้างเว็บไซต์บล็อก 30 ภาษา

ผมใช้ AI สร้างสรรค์ (Gemini) ในการสร้างเว็บไซต์ของตัวเอง เพื่อจัดระเบียบและรวบรวมบทความที่ผมเขียนลงบล็อก

บันทึกการวิจัยของ Katoshi https://katoshi-mfacet.github.io/

เว็บไซต์นี้ถูกสร้างขึ้นโดยอัตโนมัติจากฉบับร่างบทความในบล็อกที่เขียนเป็นภาษาญี่ปุ่น

คุณสมบัติของเว็บไซต์ได้แก่:

  • สร้างอัตโนมัติจากฉบับร่างบทความ
  • จัดระเบียบบทความด้วยการจัดหมวดหมู่และแท็ก
  • รองรับ 30 ภาษาและการเข้าถึง

กลไกพื้นฐาน

กลไกพื้นฐานเกี่ยวข้องกับโปรแกรมที่สร้างขึ้นเองบนเฟรมเวิร์ก Astro ซึ่งจะสร้างไฟล์ HTML โดยอัตโนมัติจากฉบับร่างบทความ

ผมพัฒนาโปรแกรมนี้ขึ้นมาเองโดยการสนทนากับ Gemini ของ Google

ด้วยกลไกนี้ เมื่อผมเขียนฉบับร่างบทความและเริ่มกระบวนการสร้างใหม่ ไฟล์ HTML จะได้รับการอัปเดตและแสดงผลบนเว็บไซต์โดยอัตโนมัติ

การจัดหมวดหมู่และติดแท็ก

ผมยังได้พัฒนาโปรแกรมแยกต่างหากสำหรับการจัดหมวดหมู่และติดแท็ก

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

ด้วยการให้รายการหมวดหมู่และแท็กพร้อมกับบทความ Gemini จะตีความความหมายของบทความและแนะนำสิ่งที่เหมาะสมได้อย่างเชี่ยวชาญ

นอกจากนี้ รายการหมวดหมู่และแท็กเองก็ถูกกำหนดโดยการดึงข้อมูลจากบทความเก่าโดยใช้โปรแกรมที่สร้างขึ้นเองอีกโปรแกรมหนึ่ง ในส่วนนี้ก็ยังใช้ Gemini ด้วยเช่นกัน

บทความเก่าจะถูกส่งไปยัง Gemini ผ่าน API ตามลำดับ เพื่อให้ Gemini ส่งออกหมวดหมู่และแท็กที่เป็นไปได้ จากนั้น หมวดหมู่และแท็กที่เป็นไปได้ที่ดึงมาจากบทความทั้งหมดจะถูกส่งไปยัง Gemini เพื่อสรุปรายการหมวดหมู่และแท็ก

กระบวนการทั้งหมดนี้ยังถูกทำให้เป็นอัตโนมัติด้วยโปรแกรม

การแปลหลายภาษา

การแปลเป็นสิ่งจำเป็นสำหรับการสนับสนุนหลายภาษา แน่นอนว่า Gemini ก็ถูกนำมาใช้สำหรับการแปลนี้ด้วย

มีรูปแบบการแปลสองแบบ:

แบบแรกคือการแปลข้อความที่ใช้ทั่วไปทั่วทั้งเว็บไซต์ โดยไม่คำนึงถึงบทความ ซึ่งรวมถึงชื่อเมนู การแนะนำตัว และข้อความอื่น ๆ ที่คล้ายกัน

อีกแบบคือการแปลฉบับร่างบทความเอง

สำหรับการแปลทั้งสองประเภทนี้ ผมได้สร้างโปรแกรมที่กำหนดเองซึ่งดำเนินการแปลโดยใช้ API ของ Gemini

การเข้าถึง

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

ผมมีความรู้เรื่องการเข้าถึงน้อยมาก Gemini เป็นผู้แนะนำการปรับปรุงเหล่านี้ในระหว่างการสนทนาเกี่ยวกับการเขียนโปรแกรมของเรา

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

การหายไปของอุปสรรค

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

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

จากการสร้างเว็บไซต์นี้ ผมรู้สึกอย่างแท้จริงว่าอุปสรรคต่าง ๆ สามารถเอาชนะได้ง่ายขึ้นด้วย AI สร้างสรรค์

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

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

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

จากมุมมองของการทำให้เว็บไซต์เป็นหลายภาษา การจัดการองค์ประกอบต่างๆ เช่น วันที่และหน่วย ซึ่งมีการแสดงออกที่แตกต่างกันไปในแต่ละภาษา เป็นความท้าทาย

ตัวอย่างเช่น หากมีบทความหนึ่งในหมวดหมู่แรก สองบทความในหมวดหมู่ที่สอง และสิบบทความในหมวดหมู่ที่สาม ในภาษาญี่ปุ่น จะเขียนง่ายๆ ว่า "1記事 (1 article), 2記事 (2 articles), 10記事 (10 articles)" โดยการต่อท้ายหน่วย "記事" หลังตัวเลข

อย่างไรก็ตาม ในภาษาอังกฤษ คุณต้องแยกความแตกต่างระหว่างเอกพจน์และพหูพจน์ เช่น "1 article, 2 articles, 10 articles" นอกจากนี้ ในบางภาษา การแสดงออกยังสามารถเปลี่ยนแปลงได้สำหรับจำนวนพหูพจน์น้อย ๆ เทียบกับจำนวนพหูพจน์มาก ๆ

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

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

เช่นเดียวกับการพิจารณาด้านการเข้าถึง ก่อนหน้านี้ ผมสามารถพิจารณาได้เฉพาะผู้ที่ดูเว็บไซต์ในลักษณะเดียวกับผมเท่านั้น

อย่างไรก็ตาม AI สร้างสรรค์สามารถรวมข้อพิจารณาที่ผมอาจไม่สังเกตเห็น หรือที่ผมอาจละเลยเนื่องจากความพยายามที่เกี่ยวข้องได้อย่างง่ายดาย

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

ด้วยวิธีนี้ AI สร้างสรรค์ได้ขจัดอุปสรรคมากมายต่อความพยายามของผมในการเผยแพร่ข้อมูลผ่านบทความบล็อก

สุดท้ายนี้

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

ด้วยประสบการณ์นี้ และผ่านการสนทนากับ AI สร้างสรรค์ ทำให้ผมสามารถสร้างระบบสร้างเว็บไซต์บล็อกหลายภาษาอัตโนมัตินี้ได้ภายในเวลาประมาณสองสัปดาห์

หากไม่มี AI สร้างสรรค์ ผมคงไม่คิดที่จะรองรับหลายภาษาเลย ในแง่นั้น อาจกล่าวได้ว่ามันก้าวข้ามขีดจำกัดของจินตนาการ

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

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

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

สิ่งนี้บ่งชี้ว่าเมื่ออุปสรรคในการพัฒนาซอฟต์แวร์และการสร้างเว็บไซต์หายไป อุปสรรคในการเผยแพร่ข้อมูลของแต่ละบุคคลก็จะหายไปเช่นกัน

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

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

AI สร้างสรรค์ช่วยขจัดอุปสรรคเหล่านั้นที่ผู้ส่งข้อมูลต้องเอาชนะได้อย่างแม่นยำ

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

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

ด้วยวิธีนี้ เราอาจกำลังเข้าสู่ยุคที่อุปสรรคต่างๆ กำลังหายไปจากโลก นี่คือสิ่งที่ผมรู้สึกผ่านการสร้างเว็บไซต์นี้