14 نکته راهنما و آموزش کامل استفاده از Copilot
مایکروسافت Copilot، یک دستیار هوشمند مبتنی بر هوش مصنوعی است که به شما در انجام وظایف مختلف، از نوشتن ایمیل گرفته تا کدنویسی، کمک میکند. در این مقاله، 14 نکته کاربردی برای استفاده بهینه از Copilot را بررسی خواهیم کرد.

Copilot در محیطهای مختلفی مانند مایکروسافت 365 (Word, Excel, PowerPoint, Outlook, Teams)، مرورگر Edge و حتی Windows 11 قابل استفاده است. با یادگیری این نکات، میتوانید بهرهوری خود را به طرز چشمگیری افزایش دهید.
- 🌐
1. شروع با پرامپتهای واضح و مشخص:
هرچه پرامپت شما دقیقتر باشد، پاسخ Copilot نیز بهتر خواهد بود. به جای درخواستهای کلی، جزئیات بیشتری را ارائه دهید. مثلا به جای “یک ایمیل بنویس”، بگویید “یک ایمیل با موضوع پیگیری جلسه فروش برای آقای/خانم [نام] بنویس که در آن به مزایای محصول [نام محصول] اشاره شده باشد. “ - 🌐
2. بهرهگیری از کلمات کلیدی مناسب:
کلمات کلیدی مرتبط با موضوع خود را در پرامپت بگنجانید. این کار به Copilot کمک میکند تا منظور شما را بهتر درک کند. - 🌐
3. تعیین لحن و سبک نوشتاری:
اگر لحن خاصی مد نظرتان است (رسمی، غیررسمی، دوستانه)، آن را در پرامپت خود مشخص کنید. - 🌐
4. درخواست بازنویسی متن:
اگر از پاسخ Copilot راضی نیستید، میتوانید از آن بخواهید متن را بازنویسی کند. مثلا بگویید “این پاراگراف را به لحنی رسمیتر بازنویسی کن. “ - 🌐
5. بهرهگیری از Copilot برای خلاصه کردن مطالب:
میتوانید از Copilot بخواهید متنهای طولانی را خلاصه کند. این ویژگی برای صرفهجویی در زمان و درک سریع مفاهیم بسیار مفید است. - 🌐
6. تولید ایدههای جدید:
اگر برای شروع یک پروژه یا نوشتن یک مقاله به ایده نیاز دارید، از Copilot بخواهید به شما ایده بدهد. - 🌐
8. بهرهگیری از Copilot در Excel برای تحلیل دادهها:
Copilot میتواند به شما در تحلیل دادهها در Excel کمک کند. میتوانید از آن بخواهید نمودارها و جداول مورد نیاز خود را تولید کند یا الگوهای پنهان در دادهها را شناسایی کند. - 🌐
9. ایجاد اسلاید در PowerPoint:
با بهرهگیری از Copilot میتوانید اسلایدهای جذاب و حرفهای برای ارائه خود ایجاد کنید. - 🌐
10. ترجمه متون:
Copilot میتواند متون را به زبانهای مختلف ترجمه کند. این ویژگی برای ارتباط با افراد از سراسر جهان بسیار مفید است. - 🌐
11. دریافت پاسخ به سوالات:
Copilot میتواند به سوالات شما پاسخ دهد و اطلاعات مورد نیازتان را فراهم کند. - 🌐
12. سفارشیسازی Copilot:
تنظیمات Copilot را بررسی کنید و آن را مطابق با نیازهای خود سفارشیسازی کنید. - 🌐
13. یادگیری مستمر:
Copilot به طور مداوم در حال یادگیری و بهبود است. با استفاده مداوم از آن، با قابلیتهای جدید آن آشنا خواهید شد. - 🌐
14. ترکیب Copilot با سایر ابزارها:
Copilot را با سایر ابزارهای مایکروسافت و سایر پلتفرمها ترکیب کنید تا از حداکثر کارایی آن بهرهمند شوید.

با بهکارگیری این نکات، میتوانید Copilot را به یک دستیار قدرتمند و کارآمد در انجام وظایف روزمره خود تبدیل کنید.
با تمرین و آزمایش، میتوانید از Copilot برای انجام کارهای خلاقانهتر و پیچیدهتر نیز استفاده کنید.

