รายละเอียดโครงงาน

หลักสูตร/ปี พ.ศ.
วิศวกรรมศาสตรบัณฑิต สาขาวิชาวิศวกรรมซอฟต์แวร์และความรู้ ปี พ.ศ. 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)

สถานะการอนุมัติ
รออนุมัติ