หลักสูตร/ปี พ.ศ. วิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมซอฟต์แวร์และความรู้ ปี พ.ศ. 2569
ภาคและปีการศึกษาที่สำเร็จการศึกษา ภาคปลาย ปีการศึกษา 2568
ประเภทโครงงาน
โครงงานวิศวกรรม
ชื่อโครงงานภาษาไทย
ริซ-วี(ผู้ช่วยเขียนโค้ด ริสก์-ไฟว์)
ชื่อโครงงานภาษาอังกฤษ
Rizz-V (RISC-V Code Assistant)
ผู้พัฒนา
6510545292 นายจิรภัทร ชุติมันตพงศ์
6510545357 นายชานันท์ สุนทราภิวัฒน์
อาจารย์ที่ปรึกษาหลัก
ภารุจ รัตนวรพันธุ์
อาจารย์ที่ปรึกษาร่วม
-
บทคัดย่อ
RISC-V เป็นสถาปัตยกรรมชุดคำสั่งแบบโอเพนซอร์สที่ได้รับการยอมรับอย่างแพร่หลายทั้งในภาควิชาการและอุตสาหกรรม อย่างไรก็ตาม เครื่องมือสำหรับการพัฒนาโปรแกรมแอสเซมบลีของ RISC-V ยังคงมีข้อจำกัดเมื่อเทียบกับภาษาระดับสูง เครื่องมือที่มีอยู่ในปัจจุบันมุ่งเน้นไปที่การรันโค้ดและการแสดงผลเป็นหลัก ขณะที่ผู้ช่วยเขียนโค้ดด้วย AI ทั่วไปมักให้ผลลัพธ์ที่ไม่น่าเชื่อถือสำหรับ RISC-V เนื่องจากมีข้อมูลสำหรับการฝึกในโดเมนนี้ไม่เพียงพอ
โครงงานนี้นำเสนอ Rizz-V ซึ่งเป็นผู้ช่วยเขียนโค้ดแอสเซมบลี RISC-V ที่ขับเคลื่อนด้วย AI และถูกพัฒนาในรูปแบบส่วนขยายของ Visual Studio Code โดยระบบมีความสามารถหลัก 3 ประการ ได้แก่
การแนะนำโค้ดแบบเรียลไทม์ที่แสดงขึ้นระหว่างที่ผู้ใช้พิมพ์
การสร้างโค้ดจากคอมเมนต์ (comment-to-code) ซึ่งสามารถสร้างโค้ดแอสเซมบลีแบบสมบูรณ์จากคำอธิบายภาษาธรรมชาติ
ระบบรับข้อเสนอแนะจากผู้ใช้ เพื่อเก็บคะแนนคุณภาพและนำไปใช้ในการปรับปรุงโมเดลอย่างต่อเนื่อง
ส่วนขยายนี้สื่อสารกับเซิร์ฟเวอร์ฝั่งแบ็กเอนด์ ซึ่งรันโมเดลภาษาที่ผ่านการปรับแต่ง (fine-tuned) ให้เหมาะสมเฉพาะสำหรับการสร้างโค้ดแอสเซมบลี RISC-V โดยเฉพาะ
Abstract
RISC-V is an open-source instruction set architecture that has gained widespread adoption in both academia and industry. However, development tooling for RISC-V assembly programming remains limited compared to that of high-level programming languages. Existing tools focus primarily on code execution and visualization, while general-purpose AI code assistants produce unreliable results for RISC-V due to insufficient training data in this domain.
This project presents Rizz-V, an AI-powered RISC-V assembly code assistant implemented as a Visual Studio Code extension. The system provides three core features: real-time inline code suggestions that appear as the user types, comment-to-code generation that produces complete assembly implementations from natural language descriptions, and a user feedback system that collects quality ratings to support continuous model improvement. The extension communicates with a backend server running a fine-tuned language model specifically adapted for RISC-V assembly code generation.
คำสำคัญ (Keywords)
RISC-V
code assistant
code completion
artificial intelligence
Visual Studio Code
assembly language
user feedback
เว็บไซต์โครงงาน
-
ที่เก็บเวอร์ชันซอร์สโค้ด
https://github.com/GNbros/Rizz-V_AI-Enable
ผู้นำเข้าข้อมูลครั้งแรก
นายชานันท์
สุนทราภิวัฒน์
(b6510545357)
แก้ไขครั้งสุดท้าย
เมื่อ April 29, 2026, 9:04 p.m. โดย
นายชานันท์
สุนทราภิวัฒน์
(b6510545357)
สถานะการอนุมัติ
รออนุมัติ