Atoms
چت پروژه

چت پروژه

کارها را شروع کنید، تغییرات را لایه‌لایه اعمال کنید، و پس از یک وقفه دقیقاً از همان‌جایی که رها کرده بودید ادامه دهید. این صفحه همچنین همه اقدام‌های موجود برای هر پیام و کارهایی را که هنگام ظاهر شدن Issue Report باید انجام دهید پوشش می‌دهد.

با Atoms چت کنید تا اپ‌های خود را بسازید

کارها را شروع کنید، تغییرات را لایه‌لایه اعمال کنید، و پس از یک وقفه دقیقاً از همان‌جایی که رها کرده بودید ادامه دهید. این صفحه همچنین همه اقدام‌های موجود برای هر پیام و کارهایی را که هنگام ظاهر شدن Issue Report باید انجام دهید پوشش می‌دهد.

با تیم ایجنت‌های خود در چت بسازید

پنل چت جایی است که شما و ایجنت‌هایتان کارها را انجام می‌دهید. خواسته‌تان را به زبان روزمره بگویید و تیم بقیه کار را انجام می‌دهد. Mike، رهبر تیم شما، درخواست را می‌خواند، آن را به یک شرح‌کار مشخص تبدیل می‌کند و به متخصص مناسب، مانند Alex، مهندس، می‌سپارد. تمام این واگذاری جلوی چشم شما انجام می‌شود، بنابراین همیشه می‌دانید چه کسی مشغول انجام چه کاری است.

چت فقط برای درخواست‌های ساخت نیست. بپرسید چرا چیزی به آن شکل کار می‌کند، یک اصطلاح چه معنایی دارد، یا تیم همین حالا چه چیزی را تغییر داده است، و پاسخ را همان‌جا در گفتگو دریافت خواهید کرد.

شروع یک کار

در کادر پرامپت پایین چت تایپ کنید و Enter را بزنید. به‌جای نحوه پیاده‌سازی، روی نتیجه‌ای که می‌خواهید تمرکز کنید:

برای تبلیغ تجهیزات پزشکی من یک صفحه فرود بساز.

به‌محض ارسال، کار فوراً قابل مشاهده می‌شود. Mike یک کارت فعالیت با برچسب «Processed N steps» ارسال می‌کند. آن را باز کنید تا روایت فعالیت را مرحله‌به‌مرحله بخوانید

سپس Mike یک شرح‌کار دقیق می‌نویسد: بخش‌ها، محدودیت‌ها و قواعد کیفیت، و بعد آن را با یک اشاره @ به متخصص واگذار می‌کند. شما شرح‌کار کامل را خواهید دید، همراه با پذیرش واگذاری توسط متخصص:

Mike ساخت صفحه فرود را در چت Project به Alex واگذار می‌کند.

Mike ساخت صفحه فرود را در چت Project به Alex واگذار می‌کند.

کار را همان‌طور که انجام می‌شود دنبال کنید

هر پاسخ ایجنت یک کارت فعالیت دارد. آن را باز کنید تا روایت فعالیت هر مرحله را ببینید، به‌همراه کارت‌های ابزار برای اقدام‌های مشخص مانند خواندن فایل، نوشتن کد، اجرای فرمان ترمینال، تولید تصویر، یا بررسی صفحه رندرشده.

کارت فعالیت بازشده Alex مراحل روایت‌شده و اقدام‌های ابزار را نشان می‌دهد.

Alex در حال انجام یک ساخت: هر مرحله روایت می‌شود، و کارت‌های ابزار مانند «Read file» و «Generate Images» دقیقاً نشان می‌دهند چه اتفاقی افتاده است.

وقتی یک کار به پایان می‌رسد، پاسخ پایانی خلاصه می‌کند چه چیزهایی تغییر کرده و چگونه اعتبارسنجی شده‌اند. برای مثال، یک کارت Version مانند «Version 1: Launch publishing hero» ساخت تحویل‌شده را سنجاق می‌کند، بنابراین هر نقطه عطف در پروژه شما نامی دارد که می‌توانید بعداً به آن ارجاع دهید.

خلاصه ساخت تکمیل‌شده Mike با کارت Version 1.

خلاصه ساخت تکمیل‌شده Mike با کارت Version 1.

