Uji Generative AI untuk Desain Papan Sirkuit
Pengantar
- Menguji apakah chatbot berbasis AI dapat membantu pekerjaan presisi seperti desain papan sirkuit.
- LLMs (large language models) sering kali dapat salah memahami detail.
- Pendekatan deterministik penting dalam desain elektronik.
- Produk AI saat ini memiliki sisi yang dibesar-besarkan, tetapi dengan pendekatan yang tepat, kegunaan praktis tetap bisa ditemukan.
- Menguji LLMs pada tugas desain sulit yang rutin dilakukan oleh para ahli.
- Model yang digunakan dalam pengujian: Gemini 1.5 Pro dari Google, GPT-4o dari OpenAI, Claude 3 Opus dari Anthropic.
Mengajukan pertanyaan bodoh
- Desain papan sirkuit membutuhkan banyak pengetahuan.
- Dicoba metode belajar dengan mengajukan pertanyaan sederhana kepada LLMs.
- Contoh: "Berapa delay per satuan panjang trace pada papan sirkuit?"
- Claude 3 Opus memberikan jawaban yang paling akurat.
- Google Gemini 1.5 menunjukkan performa yang rendah karena materi berkualitas buruk yang diambil dari internet.
Mencari komponen
- Insinyur berpengalaman dapat dengan cepat menemukan komponen yang dibutuhkan.
- Kemampuan AI dalam mencari komponen diuji.
- Contoh: mencari komponen untuk motor driver robot yang menggunakan optical Ethernet.
- Semua model gagal merekomendasikan komponen yang sesuai.
- Banyak rekomendasi komponen disesuaikan untuk aplikasi rata-rata.
Parsing datasheet
- Data yang diperlukan untuk desain papan sirkuit terdapat di datasheet PDF.
- Kemampuan LLMs mengekstrak data dari PDF diuji.
- Metode paling efektif adalah mengunggah seluruh datasheet ke LLM lalu melakukan kueri detail secara interaktif.
- Gemini 1.5 menunjukkan performa paling andal untuk tugas ini.
- Berhasil membuat pin table dan footprint BGA.
Desain sirkuit
- Diuji apakah LLMs dapat melakukan desain sirkuit itu sendiri.
- Contoh: merancang preamp untuk mikrofon elektronik.
- Claude 3 Opus memberikan jawaban terbaik.
- Namun, masih terdapat beberapa keputusan yang salah dan desain sirkuit yang tidak akurat.
- LLMs unggul dalam tugas ekstraksi dan transformasi informasi, tetapi kesulitan dalam sintesis desain orisinal.
Kesimpulan
- Desain papan sirkuit menuntut presisi yang tinggi.
- LLMs dapat berguna untuk menulis kode.
- Claude 3 berguna untuk mempelajari domain baru.
- Gemini berguna untuk mengekstrak data dari datasheet.
- GPT-4o tidak memberikan jawaban yang paling berguna dalam pengujian ini.
- LLMs unggul dalam pencarian informasi dan pembuatan kode, tetapi memiliki keterbatasan pada domain yang berada di luar distribusi data pelatihannya.
Opini GN⁺
- Kegunaan LLMs: LLMs dapat berguna dalam desain papan sirkuit untuk pencarian informasi dan pembuatan kode. Secara khusus, model ini menunjukkan kekuatan dalam mengekstrak informasi yang diperlukan dari datasheet.
- Keterbatasan: LLMs kesulitan dalam sintesis desain orisinal. Hal ini mungkin berkaitan dengan keterbatasan data pelatihan.
- Riset masa depan: Untuk meningkatkan kemampuan LLMs dalam desain sirkuit, diperlukan fine-tuning pada tugas pembuatan netlist. Selain itu, mungkin dibutuhkan lebih banyak data dan pelatihan.
- Pemanfaatan nyata: Saat ini LLMs dapat digunakan sebagai alat bantu dalam desain sirkuit, tetapi tetap memerlukan peninjauan dan koreksi dari ahli. Otomatisasi penuh masih memiliki keterbatasan.
- Sudut pandang kritis: Jawaban LLMs sering disesuaikan untuk aplikasi rata-rata sehingga bisa gagal memenuhi kebutuhan spesifik. Ini dapat menimbulkan masalah penting dalam desain nyata.
1 komentar
Komentar Hacker News