เพื่อจัดระเบียบบทความที่ผมเขียนลงบล็อก ผมได้ใช้ AI เชิงสร้างสรรค์ (Gemini) ในการสร้างเว็บไซต์ของตัวเองขึ้นมา
บันทึกการวิจัยของ katoshi https://katoshi-mfacet.github.io/
เว็บไซต์นี้ถูกสร้างขึ้นโดยอัตโนมัติจากฉบับร่างบทความบล็อกต้นฉบับของผมที่เขียนเป็นภาษาญี่ปุ่น
คุณสมบัติเด่นของเว็บไซต์นี้คือ:
- สร้างขึ้นโดยอัตโนมัติจากฉบับร่างบทความ
- การจัดระเบียบบทความด้วยการจัดหมวดหมู่และติดแท็ก
- รองรับ 30 ภาษาและสามารถเข้าถึงได้ง่าย
กลไกพื้นฐาน
กลไกพื้นฐานคือการใช้โปรแกรมที่ผมสร้างขึ้นเองโดยอิงจากเฟรมเวิร์ก Astro ซึ่งจะสร้างไฟล์ HTML จากฉบับร่างบทความโดยอัตโนมัติ
ผมสร้างโปรแกรมนี้ขึ้นมาจากการพูดคุยกับ Gemini ของ Google
ด้วยกลไกนี้ เมื่อเขียนฉบับร่างบทความเสร็จและสั่งประมวลผลใหม่ ไฟล์ HTML ก็จะถูกอัปเดตโดยอัตโนมัติและแสดงผลบนเว็บไซต์นี้
การจัดหมวดหมู่และการติดแท็ก
ผมยังได้พัฒนาโปรแกรมแยกต่างหากสำหรับการจัดหมวดหมู่และการติดแท็ก
โปรแกรมนี้จะส่งบทความไปยัง Gemini ผ่าน API เพื่อจัดหมวดหมู่และติดแท็กโดยอัตโนมัติ
เมื่อได้รับรายการหมวดหมู่และแท็กพร้อมกับบทความ Gemini จะตีความความหมายของบทความและแนะนำสิ่งที่เหมาะสมได้อย่างเชี่ยวชาญ
นอกจากนี้ รายการหมวดหมู่และแท็กเองก็ถูกกำหนดโดยโปรแกรมที่กำหนดเองอีกตัวที่ดึงมาจากบทความในอดีต ซึ่งในส่วนนี้ผมก็ยังคงใช้ Gemini
บทความในอดีตจะถูกส่งไปยัง Gemini ทีละรายการผ่าน API ซึ่งจะแสดงผลหมวดหมู่และแท็กที่เสนอ จากนั้นข้อมูลที่สกัดจากบทความทั้งหมดจะถูกป้อนกลับไปยัง Gemini เพื่อสรุปรายการหมวดหมู่และแท็กที่สมบูรณ์
กระบวนการทั้งหมดนี้ยังถูกทำให้เป็นไปโดยอัตโนมัติด้วยโปรแกรม
การแปลหลายภาษา
การแปลเป็นสิ่งสำคัญสำหรับการทำเว็บไซต์ให้รองรับหลายภาษา และแน่นอนว่า Gemini ก็ถูกนำมาใช้สำหรับการแปลนี้ด้วยเช่นกัน
การแปลมีสองรูปแบบ:
หนึ่งคือการแปลข้อความทั่วไปภายในเว็บไซต์ที่ไม่ขึ้นกับบทความเฉพาะ เช่น ชื่อรายการเมนูและการแนะนำตัว
อีกรูปแบบหนึ่งคือการแปลฉบับร่างบทความโดยตรง
สำหรับการแปลทั้งสองรูปแบบนี้ ผมได้สร้างโปรแกรมขึ้นเองที่ใช้ API ของ Gemini ในการดำเนินการแปล
การเข้าถึงข้อมูล
เพื่อพิจารณาผู้ใช้ที่มีความบกพร่องทางสายตาที่รับฟังเนื้อหาบทความผ่านเสียง และผู้ที่ใช้เมาส์ลำบากซึ่งใช้งานเว็บไซต์ด้วยการใช้แป้นพิมพ์เท่านั้น การเพิ่มประสิทธิภาพหลายอย่างในไฟล์ HTML จะช่วยเพิ่มความสามารถในการเข้าถึงข้อมูล
ในส่วนของความสามารถในการเข้าถึงข้อมูล ผมมีความรู้น้อยมาก Gemini เป็นผู้แนะนำการปรับปรุงเหล่านี้ในระหว่างที่เราสนทนาเกี่ยวกับการเขียนโปรแกรม
และสำหรับการปรับเปลี่ยน HTML เพื่อเพิ่มความสามารถในการเข้าถึงข้อมูล ผมก็ได้เรียนรู้วิธีการนำไปใช้จากการสนทนากับ Gemini เช่นกัน
การเลือนหายของกำแพง
ปัญญาประดิษฐ์เชิงสร้างสรรค์ (Generative AI) ถูกนำมาใช้ในหลายแง่มุมสำหรับการสร้างเว็บไซต์นี้ รวมถึงการพัฒนาโปรแกรม การประมวลผลภาษาธรรมชาติสำหรับการแปลและการจัดระเบียบหมวดหมู่และแท็ก และแม้แต่การแนะนำจุดเล็กๆ น้อยๆ เช่น การเข้าถึงข้อมูลที่ผมอาจมองข้ามไป
นอกจากนี้ การสร้างกลไกสำหรับการอัปเดตอัตโนมัติเมื่อมีการเพิ่มบทความ รวมถึงการสร้าง HTML และการประมวลผลภาษาธรรมชาติสำหรับหมวดหมู่และแท็ก ทำให้ผมสามารถสร้างเว็บไซต์นี้ให้เติบโตอย่างต่อเนื่องไปพร้อมกับบทความใหม่ๆ ทุกบทความ
จากการสร้างเว็บไซต์นี้ ผมรู้สึกได้ถึงความง่ายดายที่กำแพงต่างๆ สามารถเอาชนะได้ด้วย AI เชิงสร้างสรรค์
อันดับแรกคืออุปสรรคทางภาษา การรองรับ 30 ภาษาเป็นสิ่งที่ไม่สามารถทำได้โดยบุคคลเพียงคนเดียวในอดีต แม้จะคำนึงถึงการแปลแล้วก็ตาม
นอกจากนี้ ยังมีความกังวลว่าบล็อกที่แปลแล้วจะสื่อถึงความหมายที่ตั้งใจไว้หรือไม่ และการแสดงออกนั้นเป็นธรรมชาติหรือไม่ หรืออาจก่อให้เกิดความไม่พอใจต่อเจ้าของภาษา
การแปลของ AI เชิงสร้างสรรค์สามารถถ่ายทอดความหมายได้อย่างแม่นยำและใช้สำนวนที่เป็นธรรมชาติมากกว่าการแปลด้วยเครื่องจักรแบบดั้งเดิม ยิ่งไปกว่านั้น ผลลัพธ์การแปลยังสามารถป้อนกลับเข้าไปใน AI เชิงสร้างสรรค์อีกครั้งเพื่อตรวจสอบว่ามีสำนวนที่ไม่เป็นธรรมชาติหรือไม่เหมาะสมหรือไม่
จากมุมมองของการทำให้เว็บไซต์เป็นหลายภาษา การจัดการองค์ประกอบที่แตกต่างกันในการแสดงออกตามภาษา เช่น วันที่และหน่วยวัด ก็เป็นอีกจุดที่ยากลำบาก
ตัวอย่างเช่น หากมีบทความ 1, 2 และ 10 บทความในสามหมวดหมู่ที่แตกต่างกัน ในภาษาญี่ปุ่น การเพียงแค่เพิ่มหน่วย "記事" (kiji - บทความ/รายการ) หลังจำนวนก็เพียงพอแล้ว เช่น "1記事" (1 บทความ), "2記事" (2 บทความ), "10記事" (10 บทความ)
อย่างไรก็ตาม ในภาษาอังกฤษ จำเป็นต้องแยกความแตกต่างระหว่างรูปเอกพจน์และพหูพจน์ เช่น "1 article", "2 articles", "10 articles" นอกจากนี้ ในบางภาษา การแสดงออกสามารถเปลี่ยนแปลงได้แม้กระทั่งจำนวนพหูพจน์น้อยๆ กับจำนวนพหูพจน์มากๆ
ยิ่งไปกว่านั้น สำหรับภาษาที่เขียนจากขวาไปซ้าย เช่น ภาษาอาหรับ การจัดวางเค้าโครงเว็บไซต์ทั้งหมดจะต้องเป็นธรรมชาติ โดยปฏิบัติตามทิศทางการมองเห็นของผู้อ่านจากขวาไปซ้าย หากมีการใช้ลูกศรในข้อความหรือรูปภาพ จำเป็นต้องพิจารณาความจำเป็นในการพลิกกลับด้านในแนวนอนด้วย จุดเหล่านี้ก็ได้รับการแก้ไขโดยให้ AI เชิงสร้างสรรค์ตรวจสอบ
ด้วยการทำงานเกี่ยวกับการทำให้เว็บไซต์เป็นหลายภาษาด้วย AI เชิงสร้างสรรค์ ผมสามารถจัดการรายละเอียดที่ผมอาจมองข้ามและไม่สามารถทำได้ด้วยวิธีการแบบดั้งเดิมได้อย่างละเอียดถี่ถ้วน
เช่นเดียวกับการพิจารณาการเข้าถึงข้อมูล ก่อนหน้านี้ ผมสามารถให้การพิจารณาสำหรับผู้ที่สามารถดูเว็บไซต์ได้ในลักษณะเดียวกับที่ผมทำได้เท่านั้น
อย่างไรก็ตาม AI เชิงสร้างสรรค์สามารถรวมการพิจารณาที่ผมอาจไม่สังเกตเห็น หรือที่ผมอาจลังเลที่จะแก้ไขเนื่องจากต้องใช้ความพยายามได้อย่างง่ายดาย
แม้ว่าการทำให้เว็บไซต์เป็นหลายภาษาและการเข้าถึงข้อมูลอาจยังไม่สมบูรณ์แบบ แต่ผมเชื่อว่าคุณภาพนั้นสูงกว่าสิ่งที่ผมสามารถทำได้ด้วยการคิดค้นและวิจัยด้วยตัวเองอย่างมาก
ด้วยวิธีนี้ AI เชิงสร้างสรรค์ได้ขจัดอุปสรรคมากมายในการเผยแพร่ข้อมูลผ่านบทความบล็อก
สรุป
ผมเป็นวิศวกรระบบที่มีประสบการณ์ด้านการเขียนโปรแกรมอย่างกว้างขวาง แม้ว่าผมจะไม่ได้สร้างเว็บไซต์สำหรับการทำงาน แต่ผมเคยสร้างโฮมเพจหลายแห่งเป็นงานอดิเรกในอดีต
ด้วยประสบการณ์นี้และการมีปฏิสัมพันธ์กับ AI เชิงสร้างสรรค์ ผมสามารถสร้างระบบการสร้างอัตโนมัติสำหรับเว็บไซต์บล็อกหลายภาษาแห่งนี้ได้ภายในเวลาประมาณสองสัปดาห์
หากไม่มี AI เชิงสร้างสรรค์ ผมคงไม่เคยคิดถึงการรองรับหลายภาษาตั้งแต่แรกเริ่ม ในแง่นั้น อาจกล่าวได้ว่าผมก้าวข้ามกำแพงแห่งจินตนาการได้สำเร็จ
นอกจากนี้ เมื่อพิจารณาถึงความพยายามที่ต้องใช้ในการจัดหมวดหมู่และติดแท็กบทความทุกครั้งที่เพิ่มเข้ามา เป็นไปได้สูงที่ผมจะหยุดอัปเดตเว็บไซต์หลังจากสร้างเสร็จสิ้นในตอนแรก ด้วยระบบอัตโนมัติที่ AI เชิงสร้างสรรค์ประมวลผลภาษาธรรมชาติให้ ผมจึงสามารถก้าวข้ามอุปสรรคในการบำรุงรักษาและการอัปเดตได้เช่นกัน
ยิ่งไปกว่านั้น ระบบนี้สามารถสร้างขึ้นได้โดยบุคคลที่ไม่มีประสบการณ์ในการเขียนโปรแกรมหรือสร้างเว็บไซต์อย่างตัวผมเอง หากคุณลองป้อนบทความนี้ให้ AI เชิงสร้างสรรค์อย่าง Gemini และแสดงความปรารถนาที่จะสร้างสิ่งที่คล้ายกัน มันน่าจะสามารถแนะนำกระบวนการให้คุณได้
แม้ว่าผมจะสามารถเผยแพร่โปรแกรมที่ผมสร้างขึ้นเพื่อการใช้งานอย่างแพร่หลายได้ แต่เมื่อพิจารณาว่า AI เชิงสร้างสรรค์กำลังกลายเป็นวิศวกรซอฟต์แวร์เต็มตัว ข้อมูลที่มีค่าที่สุดที่จะแบ่งปันในตอนนี้จึงน่าจะเป็นคำอธิบายแนวคิดและกลไกการทำงาน ดังที่นำเสนอในบทความนี้ มากกว่าตัวโปรแกรมเอง แนวคิดและกลไกพื้นฐานนั้นง่ายต่อการปรับเปลี่ยน ปรับปรุง หรือรวมเข้าด้วยกันมากกว่าโปรแกรม
สิ่งนี้บ่งชี้ว่าในขณะที่อุปสรรคในการพัฒนาซอฟต์แวร์และการสร้างเว็บไซต์กำลังหายไป อุปสรรคในการเผยแพร่ข้อมูลส่วนบุคคลก็กำลังหายไปด้วยเช่นกัน
ในทางเทคนิค อินเทอร์เน็ตได้ขจัดอุปสรรคในการแลกเปลี่ยนข้อมูลไปเกือบทั้งหมด แต่เราก็ยังคงถูกขัดขวางด้วยอุปสรรคต่างๆ เช่น ภาษาและการเข้าถึงข้อมูล
แม้ว่าผู้รับจะสามารถเอาชนะอุปสรรคบางอย่างได้ในระดับหนึ่งด้วยความพยายามของตนเอง เช่น การแปลด้วยเครื่องและการแปลงข้อความเป็นเสียงพูด แต่ก็ยังมีส่วนที่ไม่สามารถเอาชนะได้เว้นแต่ผู้ส่งข้อมูลจะให้การสนับสนุนและพิจารณา
และอุปสรรคเหล่านี้เองที่ผู้ส่งข้อมูลต้องเอาชนะ ซึ่ง AI เชิงสร้างสรรค์จะช่วยขจัดออกไป
แม้ว่าอุปสรรคด้านภาษาและการเข้าถึงข้อมูลจะหายไป ก็ยังจะมีอุปสรรคอื่นๆ อีกอย่างแน่นอน เช่น ความแตกต่างทางวัฒนธรรม ประเพณี และค่านิยม สิ่งเหล่านี้อาจเป็นอุปสรรคที่ยากลำบากยิ่งกว่าที่จะเอาชนะ
อย่างไรก็ตาม เพื่อเอาชนะอุปสรรคที่ยากลำบากเหล่านี้ เราต้องเอาชนะอุปสรรคที่อยู่ข้างหน้าเสียก่อน เมื่อเราไปถึงเชิงกำแพงเหล่านั้น แนวคิดและเทคนิคใหม่ๆ สำหรับการก้าวข้ามกำแพงก็จะปรากฏขึ้นอย่างแน่นอน
บางทีเราอาจกำลังเข้าสู่ยุคที่กำแพงต่างๆ กำลังหายไปจากโลก ผมรู้สึกเช่นนั้นผ่านการสร้างเว็บไซต์นี้