چگونه پلاگین تایمر کروم را با ChatGPT ساختم: یک سفر

اخیراً تصمیم گرفتم با کمک ChatGPT (مخصوصاً GPT سفارشی Code Copilot) یک افزونه کروم بسازم. وظیفه این افزونه این است که یک تایمر شمارش معکوس را در هر برگه شروع کند، نوار پیشرفت را در پایین صفحه نشان دهد و زمان باقیمانده را در دقیقه و ثانیه نمایش دهد.

چیزی که این پروژه را منحصر به فرد کرد این است که من خودم هیچ کدی ننوشتم. من به طور کامل با ChatGPT کار کردم، که بر اساس چت ما، تکه های کدگذاری را ارائه کرد. در اینجا نگاهی به روند ما دارد.

ایده برای افزونه کروم

من می خواستم یک افزونه کروم ایجاد کنم که:

  1. از کاربر کل زمان شمارش معکوس را بخواهید.
  2. نوار پیشرفت را در پایین هر وب سایتی نمایش دهید که از چپ به راست حرکت می کند.
  3. زمان باقیمانده را در دقیقه و ثانیه نشان دهید.
  4. حتی اگر برگه به ​​روز شده باشد، نوار پیشرفت را به روز کنید.
  5. وقتی زمان تمام شد، نوار پیشرفت را قرمز کنید.
  6. اگر تایمر منقضی شده است و صفحه به روز شده است، نوار پیشرفت را بردارید.

همکاری با یکدیگر

شروع با Prompts

اولین درخواست من برای ChatGPT این بود:

سلام ChatGPT! من می خواهم یک افزونه کروم بسازم که نوار پیشرفت را بر اساس زمان تعیین شده نشان دهد. باید:

  1. از کاربر کل دقیقه هایی که نوار پیشرفت باید اجرا شود بخواهید.
  2. نوار پیشرفت را در پایین هر وب سایت نشان دهید، بر اساس زمان از چپ به راست حرکت کنید.

ChatGPT با لیستی از فایل های مورد نیاز پاسخ داد و دلیل آن را توضیح داد…

Source link