شماره ركورد
33921
پديد آورنده
مهدي فقهي
عنوان
بهبود تعامل ميان برنامه نويسان و مدلهاي بزرگ زباني
مقطع تحصيلي
كارشناسي ارشد
رشته تحصيلي
مهندسي كامپيوتر- هوش مصنوعي و رباتيكز
سال تحصيل
1401
تاريخ دفاع
1404/4/21
استاد راهنما
مرتضي آنالويي
استاد مشاور
/
دانشكده
مهندسي كامپيوتر
چكيده
اين پاياننامه به طراحي، پيادهسازي و بهبود يك سيستم براي توليد كدهاي نرمافزاري با بهرهگيري از مدلهاي بزرگ زباني و روشهاي پيشرفته هوش مصنوعي ميپردازد كه منجر به كاهش زمان توسعه، افزايش دقت و كاهش خطاهاي انساني در فرآيند كدنويسي ميشود. در اين راستا، يك محصول توسعهيافته از يك مدل بومي بر پايه يادگيري ماشين طراحي شده كه توانايي توليد كدهاي ساختيافته، تميز و بهينه را دارد. اين محصول با تكيه بر روشهاي مهندسي سؤال، تحليل بازخوردهاي كاربران و يادگيري از تجارب گذشته، قادر است پيشنهادهايي هوشمندانه براي حل مسائل متداول برنامهنويسي و انتخاب الگوريتمهاي مناسب ارائه دهد. رابط كاربري طراحيشده نيز بهگونهاي توسعه يافته كه تعامل مؤثر و ساده با توسعهدهندگان را امكانپذير ميسازد. روند توسعه اين سيستم در پنج فاز صورت گرفته كه شامل ايجاد يك چتبات اوليه، تدوين كتابچه اعلانهاي پرتكرار، افزودن ماژول بازيابي اسناد و كدهاي مرتبط، طراحي محيط تعاملي براي توليد كد و در نهايت اضافه كردن ابزارهاي هوش مصنوعي براي تعامل بهتر است. علاوه بر اين، مجموعهاي از دادگان دستورالعملي با استفاده از روشهاي بهروز مهندسي اعلان توليد شده است كه بر اساس آن، سه مدل زباني با تنظيم دقيق آموزش داده شدهاند و نتايج نشان ميدهد استفاده از اين دادگان موجب بهبود عملكرد مدلها در معيارهاي كليدي تعريفشده ميشود. همچنين، روشي براي انتخاب خودكار مدل پايه ارائه گرديده كه بهعنوان يك بنچمارك به همراه دادگان قابل استفاده در پژوهشهاي بعدي خواهد بود. در مجموع، اين تحقيق نهتنها از منظر علمي نوآورانه است، بلكه با تكيه بر رويكرد طي شده در آن، ميتواند بهعنوان راهكاري عملي جهت بهبود كيفيت و توليد محصولات هوش مصنوعي مبتني بر مدلهاي بزرگ زباني كاربردي در صنعت مطرح شود.
تاريخ ورود اطلاعات
1404/08/03
عنوان به انگليسي
Improving Interaction Between Programmers and Large Language Models
تاريخ بهره برداري
7/23/2025 12:00:00 AM
دانشجوي وارد كننده اطلاعات
مهدي فقهي
چكيده به لاتين
This thesis focuses on the design, implementation, and enhancement of a system for generating software code using large language models and advanced artificial intelligence techniques, aiming to reduce development time, increase accuracy, and minimize human errors in the coding process. To achieve this, a locally trained machine learning–based product has been developed, capable of producing clean, structured, and optimized code. Leveraging prompt engineering techniques, user feedback analysis, and learning from past experiences, the system is able to provide intelligent suggestions for solving common programming problems and selecting appropriate algorithms. The user interface has been designed to enable seamless and efficient interaction with developers. The development process of this system has been carried out in five phases: building an initial chatbot, compiling a handbook of frequently used prompts, adding a module for retrieving relevant documents and code snippets, designing an interactive environment for code generation, and finally integrating AI-powered tools to enhance interaction. In addition, an instruction-based dataset was created using state-of-the-art prompt engineering methods, which was then used to fine-tune three language models. The results show that employing this dataset significantly improves model performance on key evaluation metrics. Furthermore, an automated base model selection method has been introduced, serving as a benchmark alongside the dataset for future research. Overall, this research is not only scientifically innovative but also provides a practical approach that can be adopted to improve the quality and production of AI-powered products based on large language models in industrial applications.
كليدواژه هاي فارسي
هوش مصنوعي , مدلهاي بزرگ زباني , مهندسي اعلان , تنظيم دقيق , بهينهسازي كد , يادگيري ماشين , مهندسي هوش مصنوعي
كليدواژه هاي لاتين
artificial intelligence , Large Language Models , prompt Engineering , Fine-tuning , Code Optimization , Machine Learning , AI Engineering
Author
Mehdi Feghhi
SuperVisor
Morteza Analooei