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

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

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

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

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

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