ในปัจจุบัน แทบจะเป็นไปไม่ได้เลยที่จะพูดถึงหัวข้อที่เกี่ยวข้องกับเทคโนโลยีใดๆ โดยไม่พูดถึงหนึ่งในสามคำต่อไปนี้: อัลกอริทึม ระบบอัตโนมัติ และปัญญาประดิษฐ์ ไม่ว่าการสนทนาจะเกี่ยวกับการพัฒนาซอฟต์แวร์อุตสาหกรรม (ซึ่งอัลกอริทึมเป็นหัวใจสำคัญ) DevOps (ซึ่งเกี่ยวข้องกับระบบอัตโนมัติโดยเฉพาะ) หรือ AIOps (การใช้ปัญญาประดิษฐ์เพื่อขับเคลื่อนการดำเนินงานด้านไอที) คุณก็จะพบกับคำศัพท์ทางเทคโนโลยีสมัยใหม่เหล่านี้
อันที่จริง ความถี่ที่เงื่อนไขเหล่านี้ปรากฏขึ้นและกรณีการใช้งานที่ทับซ้อนกันมากมายซึ่งถูกนำไปใช้ทำให้สามารถรวมเงื่อนไขเหล่านี้เข้าด้วยกันได้ง่าย ตัวอย่างเช่น เราอาจคิดว่าอัลกอริทึมทุกอันเป็นรูปแบบหนึ่งของ AI หรือวิธีเดียวที่จะทำให้ระบบอัตโนมัติเกิดขึ้นได้คือการใช้ AI กับอัลกอริทึมนั้น
ความเป็นจริงมีความซับซ้อนกว่านั้นมาก แม้ว่าอัลกอริทึม ระบบอัตโนมัติ และปัญญาประดิษฐ์จะมีความเกี่ยวข้องกัน แต่ทั้งสองอย่างก็เป็นแนวคิดที่แตกต่างกันโดยสิ้นเชิง และคงจะผิดพลาดหากจะรวมสองแนวคิดนี้เข้าด้วยกัน วันนี้เราจะมาวิเคราะห์ว่าคำศัพท์เหล่านี้หมายถึงอะไร แตกต่างกันอย่างไร และเกี่ยวข้องกันอย่างไรในภูมิทัศน์เทคโนโลยีสมัยใหม่
อัลกอริทึมคืออะไร:
มาเริ่มกันด้วยคำศัพท์ที่ถูกพูดถึงกันในแวดวงเทคนิคมานานหลายทศวรรษ: อัลกอริทึม
อัลกอริทึมคือชุดของขั้นตอน ในการพัฒนาซอฟต์แวร์ อัลกอริทึมมักจะอยู่ในรูปแบบชุดคำสั่งหรือการดำเนินการที่โปรแกรมดำเนินการเพื่อบรรลุงานที่กำหนด
กล่าวได้ว่าไม่ใช่อัลกอริทึมทั้งหมดจะเป็นซอฟต์แวร์ ตัวอย่างเช่น คุณสามารถพูดได้ว่าสูตรเป็นอัลกอริทึมเนื่องจากเป็นชุดของโปรแกรมด้วย ในความเป็นจริง คำว่าอัลกอริทึมมีประวัติศาสตร์ยาวนาน ย้อนหลังไปหลายศตวรรษก่อนที่ใครจะประดิษฐ์
ระบบอัตโนมัติคืออะไร:
ระบบอัตโนมัติหมายถึงการทำงานภายใต้การควบคุมของมนุษย์ที่จำกัด มนุษย์อาจตั้งค่าเครื่องมือและกระบวนการเพื่อทำงานอัตโนมัติ แต่เมื่อเริ่มดำเนินการแล้ว เวิร์กโฟลว์อัตโนมัติจะทำงานเองเกือบทั้งหมดหรือทั้งหมด
เช่นเดียวกับอัลกอริทึม แนวคิดเรื่องการทำงานอัตโนมัติมีมานานหลายศตวรรษแล้ว ในยุคแรกๆ ของยุคคอมพิวเตอร์ การทำงานอัตโนมัติไม่ใช่จุดเน้นหลักของงานต่างๆ เช่น การพัฒนาซอฟต์แวร์ แต่ในช่วงทศวรรษที่ผ่านมา แนวคิดที่ว่าโปรแกรมเมอร์และทีมปฏิบัติการไอทีควรทำงานอัตโนมัติให้มากที่สุดเท่าที่จะเป็นไปได้นั้นได้แพร่หลายไปอย่างกว้างขวาง
ในปัจจุบัน ระบบอัตโนมัติมาคู่กับแนวทางปฏิบัติ เช่น DevOps และการส่งมอบอย่างต่อเนื่อง
ปัญญาประดิษฐ์คืออะไร:
ปัญญาประดิษฐ์ (AI) คือการจำลองปัญญาของมนุษย์โดยใช้คอมพิวเตอร์หรือเครื่องมือที่ไม่ใช่มนุษย์อื่นๆ
Generative AI ซึ่งสร้างเนื้อหาที่เขียนหรือภาพที่เลียนแบบผลงานของผู้คนจริง เป็นจุดศูนย์กลางของการอภิปรายเกี่ยวกับ AI ในช่วงปีที่ผ่านมา อย่างไรก็ตาม Generative AI เป็นเพียงหนึ่งในหลายประเภทของ AI ที่มีอยู่ และ AI ส่วนใหญ่ในรูปแบบอื่นๆ (เช่น การวิเคราะห์เชิงทำนาย)
มีอยู่มาตั้งแต่ก่อนการเปิดตัว ChatGPT ที่จุดประกายการเติบโตอย่างรวดเร็วของ AI ในปัจจุบัน
สอนความแตกต่างระหว่างอัลกอริทึม อัตโนมัติ และ AI:
อัลกอริทึมเทียบกับระบบอัตโนมัติและ AI:
เราสามารถเขียนอัลกอริทึมที่ไม่เกี่ยวข้องกับระบบอัตโนมัติหรือ AI เลย ตัวอย่างเช่น อัลกอริทึมในแอปพลิเคชันซอฟต์แวร์ที่ตรวจสอบผู้ใช้โดยใช้ชื่อผู้ใช้และรหัสผ่านจะใช้ชุดขั้นตอนเฉพาะเพื่อทำงานให้เสร็จสมบูรณ์ (ซึ่งทำให้เป็นอัลกอริทึม) แต่ไม่ใช่รูปแบบหนึ่งของการทำงานอัตโนมัติ และแน่นอนว่าไม่ใช่ AI
ระบบอัตโนมัติเทียบกับ AI:
ในทำนองเดียวกัน กระบวนการจำนวนมากที่นักพัฒนาซอฟต์แวร์และทีม ITOps ทำให้เป็นอัตโนมัติไม่ใช่รูปแบบหนึ่งของ AI ตัวอย่างเช่น ไพลน์ไลน์ CI/CD มักประกอบด้วยเวิร์กโฟลว์อัตโนมัติจำนวนมาก แต่ไม่ได้พึ่งพา AI เพื่อทำให้กระบวนการเป็นอัตโนมัติ พวกเขาใช้กระบวนการตามกฎง่ายๆ
AI ที่มีระบบอัตโนมัติและอัลกอริทึม:
ในขณะเดียวกัน AI มักจะอาศัยอัลกอริทึมเพื่อช่วยเลียนแบบสติปัญญาของมนุษย์ และในหลายๆ กรณี AI มุ่งหวังที่จะทำให้การทำงานเป็นอัตโนมัติหรือตัดสินใจ อย่างไรก็ตาม ไม่ใช่ว่าอัลกอริทึมหรือการทำงานอัตโนมัติทั้งหมดจะเกี่ยวข้องกับ AI
ทั้งสามมารวมกันได้อย่างไร:
กล่าวได้ว่าเหตุผลที่อัลกอริทึม ระบบอัตโนมัติ และ AI มีความสำคัญต่อเทคโนโลยีสมัยใหม่ก็คือ การใช้งานอุปกรณ์เหล่านี้ร่วมกันถือเป็นกุญแจสำคัญของเทรนด์เทคโนโลยีที่ได้รับความนิยมสูงสุดในปัจจุบัน
ตัวอย่างที่ดีที่สุดคือเครื่องมือสร้าง AI ซึ่งอาศัยอัลกอริทึมที่ผ่านการฝึกฝนให้เลียนแบบการผลิตเนื้อหาของมนุษย์ เมื่อใช้งานแล้ว ซอฟต์แวร์สร้าง AI จะสามารถสร้างเนื้อหาได้โดยอัตโนมัติ
อัลกอริทึม ระบบอัตโนมัติ และปัญญาประดิษฐ์ (AI) สามารถบรรจบกันได้ในบริบทอื่นๆ เช่นกัน ตัวอย่างเช่น NoOps (เวิร์กโฟลว์การดำเนินงานด้านไอทีอัตโนมัติเต็มรูปแบบที่ไม่ต้องใช้แรงงานคนอีกต่อไป) อาจต้องการไม่เพียงแค่การทำงานอัตโนมัติตามอัลกอริทึมเท่านั้น แต่ยังรวมถึงเครื่องมือ AI ที่ซับซ้อนเพื่อให้สามารถตัดสินใจตามบริบทที่ซับซ้อน ซึ่งไม่สามารถทำได้โดยใช้อัลกอริทึมเพียงอย่างเดียว
อัลกอริทึม ระบบอัตโนมัติ และปัญญาประดิษฐ์เป็นหัวใจสำคัญของโลกเทคโนโลยีในปัจจุบัน แต่เทคโนโลยีสมัยใหม่ไม่ได้ขึ้นอยู่กับแนวคิดทั้งสามประการนี้ทั้งหมด หากต้องการเข้าใจอย่างแม่นยำว่าเทคโนโลยีทำงานอย่างไร เราจำเป็นต้องทราบบทบาทของอัลกอริทึม ระบบอัตโนมัติ และปัญญาประดิษฐ์ (หรือไม่มีบทบาท) อย่างไร
เวลาโพสต์ : 16 พ.ค. 2567