بهترین پرامپتهای برنامه نویسی
Amirاز هوش مصنوعی تو خیلی کارا میشه استفاده کرد اما تو برنامه نویسی خیلی جلوتره 🚀
اما برای اینکه بهترین نتیجه رو داشته باشه هم باید به مدل های زبانی مختلف دسترسی داشته باشی هم بدونی بهترین پرامپت ها چیه!
برای دسترسی و مقایسه تمام مدل های زبانی میتونی از Ai.aihubchat.ir استفاده کنی.
حالا بریم چنتا از بهترین پرامپت هارو باهم ببینیم .

برای تولید کد
1. Create a [language] script to parse [file format] and extract [information] with the following requirements: [requirements list].
- یک اسکریپت [زبان] برای تجزیه [قالب فایل] و استخراج [اطلاعات] با الزامات زیر ایجاد کنید: [فهرست الزامات].
2. Develop a [language] microservice for [domain] that includes endpoints for [operations list] and adheres to [design pattern]
- یک میکروسرویس [زبان] برای [دامنه] توسعه دهید که شامل نقاط پایانی برای [فهرست عملیات] باشد و به [الگوی طراحی] پایبند باشد.
3. Write a [language] function to filter [data structure] based on [condition] with the following inputs: [input variables] and expected output: [output description]
- یک تابع [زبان] بنویسید که [ساختار داده] را بر اساس [شرط] فیلتر کند و ورودیهای زیر را داشته باشد: [متغیرهای ورودی] و خروجی مورد انتظار: [توضیحات خروجی].
4. Design a [language] algorithm to solve [problem] using [strategy or technique]
- یک الگوریتم [زبان] برای حل [مسئله] با استفاده از [استراتژی یا تکنیک] طراحی کنید.
5. Implement a [language] function that handles [task] asynchronously with the following inputs: [input variables] and expected output: [output description]
- یک تابع [زبان] پیادهسازی کنید که [کار] را به صورت ناهمزمان انجام دهد و ورودیهای زیر را داشته باشد: [متغیرهای ورودی] و خروجی مورد انتظار: [توضیحات خروجی].
برای کامل کردن کد
1. Complete the [language] code to parse [file format] and extract [information]: [code snippet].
- کد [زبان] را برای تجزیه [قالب فایل] و استخراج [اطلاعات] کامل کنید: [قطعه کد].
2. Finish the [language] implementation of [design pattern] for [use case]: [code snippet].
- پیادهسازی [زبان] الگوی [طراحی] را برای [مورد استفاده] کامل کنید: [قطعه کد].
3. Fill in the missing [language] code to implement a caching mechanism for the following function: [code snippet].
- کد [زبان] گم شده را برای پیادهسازی مکانیسم کش برای تابع زیر پر کنید: [قطعه کد].
4. Complete the [language] code to convert [data structure] into [output format]: [code snippet].
- کد [زبان] را برای تبدیل [ساختار داده] به [قالب خروجی] کامل کنید: [قطعه کد].
5. Finish the [language] implementation of a multithreading solution for [problem]: [code snippet].
- پیادهسازی [زبان] یک راهحل چندرشتهای برای [مسئله] را کامل کنید: [قطعه کد].
برای پیدا کردن باگ
1. Locate any logic errors in the following [language] code snippet: [code snippet].
- هر گونه خطای منطقی را در قطعه کد [زبان] زیر شناسایی کنید: [قطعه کد].
2. Identify potential performance issues in the given [language] code: [code snippet].
- مشکلات بالقوه عملکردی را در کد [زبان] ارائه شده شناسایی کنید: [قطعه کد].
3. Find any resource leaks in the following [language] code and suggest fixes: [code snippet].
- هر گونه نشت منابع را در کد [زبان] زیر پیدا کنید و پیشنهاداتی برای اصلاح آن اره دهید: [قطعه کد].
4. Check for potential deadlock issues in the given [language] code: [code snippet].
- مشکلات بالقوه قفل مرده را در کد [زبان] ارائه شده بررسی کنید: [قطعه کد].
5. Review the following [language] code for potential SQL injection vulnerabilities: [code snippet].
- کد [زبان] زیر را برای آسیبپذیریهای بالقوه تزریق SQL بررسی کنید: [قطعه کد].