14 نکته برای استفاده حرفهای از Copilot: راهنمای جامع
1. شناخت کامل Copilot: فراتر از یک ابزار کدنویسی
این ابزار بر پایه مدلهای زبانی بزرگ (LLM) آموزش داده شده است و به همین دلیل، توانایی درک زبان طبیعی و تولید متن مشابه انسان را دارد. این ویژگی، Copilot را به ابزاری ارزشمند برای کارهای غیرکدنویسی نیز تبدیل میکند. Copilot به طور خاص برای زبانهای برنامهنویسی محبوب مانند Python، JavaScript، TypeScript، Go، Ruby، C# و C++ بهینهسازی شده است. هرچند که میتواند با زبانهای دیگر نیز کار کند، اما ممکن است عملکرد آن به خوبی زبانهای ذکر شده نباشد. Copilot با ادغام در محیطهای توسعه یکپارچه (IDEs) مانند Visual Studio Code، IntelliJ IDEA و Neovim، تجربه کاربری یکپارچه و روان را فراهم میکند. برای بهرهمندی از حداکثر قابلیتهای Copilot، حتماً از آخرین نسخه آن استفاده کنید و IDE خود را نیز به روز نگه دارید.
2. نوشتن Prompt های واضح و دقیق: کلید دریافت پاسخهای مطلوب
کیفیت پاسخهای Copilot به طور مستقیم به کیفیت Prompt هایی که به آن میدهید بستگی دارد.Prompt یک دستورالعمل یا سوال است که به Copilot ارائه میکنید تا خروجی مورد نظر خود را دریافت کنید.هرچه Prompt شما واضحتر، دقیقتر و کاملتر باشد، پاسخهای Copilot نیز مرتبطتر و مفیدتر خواهند بود.از زبان ساده و روان استفاده کنید و از به کار بردن اصطلاحات تخصصی پیچیده خودداری کنید، مگر اینکه مطمئن باشید Copilot با آنها آشنایی دارد.به جای درخواستهای کلی و مبهم، سعی کنید Prompt خود را به سوالات کوچکتر و مشخصتر تقسیم کنید.
این کار به Copilot کمک میکند تا تمرکز بیشتری روی هر بخش داشته باشد و پاسخهای دقیقتری ارائه دهد.به Copilot زمینه (context) کافی ارائه دهید.مثلا اگر میخواهید کدی برای یک برنامه خاص بنویسد، اطلاعاتی در مورد هدف برنامه، دادههای ورودی و خروجی و هرگونه محدودیت یا نیازمندی خاص در اختیار آن قرار دهید.از مثالها استفاده کنید.اگر میخواهید Copilot کدی مشابه یک قطعه کد خاص تولید کند، میتوانید آن قطعه کد را به عنوان مثال در Prompt خود قرار دهید.فرمت خروجی مورد نظر خود را مشخص کنید.
مثلا میتوانید از Copilot بخواهید که کد را به زبان برنامهنویسی خاصی بنویسد یا مستندات را در فرمت Markdown ارائه دهد.
همیشه Prompt های خود را قبل از ارسال به Copilot بازبینی کنید تا از وضوح و دقت آنها مطمئن شوید.در ضمن، پس از دریافت پاسخ، آن را به دقت بررسی کنید و در صورت نیاز، Prompt خود را اصلاح کنید تا نتیجه بهتری به دست آورید.
3. بهرهگیری از کامنت ها برای هدایت Copilot در کدنویسی
کامنتها در کد، نه تنها برای مستندسازی کد و کمک به دیگران در فهم آن مفید هستند، بلکه میتوانند به عنوان راهنمایی برای Copilot نیز عمل کنند.با نوشتن کامنتهای واضح و دقیق، میتوانید Copilot را در تولید کد مورد نظر خود هدایت کنید.قبل از شروع به نوشتن کد، یک کامنت کلی در مورد هدف و عملکرد کد مورد نظر بنویسید.این کار به Copilot کمک میکند تا درک بهتری از نیاز شما داشته باشد و کد مرتبطتری تولید کند.در طول فرآیند کدنویسی، از کامنتها برای توضیح منطق کد و نحوه کارکرد آن استفاده کنید.
این کار به Copilot کمک میکند تا کد شما را بهتر درک کند و پیشنهادات دقیقتری ارائه دهد.اگر میخواهید Copilot بخش خاصی از کد را تولید کند، یک کامنت دقیق در مورد آن بخش بنویسید و از Copilot بخواهید که آن را تکمیل کند.از کامنتها برای ارائه مثالها و راهنماییهای بیشتر به Copilot استفاده کنید.مثلا میتوانید یک کامنت حاوی یک قطعه کد مشابه بنویسید و از Copilot بخواهید که کدی مشابه آن تولید کند.از کلمات کلیدی و عبارات خاص در کامنتهای خود استفاده کنید تا توجه Copilot را به جنبههای مهم کد جلب کنید.
مثلا میتوانید از کلمه کلیدی “TODO” برای علامتگذاری بخشهایی از کد که نیاز به تکمیل دارند استفاده کنید.
4. بهرهگیری از Copilot برای تولید مستندات کد
از Copilot بخواهید که برای توابع، کلاسها و متغیرهای شما توضیحات تولید کند.با ارائه اطلاعات کافی در مورد هدف و عملکرد هر یک از این عناصر، Copilot میتواند توضیحات دقیق و مفیدی ارائه دهد.از Copilot بخواهید که مثالهایی از نحوه بهرهگیری از توابع و کلاسهای شما ارائه دهد.این مثالها میتوانند به کاربران کمک کنند تا نحوه بهرهگیری از کد شما را به سرعت یاد بگیرند.از Copilot بخواهید که مستندات API را تولید کند.با ارائه اطلاعات در مورد ورودیها، خروجیها و رفتارهای هر یک از API ها، Copilot میتواند مستندات کاملی تولید کند.
از Copilot بخواهید که توضیحات مربوط به پارامترها و مقادیر بازگشتی توابع را به صورت خودکار تولید کند.
این کار میتواند در زمان و تلاش شما صرفهجویی کند.از Copilot بخواهید که مستندات را در فرمتهای مختلف مانند Markdown، HTML یا JSDoc تولید کند.قبل از انتشار مستندات تولید شده توسط Copilot، حتماً آنها را به دقت بررسی کنید و در صورت نیاز، اصلاحات لازم را انجام دهید.
5. بهرهگیری از Copilot برای تست کد
از Copilot بخواهید که تستهای واحد برای توابع و کلاسهای شما تولید کند. با ارائه اطلاعات کافی در مورد هدف و عملکرد هر یک از این عناصر، Copilot میتواند تستهایی تولید کند که تمامی حالات مختلف را پوشش دهند. از Copilot بخواهید که تستهای یکپارچهسازی برای اطمینان از صحت تعامل بین اجزای مختلف سیستم تولید کند. از Copilot بخواهید که کدهای Mock (تقلبی) برای تست توابعی که به منابع خارجی مانند پایگاه داده یا API متکی هستند، تولید کند. قبل از اجرای تستهای تولید شده توسط Copilot، حتماً آنها را به دقت بررسی کنید و در صورت نیاز، اصلاحات لازم را انجام دهید.
6. بهرهگیری از Copilot برای Refactor کردن کد
از Copilot بخواهید که کدهای تکراری را شناسایی و حذف کند. Copilot میتواند کدهای مشابه را در سراسر پروژه شناسایی کند و پیشنهادهایی برای استخراج آنها به توابع یا کلاسهای جداگانه ارائه دهد. از Copilot بخواهید که نام متغیرها، توابع و کلاسها را بهبود بخشد. نامهای واضح و معنیدار میتوانند به درک بهتر کد کمک کنند. از Copilot بخواهید که توابع و کلاسهای طولانی و پیچیده را به قطعات کوچکتر و قابل مدیریتتر تقسیم کند. از Copilot بخواهید که الگوهای طراحی (Design Patterns) را در کد شناسایی و پیادهسازی کند. از Copilot بخواهید که کارایی کد را بهبود بخشد. Copilot میتواند پیشنهادهایی برای بهینهسازی الگوریتمها و بهرهگیری از ساختارهای داده مناسبتر ارائه دهد. قبل از اعمال هرگونه تغییر در کد، حتماً یک نسخه پشتیبان از کد خود تهیه کنید.
7. بهرهگیری از Copilot برای یادگیری زبانهای برنامهنویسی جدید
Copilot میتواند ابزاری ارزشمند برای یادگیری زبانهای برنامهنویسی جدید باشد. با بهرهگیری از Copilot، میتوانید به سرعت با سینتکس، مفاهیم و بهترین شیوههای برنامهنویسی در یک زبان جدید آشنا شوید. از Copilot بخواهید که مثالهایی از نحوه بهرهگیری از توابع، کلاسها و ساختارهای مختلف در یک زبان جدید ارائه دهد. از Copilot بخواهید که کدهای سادهای را به زبان جدید بنویسد. با بررسی این کدها، میتوانید با نحوه نوشتن کد در زبان جدید آشنا شوید. از Copilot بخواهید که چالشهای برنامهنویسی کوچکی را به زبان جدید ارائه دهد. با حل این چالشها، میتوانید مهارتهای برنامهنویسی خود را در زبان جدید تقویت کنید. از Copilot بخواهید که کدهای نوشته شده به زبانهای دیگر را به زبان جدید ترجمه کند.
8. بهرهگیری از Copilot برای تولید کدهای Boilerplate
از Copilot بخواهید که ساختار اولیه یک پروژه جدید را به زبان مورد نظر شما تولید کند. این ساختار میتواند شامل پوشهها، فایلها و تنظیمات اولیه باشد. از Copilot بخواهید که توابع پایه مانند توابع ورود/خروج داده، توابع مدیریت خطا و توابع لاگبرداری را تولید کند. از Copilot بخواهید که تنظیمات پیشفرض برای فریمورکها و کتابخانههای مختلف را تولید کند. از Copilot بخواهید که کدهای مربوط به اتصال به پایگاه داده را تولید کند. با بهرهگیری از Copilot برای تولید کدهای Boilerplate، میتوانید زمان بیشتری را صرف نوشتن کدهای اصلی و حل مسائل پیچیده کنید. قبل از بهرهگیری از کدهای Boilerplate تولید شده توسط Copilot، حتماً آنها را به دقت بررسی کنید و در صورت نیاز، اصلاحات لازم را انجام دهید.
9. بهرهگیری از Copilot برای حل مشکلات کد
کد خود را به Copilot بدهید و از آن بخواهید که خطاهای احتمالی را شناسایی کند. Copilot میتواند خطاهای سینتکسی، خطاهای منطقی و خطاهای زمان اجرا را شناسایی کند. پیشنهادهای ارائه شده توسط Copilot برای رفع خطا را بررسی کنید. این پیشنهادها میتوانند شامل تغییر کد، اضافه کردن کد یا حذف کد باشند. از Copilot بخواهید که تستهایی برای بررسی صحت کد پس از رفع خطا تولید کند.
10. بهرهگیری از Copilot برای تولید کدهای خلاقانه
از Copilot بخواهید که ایدههای جدیدی برای پروژههای نرمافزاری ارائه دهد. با ارائه اطلاعات کافی در مورد علایق و مهارتهای خود، Copilot میتواند ایدههای مرتبط و جذابی را پیشنهاد دهد. از Copilot بخواهید که کدهای خلاقانهای را تولید کند که قبلاً هرگز دیده نشدهاند. Copilot میتواند با ترکیب الگوهای مختلف برنامهنویسی و بهرهگیری از الگوریتمهای جدید، کدهای منحصربهفردی را تولید کند. از Copilot بخواهید که کدهایی را تولید کند که هنر تولید کنند. Copilot میتواند با بهرهگیری از الگوریتمهای ریاضی و گرافیکی، تصاویر، صداها و سایر آثار هنری را تولید کند.
11. بهرهگیری از Copilot در پروژههای تیمی
Copilot میتواند به عنوان یک عضو تیم در پروژههای نرمافزاری عمل کند و به بهبود بهرهوری و کیفیت کد کمک کند.Copilot میتواند به اعضای تیم در انجام وظایف مختلف مانند کدنویسی، مستندسازی و تست کد کمک کند.از Copilot برای تولید کدهای استاندارد و سازگار با استانداردهای تیم استفاده کنید.این کار میتواند به بهبود خوانایی و نگهداری کد کمک کند.از Copilot برای بررسی کدهای نوشته شده توسط اعضای تیم استفاده کنید.Copilot میتواند خطاهای احتمالی را شناسایی و پیشنهادهایی برای بهبود کد ارائه دهد.از Copilot برای تولید مستندات کد به صورت خودکار استفاده کنید.
این کار میتواند به بهبود درک کد توسط اعضای تیم کمک کند.
از Copilot برای نوشتن تستهای واحد و تستهای یکپارچهسازی استفاده کنید.این کار میتواند به بهبود کیفیت کد و کاهش خطاهای نرمافزاری کمک کند.با بهرهگیری از Copilot در پروژههای تیمی، میتوانید زمان و تلاش کمتری را صرف انجام وظایف تکراری کنید و زمان بیشتری را صرف حل مسائل پیچیده و نوآوری کنید.
12. تنظیمات Copilot برای بهبود عملکرد
Copilot دارای تنظیماتی است که به شما امکان میدهند عملکرد آن را بر اساس نیازهای خود سفارشی کنید.با تنظیم درست این تنظیمات، میتوانید بهرهوری و دقت Copilot را بهبود بخشید.تنظیمات مربوط به زبانهای برنامهنویسی مورد استفاده خود را فعال کنید.این کار به Copilot کمک میکند تا پیشنهادات دقیقتری ارائه دهد.تنظیمات مربوط به سبک کدنویسی خود را مشخص کنید.این کار به Copilot کمک میکند تا کدهایی تولید کند که با سبک کدنویسی شما سازگار باشند.تنظیمات مربوط به سطح پیشنهادها را مشخص کنید.با افزایش سطح پیشنهادها، Copilot پیشنهادات بیشتری ارائه میدهد، اما ممکن است برخی از این پیشنهادات نامربوط باشند.
تنظیمات مربوط به حریم خصوصی خود را بررسی کنید.
شما میتوانید مشخص کنید که چه اطلاعاتی از کد شما با Copilot به اشتراک گذاشته شود.با آزمایش تنظیمات مختلف، میتوانید بهترین تنظیمات را برای خود پیدا کنید.
13. بهروزرسانی Copilot برای بهرهمندی از آخرین قابلیتها
Copilot به طور مداوم در حال بهروزرسانی است و قابلیتهای جدیدی به آن اضافه میشود. برای بهرهمندی از آخرین قابلیتها و بهبود عملکرد Copilot، باید آن را به طور مرتب بهروزرسانی کنید. بهروزرسانی Copilot معمولاً به صورت خودکار انجام میشود، اما میتوانید بهروزرسانیها را به صورت دستی نیز بررسی کنید. پس از بهروزرسانی Copilot، مستندات مربوط به قابلیتهای جدید را بررسی کنید. با بهرهگیری از آخرین نسخه Copilot، میتوانید از جدیدترین امکانات و رفع اشکالات بهرهمند شوید. به روز نگه داشتن Copilot، تضمین می کند که شما همیشه از آخرین پیشرفت ها و بهینه سازی های ارائه شده توسط توسعه دهندگان بهره مند هستید.
14. منابع آموزشی Copilot برای یادگیری بیشتر
مستندات رسمی Copilot را مطالعه کنید. این مستندات شامل توضیحات کاملی در مورد تمام قابلیتها و تنظیمات Copilot است. با بهرهگیری از منابع آموزشی مختلف، میتوانید مهارتهای خود را در بهرهگیری از Copilot بهبود بخشید و به یک کاربر حرفهای تبدیل شوید.