تغییرات را در لحظه اضافه کنید

تکرار و اصلاح نیاز به شروع دوباره ندارد. فکر بعدی‌تان را به‌صورت یک پیام پیگیری ساده بفرستید: فقط تفاوت را توضیح دهید، و تیم آن را روی چیزی که از قبل وجود دارد اعمال می‌کند:

لازم دارم تم سبز باشد.

حتی وقتی ایجنت‌ها هنوز مشغول هستند هم می‌توانید پیام پیگیری بفرستید. این کار چیزی را قطع نمی‌کند: پیام در صف منتظر می‌ماند و به‌محض تمام شدن کار فعلی اجرا می‌شود. تا وقتی پیام در صف است، کنترل آن دست شماست:

  • اگر می‌خواهید قبل از اجرا متن را دقیق‌تر کنید، آن را ویرایش کنید.
  • اگر نظرتان عوض شد، آن را حذف کنید.
  • اگر باید درخواست بعدی زودتر اجرا شود، ترتیب صف را تغییر دهید.

یک درخواست پیگیری برای تغییر تم به سبز در زیر Version 1.

Version 1 همین حالا تحویل شده — و یک تغییر پیگیری هم از قبل در راه است.

درخواست پیگیری همان چرخه هر کار دیگری را طی می‌کند: Mike آن را به یک شرح‌کار محدوده‌دار تبدیل می‌کند، متخصص آن را اعمال و اعتبارسنجی می‌کند، و نتیجه به‌عنوان نسخه بعدی می‌رسد:

پاسخ Version 2 از Mike به‌روزرسانی تم سبز را تأیید می‌کند.

پیگیری تحویل شد: Version 2 تم سبز را اعمال می‌کند و در عین حال همه چیز دیگر را دست‌نخورده نگه می‌دارد.

یک کار را متوقف کنید و ادامه دهید

وسط ساخت متوجه شدید چیز مهمی را فراموش کرده‌اید؟ لازم نیست صبر کنید تا تمام شود یا کل کار را دور بریزید.

  1. هنگام کار ایجنت، تولید را متوقف کنید. هر چیزی که تا آن لحظه کامل شده باشد حفظ می‌شود.
  2. چیزی را که جا افتاده بود تایپ کنید: جزئیات، محدودیت، یا اصلاحی که فراموش کرده بودید.
  3. دوباره ارسال کنید. Mike اطلاعات جدید را در یک شرح‌کار به‌روزشده ادغام می‌کند، و تیم به‌جای بازسازی از صفر، از وضعیت فعلی ادامه می‌دهد.

یک نیازمندی جدید که پس از متوقف کردن کار Alex وارد شده است.

متوقف کردن Alex در میانه ساخت برای افزودن یک نیازمندی فراموش‌شده: «این تجهیزات عمدتاً مربوط به قلب هستند.»

شرح‌کار به‌روزشده Mike شامل نیازمندی جدید تجهیزات قلب‌وعروق است.

پس از ارسال دوباره، Mike یک شرح‌کار به‌روزشده صادر می‌کند که جزئیات جدید را منعکس می‌کند، و کار از سر گرفته می‌شود.

با هر پیام چه کارهایی می‌توانید انجام دهید

پیام‌ها در چت فقط متن نیستند. یک ردیف اقدام زیر هر کدام به شما اجازه می‌دهد بدون تایپ حتی یک کلمه واکنش نشان دهید.

روی پیام‌های ایجنت

  • Revert (فلش برگشت): پروژه را به وضعیت قبل از تغییرات آن پیام برگردانید. پیش از استفاده، ابتدا نسخه هدف را تأیید کنید و بررسی کنید چه چیزهایی ممکن است حذف شوند.
  • Copy: متن پیام را بردارید؛ برای ذخیره کردن یک توضیح یا خلاصه کاربردی است.
  • Helpful / Not helpful: به نتیجه تحویل‌شده با علامت شست بالا یا پایین امتیاز دهید تا به تیم بگویید نتیجه چقدر مفید بوده است.
  • گزینه‌های بیشتر (…): اقدام‌های اضافی را باز می‌کند، از جمله Feedback (راه مستقیم به تیم پشتیبانی وقتی مشکلی پیش می‌آید).
  • کارت فعالیت: «Processed N steps» را باز یا بسته کنید تا جزئیات پیشرفت و ابزارهای پشت پاسخ را بررسی کنید.
  • کارت Version: ساخت نام‌گذاری‌شده‌ای که به یک کار تکمیل‌شده پیوست شده است.
  • برچسب هویت: هر پیام نشان می‌دهد چه کسی در حال صحبت است، Mike | رهبر تیم، Alex | مهندس، تا دنبال کردن کار چندایجنتی آسان بماند.

