Hackcat

چگونه Agent را وادار کنیم تا دستورات را در محیط اجرا کند؟

محیط هدف، مکان کاری و نتایجی که نیاز دارید ببینید را به وضوح تعریف کنید.

ابتدا حالت و محیط را تأیید کنید

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

اگر فقط مثال‌های دستور را بدون اجرا می‌خواهید، لطفاً این را به وضوح در درخواست خود بیان کنید.

ارائه هدف مهم‌تر از دستور است

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

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

  1. نام محیط و مکان کاری را تأیید کنید.
  2. محدوده مجاز برای بررسی یا اصلاح را مشخص کنید.
  3. کارت‌های تأیید را مطابق با حالت مجوز مدیریت کنید.
  4. وضعیت خروج واقعی، خروجی و فایل‌های تولید شده را بررسی کنید.

چگونه پس از شکست ادامه دهیم

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