การทดสอบ Generative AI สำหรับการออกแบบแผงวงจร
บทนำ
- ทดสอบว่าแชตบอตที่ขับเคลื่อนด้วย AI จะสามารถช่วยงานที่ต้องการความแม่นยำอย่างการออกแบบแผงวงจรได้หรือไม่
- LLMs (โมเดลภาษาขนาดใหญ่) มักเข้าใจรายละเอียดผิดพลาดได้บ่อย
- แนวทางแบบกำหนดผลลัพธ์ได้แน่นอนมีความสำคัญในการออกแบบอิเล็กทรอนิกส์
- แม้ผลิตภัณฑ์ AI ในปัจจุบันจะมีส่วนที่ถูกโหมเกินจริง แต่หากใช้แนวทางที่เหมาะสมก็ยังค้นหาประโยชน์ที่ใช้ได้จริงได้
- ทดสอบ LLMs กับงานออกแบบที่ยากซึ่งผู้เชี่ยวชาญทำกันเป็นประจำ
- โมเดลที่ใช้ในการทดสอบ: Gemini 1.5 Pro ของ Google, GPT-4o ของ OpenAI, Claude 3 Opus ของ Anthropic
การถามคำถามโง่ๆ
- การออกแบบแผงวงจรต้องอาศัยความรู้จำนวนมาก
- จึงลองใช้วิธีเรียนรู้ด้วยการถามคำถามง่ายๆ กับ LLMs
- ตัวอย่าง: "ค่าหน่วงต่อความยาวหนึ่งหน่วยของ trace บนแผงวงจรคือเท่าไร?"
- Claude 3 Opus ให้คำตอบที่แม่นยำที่สุด
- Google Gemini 1.5 ทำผลงานได้ไม่ดีนักเพราะได้รับอิทธิพลจากข้อมูลคุณภาพต่ำที่ดึงมาจากอินเทอร์เน็ต
การค้นหาชิ้นส่วน
- วิศวกรที่มีประสบการณ์สามารถหาชิ้นส่วนที่ต้องการได้อย่างรวดเร็ว
- มีการทดสอบความสามารถของ AI ในการค้นหาชิ้นส่วน
- ตัวอย่าง: ค้นหาชิ้นส่วนสำหรับไดรเวอร์มอเตอร์หุ่นยนต์ที่ใช้ออปติคัลอีเธอร์เน็ต
- ทุกโมเดลไม่สามารถแนะนำชิ้นส่วนที่เหมาะสมได้
- ส่วนใหญ่เป็นการแนะนำชิ้นส่วนที่เหมาะกับงานใช้งานทั่วไปโดยเฉลี่ย
การแยกข้อมูลจาก datasheet
- ข้อมูลที่จำเป็นสำหรับการออกแบบแผงวงจรถูกรวมอยู่ใน PDF datasheet
- มีการทดสอบความสามารถของ LLMs ในการดึงข้อมูลจาก PDF
- วิธีที่มีประสิทธิภาพที่สุดคืออัปโหลด datasheet ทั้งฉบับเข้าไปใน LLM แล้วค่อย query รายละเอียดแบบโต้ตอบ
- Gemini 1.5 แสดงประสิทธิภาพที่น่าเชื่อถือที่สุดในงานนี้
- สามารถสร้างตารางพินและ BGA footprint ได้สำเร็จ
การออกแบบวงจร
- ทดสอบว่า LLMs จะสามารถออกแบบวงจรได้จริงหรือไม่
- ตัวอย่าง: การออกแบบ preamp สำหรับไมโครโฟนอิเล็กทรอนิกส์
- Claude 3 Opus ให้คำตอบที่ดีที่สุด
- อย่างไรก็ตาม ยังมีการตัดสินใจที่ผิดพลาดบางส่วนและแบบวงจรที่ไม่แม่นยำปะปนอยู่
- LLMs โดดเด่นในงานดึงและแปลงข้อมูล แต่ยังมีปัญหากับการสังเคราะห์แบบออกแบบต้นฉบับ
บทสรุป
- การออกแบบแผงวงจรต้องการความแม่นยำสูงมาก
- LLMs อาจมีประโยชน์ในการเขียนโค้ด
- Claude 3 มีประโยชน์ต่อการเรียนรู้โดเมนใหม่
- Gemini มีประโยชน์ในการดึงข้อมูลจาก datasheet
- GPT-4o ไม่สามารถให้คำตอบที่มีประโยชน์ที่สุดในการทดสอบนี้ได้
- LLMs เด่นด้านการค้นคืนข้อมูลและการสร้างโค้ด แต่มีข้อจำกัดในโดเมนที่อยู่นอกการกระจายของข้อมูลฝึก
ความเห็นของ GN⁺
- ประโยชน์ของ LLMs: LLMs อาจมีประโยชน์ในการค้นหาข้อมูลและการสร้างโค้ดสำหรับการออกแบบแผงวงจร โดยเฉพาะมีจุดแข็งในการดึงข้อมูลที่ต้องการจาก datasheet
- ข้อจำกัด: LLMs ยังประสบปัญหาในการสังเคราะห์แบบออกแบบต้นฉบับ ซึ่งอาจเกี่ยวข้องกับข้อจำกัดของข้อมูลฝึก
- งานวิจัยในอนาคต: เพื่อยกระดับความสามารถด้านการออกแบบวงจรของ LLMs จำเป็นต้องมีการ fine-tune กับงานสร้าง netlist นอกจากนี้อาจต้องใช้ข้อมูลและการฝึกเพิ่มขึ้นอีก
- การนำไปใช้จริง: ปัจจุบัน LLMs สามารถใช้เป็นเครื่องมือช่วยในการออกแบบวงจรได้ แต่ยังต้องมีการตรวจทานและแก้ไขโดยผู้เชี่ยวชาญ และยังมีข้อจำกัดต่อการทำงานอัตโนมัติเต็มรูปแบบ
- มุมมองเชิงวิพากษ์: คำตอบของ LLMs มักถูกปรับไปตามงานใช้งานทั่วไปโดยเฉลี่ย จึงอาจไม่ตอบโจทย์ความต้องการเฉพาะ และอาจก่อให้เกิดปัญหาสำคัญในการออกแบบจริงได้
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News