روی پیام‌های خودتان

  • آن‌ها در سمت راست چت ظاهر می‌شوند و درخواست‌های شما را از نظر بصری از پاسخ‌های تیم جدا نگه می‌دارند.
  • هر لحظه می‌توانید یکی بفرستید: اگر تیم بیکار باشد فوراً اجرا می‌شود، و اگر کاری در حال انجام باشد به صف می‌پیوندد.

Issue Report: بررسی و بازیابی از مشکلات

در طول ساخت ممکن است مشکل پیش بیاید. Issue Report به شما کمک می‌کند خرابی را بررسی کنید و مسیر بازیابی را انتخاب کنید. وقتی ایجنت‌ها به مشکلی برمی‌خورند، یک اعلان Issue Report در گوشه پایین-چپ صفحه ظاهر می‌شود.

اعلان چه چیزی در اختیار شما می‌گذارد

  • یک توضیح کوتاه از اینکه چه چیزی اشتباه شده است.
  • یک Resolve دکمه که به AI اجازه می‌دهد مشکل گزارش‌شده را تحلیل کند و یک راه‌حل اعمال کند.
  • یک کنترل بازکردن که جزئیات کامل Issue Report را در پنل سمت راست باز می‌کند: لاگ‌های خطا، stack traceها و اطلاعات سیستم، تا پیش از اقدام بتوانید خرابی را درک کنید.

می‌توانید Resolve را انتخاب کنید تا تلاش برای رفع مشکل انجام شود، یا ابتدا جزئیات Issue Report را بخوانید و بعد تصمیم بگیرید.

اعلان Issue Report با کنترل‌های Resolve و بازکردن که برجسته شده‌اند.

کارت Issue Report: دکمه آبی Resolve در وسط، و کنترل بازکردن در سمت راست.

سناریو 1: صفحه گیر کرده و دکمه Resolve وجود ندارد

اگر صفحه فریز شود یا دیگر پاسخ ندهد و هیچ Issue Reportی ظاهر نشود، آن را دستی گزارش کنید:

  1. چت با ایجنت خود را باز کنید.
  2. روی «…» (گزینه‌های بیشتر) در آخرین پیام او کلیک کنید.
  3. Feedback را انتخاب کنید، و Chat Link خود به‌همراه یک اسکرین‌شات از مشکل را اضافه کنید.

این مستقیماً برای تیم پشتیبانی ارسال می‌شود و آن‌ها مستقیماً با شما پیگیری خواهند کرد.

سناریو 2: می‌توانید دکمه Resolve را ببینید

مرحله 1 — روی Resolve کلیک کنید

Resolve را یک‌بار انتخاب کنید. ایجنت AI تلاش می‌کند خطاهای گزارش‌شده را تحلیل کند و یک راه‌حل اعمال کند. صبر کنید تا این تلاش تمام شود، سپس پیش از ادامه نتیجه را بررسی کنید.

یک‌بار کلیک کنید، سپس صبر کنید. کلیک کردن مکرر روی Resolve پیش از پایان یک تلاش، کارهای تکراری رفع مشکل ایجاد می‌کند و همه چیز را کندتر می‌کند.

مرحله 2 — نتیجه را بررسی کنید

وقتی رفع مشکل کامل شود، پیش‌نمایش خودبه‌خود تازه‌سازی می‌شود. اگر بدون تغییر به نظر می‌رسد، ابتدا مرورگر خود را تازه‌سازی کنید — معمولاً مقصر cache قدیمی است.

مرحله 3 — اگر مشکل ادامه داشت

