• شماره ركورد
    33921
  • پديد آورنده

    مهدي فقهي

  • عنوان
    بهبود تعامل ميان برنامه نويسان و مدل‌هاي بزرگ زباني
  • مقطع تحصيلي
    كارشناسي ارشد
  • رشته تحصيلي
    مهندسي كامپيوتر- هوش مصنوعي و رباتيكز
  • سال تحصيل
    1401
  • تاريخ دفاع
    1404/4/21
  • استاد راهنما
    مرتضي آنالويي
  • استاد مشاور
    /
  • دانشكده
    مهندسي كامپيوتر
  • چكيده
    اين پايان‌نامه به طراحي، پياده‌سازي و بهبود يك سيستم براي توليد كدهاي نرم‌افزاري با بهره‌گيري از مدل‌هاي بزرگ زباني و روش‌هاي پيشرفته هوش مصنوعي مي‌پردازد كه منجر به كاهش زمان توسعه، افزايش دقت و كاهش خطاهاي انساني در فرآيند كدنويسي مي‌شود. در اين راستا، يك محصول توسعه‌يافته از يك مدل بومي بر پايه يادگيري ماشين طراحي شده كه توانايي توليد كدهاي ساخت‌يافته، تميز و بهينه را دارد. اين محصول با تكيه بر روش‌هاي مهندسي سؤال، تحليل بازخوردهاي كاربران و يادگيري از تجارب گذشته، قادر است پيشنهادهايي هوشمندانه براي حل مسائل متداول برنامه‌نويسي و انتخاب الگوريتم‌هاي مناسب ارائه دهد. رابط كاربري طراحي‌شده نيز به‌گونه‌اي توسعه يافته كه تعامل مؤثر و ساده با توسعه‌دهندگان را امكان‌پذير مي‌سازد. روند توسعه اين سيستم در پنج فاز صورت گرفته كه شامل ايجاد يك چت‌بات اوليه، تدوين كتابچه اعلان‌هاي پرتكرار، افزودن ماژول بازيابي اسناد و كدهاي مرتبط، طراحي محيط تعاملي براي توليد كد و در نهايت اضافه كردن ابزارهاي هوش مصنوعي براي تعامل بهتر است. علاوه بر اين، مجموعه‌اي از دادگان دستورالعملي با استفاده از روش‌هاي به‌روز مهندسي اعلان توليد شده است كه بر اساس آن، سه مدل زباني با تنظيم دقيق آموزش داده شده‌اند و نتايج نشان مي‌دهد استفاده از اين دادگان موجب بهبود عملكرد مدل‌ها در معيارهاي كليدي تعريف‌شده مي‌شود. همچنين، روشي براي انتخاب خودكار مدل پايه ارائه گرديده كه به‌عنوان يك بنچمارك به همراه دادگان قابل استفاده در پژوهش‌هاي بعدي خواهد بود. در مجموع، اين تحقيق نه‌تنها از منظر علمي نوآورانه است، بلكه با تكيه بر رويكرد طي شده در آن، مي‌تواند به‌عنوان راهكاري عملي جهت بهبود كيفيت و توليد محصولات هوش مصنوعي مبتني بر مدل‌هاي بزرگ زباني كاربردي در صنعت مطرح شود.
  • تاريخ ورود اطلاعات
    1404/08/03
  • عنوان به انگليسي
    Improving Interaction Between Programmers an‎d Large Language Models
  • تاريخ بهره برداري
    7/23/2025 12:00:00 AM
  • دانشجوي وارد كننده اطلاعات

    مهدي فقهي

  • چكيده به لاتين
    This thesis focuses on the design, implementation, an‎d enhancement of a system for generating software code using large language models an‎d advanced artificial intelligence techniques, aiming to reduce development time, increase accuracy, an‎d 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, an‎d optimized code. Leveraging pro‎mp‎t engineering techniques, user feedback analysis, an‎d learning from past experiences, the system is able to provide intelligent suggestions for solving common programming problems an‎d selec‎ting appropriate algorithms. The user interface has been designed to enable seamless an‎d efficient interaction with developers. The development process of this system has been carried out in five phases: building an initial chatbot, compiling a han‎dbook of frequently used pro‎mp‎ts, adding a module for retrieving relevant documents an‎d code snippets, designing an interactive environment for code generation, an‎d finally integrating AI-powered tools to enhance interaction. In addition, an instruction-based dataset was created using state-of-the-art pro‎mp‎t 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 eva‎luation metrics. Furthermore, an automated base model selec‎tion 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 an‎d production of AI-powered products based on large language models in industrial applications.
  • كليدواژه هاي فارسي
    هوش مصنوعي , مدل‌هاي بزرگ زباني , مهندسي اعلان , تنظيم دقيق , بهينه‌سازي كد , يادگيري ماشين , مهندسي هوش مصنوعي
  • كليدواژه هاي لاتين
    artificial intelligence , Large Language Models , pro‎mp‎t Engineering , Fine-tuning , Code Optimization , Machine Learning , AI Engineering
  • Author
    Mehdi Feghhi
  • SuperVisor
    Morteza Analooei