Skip to main content

วิศวกรความรู้ทำอะไร?

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

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

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

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

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