برای جزئیات فنی، لاگ‌های خطا را در پنل سمت راست باز کنید. اگر رفع مشکل فراتر از چیزی است که خودتان می‌خواهید مدیریت کنید، آن را به پشتیبانی بسپارید:

  1. چت با ایجنت خود را باز کنید و در آخرین پیام روی «…» → Feedback کلیک کنید.
  2. Chat Link خود و یک اسکرین‌شات از خطا را پیوست کنید.
  3. تیم پشتیبانی بررسی خواهد کرد و تا زمان حل شدن با شما همراه خواهد بود.

مرجع کامل: Issue Report — مرکز راهنمای Atoms.

پرسش‌های متداول

اصطلاحات استفاده‌شده در این FAQ: Preview نمای داخل ویرایشگر از وضعیت فعلی پروژه است. latest version جدیدترین ساخت ذخیره‌شده است؛ last working version آخرین ساختی است که شما تأیید کرده‌اید قابل استفاده بوده است. published site یا live site چیزی است که بازدیدکنندگان پس از استقرار می‌بینند. برای گرفتن یک Chat Link, چت مربوطه را باز کنید و پیش از تماس با Support، لینک آن را از منوی اشتراک‌گذاری یا گزینه‌های بیشتر چت کپی کنید.

آیا می‌توانم وقتی تیم هنوز در حال کار است درخواست‌های جدید بفرستم؟

بله. پیام‌های جدید در صف قرار می‌گیرند و پس از پایان کار فعلی به‌ترتیب اجرا می‌شوند. تا وقتی یک پیام صف‌شده اجرا نشده، می‌توانید آن را ویرایش کنید، حذف کنید، یا در صف جلوتر یا عقب‌تر ببرید.

من یک کار را در میانه راه متوقف کردم، آیا کار از دست رفته است؟

خیر. هر چیزی که پیش از توقف کامل شده باشد حفظ می‌شود. جزئیات جاافتاده را اضافه کنید، دوباره ارسال کنید، و تیم از وضعیت فعلی ادامه می‌دهد.

چطور چیزی را که یک پیام تغییر داده لغو کنم؟

از اقدام فلش برگشت زیر آن پیام ایجنت استفاده کنید تا به وضعیت قبل از تغییر برگردید. نسخه هدف را تأیید کنید، بررسی کنید چه چیزهایی حذف خواهند شد، و سپس درخواست خود را با راهنمایی روشن‌تر دوباره بفرستید.

روی Resolve کلیک کردم اما خطا هنوز هست. حالا چه کار کنم؟

ابتدا لاگ‌های خطا را در پنل سمت راست بررسی کنید. اگر هنوز گیر کرده‌اید، در آخرین پیام ایجنت از «…» → Feedback استفاده کنید و Chat Link و یک اسکرین‌شات را اضافه کنید؛ پشتیبانی از آنجا ادامه کار را بر عهده می‌گیرد.

اگر وسط کار مرورگرم را ببندم چه می‌شود؟

ممکن است کار در فضای ابری ادامه پیدا کند در حالی که مرورگر شما بسته است. وقتی برمی‌گردید، وضعیت کار را بررسی کنید و آخرین نتیجه را مرور کنید؛ اگر لازم است کار پس‌زمینه را متوقف کنید، پروژه را دوباره باز کنید و وقتی Stop در دسترس بود آن را انتخاب کنید.

وقتی ایجنت AI دیگر پاسخ نمی‌دهد چه کاری باید انجام دهم؟

از این مسیر بازیابی مبتنی بر نشانه استفاده کنید؛ از ارسال مکرر همان پرامپت خودداری کنید:

  1. اگر یک Issue Report قابل مشاهده است، جزئیات Issue Report را باز کنید و پیش از انتخاب Resolve یک‌بار، خطا را بررسی کنید.
  2. اگر کار هنوز در حال اجراست، Stop را یک‌بار انتخاب کنید و صبر کنید تا وضعیت پایدار شود.
  3. اگر صفحه فریز شده است، آن را تازه‌سازی کنید یا پروژه را در یک زبانه جدید باز کنید، سپس وضعیت کار را بررسی کنید.
  4. اگر خروجی تکراری است یا اشتباه است، Preview و latest version را بررسی کنید. یک نتیجه قابل استفاده را نگه دارید یا از Remix از last working version استفاده کنید.
  5. اگر خطای مدل ظاهر شد یا چند پروژه تحت تأثیر قرار گرفتند، جزئیات قابل مشاهده را ثبت کنید و صفحه وضعیت Atoms را بررسی کنید.