وای این مطلب درباره کوپیلات خیلی جالب بود! من تازه دارم برنامه نویسی یاد میگیرم و همیشه فکر میکردم کوپیلات فقط برای حرفه ای هاست. ولی حالا فهمیدم میتونه به منم کمک کنه. یه بار سعی کردم با کمکش یه برنامه ساده پایتون بنویسم و واقعا تعجب کردم که چقدر سریع کدهای درست رو پیشنهاد داد!
نکته شماره ۲ درباره نوشتن دستورات واضح خیلی به درد من خورد. قبلا یه جورایی هرچیزی که به ذهنم میرسید تایپ میکردم و نتیجه خوبی نمیگرفتم. ولی حالا یاد گرفتم باید دقیقا بگم چه میخوام. مثلا به جای “یه برنامه بنویس” میگم “برنامه ای بنویس که دو عدد رو از کاربر بگیره و جمعشون رو چاپ کنه”.
من تازه با نکته ۷ آشنا شدم که میگه میشه از کوپیلات برای یادگیری زبان های جدید استفاده کرد. خیلی هیجان زده شدم چون میخوام جاوااسکریپت یاد بگیرم. میشه بیشتر توضیح بدید چطور میتونم ازش برای این کار استفاده کنم؟ آیا واقعا میتونه مثل یه معلم عمل کنه؟
نکته ۱۱ که درباره کار تیمی بود رو هنوز کامل متوجه نشدم. ما تو مدرسه یه پروژه گروهی داریم و میخوام بدونم چطور میتونیم همه از کوپیلات استفاده کنیم بدون اینکه بهم بریزیم؟ آیا تنظیمات خاصی داره؟
یه سوال دیگه هم دارم. من تو گوشیم بیشتر کار میکنم. میدونم که VS Code رو توی موبایل میشه نصب کرد، اما آیا کوپیلات هم توی موبایل خوب کار میکنه؟ یا باید حتما از کامپیوتر استفاده کنم؟
راستی ممنون میشم اگه یه مطلب هم درباره اشتباهات رایج مبتدی ها در استفاده از کوپیلات بنویسید. من بعضی وقتا میترسم اشتباه کنم و کد غلط یاد بگیرم. این مطلب رو حتما به دوستام که مثل من تازه کارن هم معرفی می کنم!