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