اگر مشکل ادامه داشت، با Chat Link، آخرین پرامپت، وضعیت قابل مشاهده، اسکرین‌شات، زمان و منطقه زمانی، و دامنه تأثیر با Support تماس بگیرید. گذرواژه‌ها، توکن‌ها و سایر اسرار را حذف کنید.

چرا ایجنت در یک حلقه گیر می‌کند یا خودش را تکرار می‌کند؟
  1. از مسیر بازیابی مشترک بالا استفاده کنید: یک اجرای فعال را Stop کنید، Preview و latest version را بررسی کنید، سپس اگر نتیجه قابل استفاده نیست از Remix استفاده کنید.

اگر پس از آن مسیر باز هم حلقه برمی‌گردد، با Chat Link، اقدام تکرارشده، آخرین پرامپت، زمان و منطقه زمانی، و یک اسکرین‌شات با Support تماس بگیرید. گذرواژه‌ها، توکن‌ها یا مقادیر محرمانه را وارد نکنید.

چرا ایجنت از دستورالعمل‌های من پیروی نمی‌کند؟

وقتی Agent دستورالعمل‌های شما را نادیده می‌گیرد یا اشتباه تفسیر می‌کند، این چهار مرحله را امتحان کنید:

1. پرامپت خود را دقیق‌تر کنید — واضح و مشخص باشید. از معیارهای ملموس استفاده کنید (مثلاً «رنگ پس‌زمینه دکمه اصلی را به #0055FF تغییر بده و آن را در نماهای موبایل وسط‌چین کن» به‌جای «دکمه را بهتر کن»).

2. از Design Mode استفاده کنید — به Design Mode بروید و مستقیماً روی مؤلفه UI که می‌خواهید تغییر دهید کلیک کنید. این کار تضمین می‌کند Agent فقط همان عنصر مشخص را تغییر دهد.

3. کارهای پیچیده را خرد کنید — هر بار یک تغییر را درخواست کنید، نتیجه را بررسی کنید، و بعد به نیازمندی بعدی بروید.

4. اسکرین‌شاتِ نتیجه مورد انتظار در برابر نتیجه واقعی ارائه دهید — از نتیجه واقعی اسکرین‌شات بگیرید و یک تصویر مرجع از نتیجه مورد انتظار به اشتراک بگذارید. مقایسه‌های بصری فوراً شفافیت ایجاد می‌کنند.

ایجنت می‌گوید کار تمام شده، اما در واقع هیچ چیز تغییر نکرده است. چه اتفاقی افتاده؟
  1. latest version را باز کنید و صفحه یا فایل تغییرکرده را با نتیجه درخواستی مقایسه کنید.
  2. اگر Preview درست است اما published site قدیمی است، Publish را باز کنید و Update. را انتخاب کنید. صبر کنید تا استقرار به‌روز شود، سپس live site را با hard refresh تازه‌سازی کنید.
  3. اگر فقط مرورگر شما قدیمی به نظر می‌رسد، از hard refresh یا یک پنجره Incognito استفاده کنید.
  4. اگر هیچ تغییر مرتبطی وجود ندارد، با صفحه دقیق، عنصر، نتیجه مورد انتظار، بخش‌های محافظت‌شده، و معیارهای پذیرش دوباره تلاش کنید.

اگر ایجنت بارها بدون تغییر متناظر گزارش موفقیت می‌دهد، با Chat Link، صفحه هدف، نتیجه مورد انتظار و واقعی، شماره نسخه، و اسکرین‌شات‌ها با Support تماس بگیرید.

چرا ایجنت چیزی را که قبلاً در گفتگو به آن گفته‌ام فراموش می‌کند؟

رشته‌های طولانی یا چندمنظوره می‌توانند باعث شوند نیازمندی‌های قبلی اثر کمتری داشته باشند. در یک نقطه توقف طبیعی، از Remix از last working version استفاده کنید و رشته جدید را با یک تحویل کوتاه شروع کنید:

  • هدف و وضعیت فعلی
  • کار تکمیل‌شده
  • نیازمندی‌هایی که باید همچنان برقرار بمانند
  • فایل‌ها، صفحه‌ها، یا اسکرین‌شات‌هایی که مهم هستند
  • تنها کار بعدی و معیارهای پذیرش آن

پیش از ادامه، اولین نتیجه را در رشته جدید بررسی کنید. کارهای نامرتبط را در رشته‌های جدا نگه دارید تا ایجنت مجبور نباشد دستورالعمل‌های متعارض را با هم آشتی دهد.

قابلیت‌ها و محدودیت‌های فعلی ایجنت AI چیست؟

ایجنت می‌تواند به ایجاد و بازبینی UI برنامه، پیاده‌سازی رفتارهای محدوده‌دار، کار با سرویس‌های متصل، و بررسی خطاها با استفاده از زمینه پروژه‌ای که ارائه می‌کنید کمک کند. وقتی هدف، محدودیت‌ها و نتیجه مورد انتظار صریح باشند، بهترین عملکرد را دارد.

ایجنت نمی‌تواند تضمین کند که یک نیازمندی بیان‌نشده استنباط خواهد شد، هر تغییر تولیدشده درست است، یا یک سرویس تولیدی خارجی سالم است. همچنین ممکن است در یک رشته طولانی یا چندمنظوره، زمینه مهم را از دست بدهد.

برای نتایج قابل اعتماد، هر بار یک کار قابل راستی‌آزمایی بدهید، از هر چیزی که نباید تغییر کند محافظت کنید، Preview و latest version را بررسی کنید، جریان‌های مهم را تست کنید، و پیش از انتشار، تغییرات امنیتی، صورتحساب و داده‌های تولید را تأیید کنید.

ایجنت پاسخ نمی‌دهد و فکر می‌کنم مدل بیش‌ازحد بار دارد. چه کار باید بکنم؟

پاسخ‌ندادن ایجنت به‌تنهایی ثابت نمی‌کند که مدل بیش‌ازحد بار دارد. از مسیر بازیابی مشترک بالا استفاده کنید؛ اگر چند پروژه یا مدل تحت تأثیر هستند، صفحه وضعیت Atoms را بررسی کنید. در غیر این صورت، نتیجه را بررسی کنید و یک درخواست کوچک‌تر را دوباره امتحان کنید یا از Remix از last working version استفاده کنید.

اگر مشکل ادامه داشت، با Chat Link، مدل، خلاصه آخرین پرامپت، زمان و منطقه زمانی، اسکرین‌شات، و دامنه تأثیر با Support تماس بگیرید. داده‌های محرمانه پرامپت و اسرار را حذف کنید.

کار من گیر کرده به نظر می‌رسد و صفحه فریز شده است. چطور بازیابی کنم؟

برای صفحه فریز‌شده از مسیر بازیابی مشترک بالا استفاده کنید: صفحه را تازه‌سازی کنید یا پروژه را در یک زبانه جدید باز کنید، وضعیت کار را بررسی کنید، و Stop را انتخاب کنید اگر اجرا همچنان فعال مانده است. اگر همچنان فریز بود، با Chat Link کامل، ایمیل حساب، اسکرین‌شات، زمان وقوع، و آخرین پیام موفق با Support تماس بگیرید.

اگر صفحه هنوز فریز است، Chat Link کامل، ایمیل حساب، اسکرین‌شات، زمان وقوع، و آخرین پیام موفق را ارائه دهید.

من دارم یک خطای مدل می‌بینم. معنی آن چیست؟
  1. متن یا کد دقیق خطا، مدل انتخاب‌شده، کار، پروژه، و زمان را ثبت کنید. سپس یک‌بار دوباره تلاش کنید یا از Remix از last working version استفاده کنید؛ همان درخواست را مکرراً دوباره ارسال نکنید.

اگر خطا ادامه داشت، با کد دقیق، Chat Link، مدل، مراحل بازتولید، و اسکرین‌شات پاک‌سازی‌شده با Support تماس بگیرید. گذرواژه‌ها، توکن‌ها، داده‌های خصوصی، و محتوای محرمانه پرامپت را حذف کنید.

آیا این صفحه مفید بود؟

مقالات مرتبط