Thử nghiệm AI tạo sinh cho thiết kế bảng mạch
Giới thiệu
- Thử nghiệm xem chatbot dựa trên AI có thể hỗ trợ các công việc đòi hỏi độ chính xác cao như thiết kế bảng mạch hay không.
- LLMs (mô hình ngôn ngữ lớn) thường có thể hiểu sai các chi tiết.
- Trong thiết kế điện tử, cách tiếp cận mang tính quyết định là rất quan trọng.
- Các sản phẩm AI hiện tại có phần bị thổi phồng, nhưng với cách tiếp cận phù hợp vẫn có thể tìm ra giá trị hữu ích trong thực tế.
- Thử nghiệm LLMs với các tác vụ thiết kế khó mà chuyên gia thực hiện hằng ngày.
- Các mô hình được dùng trong thử nghiệm: Gemini 1.5 Pro của Google, GPT-4o của OpenAI, Claude 3 Opus của Anthropic.
Đặt những câu hỏi ngớ ngẩn
- Thiết kế bảng mạch đòi hỏi nhiều kiến thức.
- Tác giả thử cách học bằng cách đặt cho LLMs những câu hỏi đơn giản.
- Ví dụ: "Độ trễ trên mỗi đơn vị chiều dài của trace trên bảng mạch là bao nhiêu?"
- Claude 3 Opus đưa ra câu trả lời chính xác nhất.
- Google Gemini 1.5 cho kết quả kém do bị ảnh hưởng bởi các tài liệu chất lượng thấp lấy từ Internet.
Tìm linh kiện
- Kỹ sư giàu kinh nghiệm có thể nhanh chóng tìm được linh kiện cần thiết.
- Bài viết kiểm tra khả năng tìm linh kiện của AI.
- Ví dụ: tìm linh kiện cho bộ điều khiển động cơ robot dùng Ethernet quang.
- Không mô hình nào đề xuất được các linh kiện phù hợp.
- Có nhiều đề xuất linh kiện chỉ phù hợp với các ứng dụng ở mức trung bình.
Phân tích datasheet
- Dữ liệu cần thiết cho thiết kế bảng mạch nằm trong các datasheet PDF.
- Bài viết kiểm tra khả năng trích xuất dữ liệu từ PDF của LLMs.
- Cách hiệu quả nhất là tải toàn bộ datasheet lên LLM rồi truy vấn tương tác các chi tiết.
- Gemini 1.5 cho thấy hiệu năng đáng tin cậy nhất ở tác vụ này.
- Mô hình đã thành công trong việc tạo bảng chân pin và footprint BGA.
Thiết kế mạch
- Bài viết kiểm tra xem LLMs có thể tự thiết kế mạch hay không.
- Ví dụ: thiết kế preamp cho microphone điện tử.
- Claude 3 Opus đưa ra câu trả lời tốt nhất.
- Tuy nhiên vẫn có một số quyết định sai và thiết kế mạch thiếu chính xác.
- LLMs rất giỏi ở các tác vụ trích xuất và chuyển đổi thông tin, nhưng gặp khó khăn với việc tổng hợp thiết kế nguyên bản.
Kết luận
- Thiết kế bảng mạch đòi hỏi độ chính xác rất cao.
- LLMs có thể hữu ích trong việc viết code.
- Claude 3 hữu ích để học một lĩnh vực mới.
- Gemini hữu ích trong việc trích xuất dữ liệu từ datasheet.
- GPT-4o không đưa ra những câu trả lời hữu ích nhất trong bài thử nghiệm này.
- LLMs xuất sắc trong tra cứu thông tin và sinh code, nhưng có giới hạn ở các lĩnh vực nằm ngoài phân bố dữ liệu huấn luyện.
Ý kiến của GN⁺
- Tính hữu ích của LLMs: LLMs có thể hữu ích trong thiết kế bảng mạch ở các tác vụ tra cứu thông tin và sinh code. Đặc biệt, chúng thể hiện thế mạnh trong việc trích xuất thông tin cần thiết từ datasheet.
- Hạn chế: LLMs gặp khó khăn trong việc tổng hợp thiết kế nguyên bản. Điều này có thể liên quan đến giới hạn của dữ liệu huấn luyện.
- Nghiên cứu tương lai: Để cải thiện khả năng thiết kế mạch của LLMs, cần fine-tune cho tác vụ tạo netlist. Ngoài ra, có thể cần thêm dữ liệu và quá trình huấn luyện nhiều hơn.
- Ứng dụng thực tế: Hiện tại, LLMs có thể được dùng như công cụ hỗ trợ cho thiết kế mạch, nhưng vẫn cần chuyên gia rà soát và chỉnh sửa. Việc tự động hóa hoàn toàn vẫn còn hạn chế.
- Góc nhìn phản biện: Câu trả lời của LLMs thường được tối ưu cho các ứng dụng ở mức trung bình nên có thể không đáp ứng được các yêu cầu cụ thể. Đây có thể là vấn đề nghiêm trọng trong thiết kế thực tế.
1 bình luận
Ý kiến Hacker News