عامل وب (Web Agent) چیست؟ چگونه هوش مصنوعی وارد سایت میشود و بهجای شما کار میکند
تا پیش از ظهور عامل وب، هر وقت میخواستید دادهای از سایتی استخراج کنید، دو راه داشتید: یا دستی کپی کنید (زمانبر)، یا کد اسکرپر بنویسید (پیچیده و شکننده). حالا راه سومی وجود دارد: به زبان فارسی میگویید چه میخواهید، و عامل وب خودش وارد سایت میشود و کار را انجام میدهد. سپهر قاسمی، کسی که عامل وب پارس هوش را طراحی و پیادهسازی کرده، در این مقاله همهچیز را از صفر توضیح میدهد: از ۵ مرحله پشت صحنه تا اصول امنیتی که نباید فراموش کنید.
عامل وب دقیقاً چیست؟ (تعریف ساده)
عامل وب (Web Agent) نوعی عامل هوشمند است که میتواند:
- ✓مرورگر باز کند و وارد سایت شود
- ✓صفحه را بخواند و بفهمد (نه فقط HTML خام)
- ✓روی عناصر کلیک کند، فرم پر کند، دکمه بزند
- ✓داده استخراج کند و در قالب جدول یا گزارش تحویل دهد
به زبان ساده: عامل وب مثل یک کارمند دیجیتال است که به سایت میرود، کار میکند و نتیجه میآورد — ولی خیلی سریعتر و دقیقتر از انسان.
«وقتی عامل وب پارس هوش را طراحی میکردیم، معیار موفقیت ما این بود: کاربر نباید بفهمد سیستم چطور کار میکند. او فقط آدرس سایت و کار را بگوید؛ بقیه را عامل خودش بچیند. اگر کاربر مجبور باشد مرحلهبهمرحله دیکته کند، یعنی ما اسکرپر ساختهایم، نه عامل وب.»
۵ مرحله پشت صحنه: عامل وب چطور کار میکند؟
وقتی شما یک هدف به عامل وب میدهید، این ۵ مرحله پشت صحنه اجرا میشود — بدون اینکه شما دخالت کنید:
درک هدف
خواسته شما به یک هدف قابلسنجش تبدیل میشود: چه دادهای، از کدام سایت، به چه قالبی.
باز کردن مرورگر
عامل یک مرورگر مجازی باز میکند و به آدرس سایت میرود.
خواندن و درک صفحه
صفحه را میخواند، عناصر مهم را شناسایی میکند (قیمت، دکمه، فرم).
اجرای کار
داده استخراج میکند، فرم پر میکند یا روی دکمه کلیک میکند.
تحویل نتیجه
گزارش نهایی (جدول، متن، فایل) به شما تحویل داده میشود.
عامل وب در برابر اسکرپر و RPA: تفاوت دقیق
| معیار | اسکرپر (Scraper) | RPA | عامل وب (Web Agent) |
|---|---|---|---|
| زبان برنامهنویسی | نیاز به کدنویسی | ابزار بصری | فارسی، زبان طبیعی |
| درک صفحه | فقط HTML خام | مختصات صفحه | درک معنایی صفحه |
| انعطاف به تغییر سایت | با هر تغییر میشکند | نیاز به تنظیم مجدد | خودش تطبیق میدهد |
| خروجی | کد خام / JSON | فایل / دیتابیس | جدول / گزارش آماده |
| پرداخت از ایران | — | ارزی / تحریم | ریالی |
| نیاز به دانش فنی | بالا | متوسط | صفر |
| مناسب برای | برنامهنویسان | تیمهای IT | همه کاربران |
۱۰ پرامپت آماده عامل وب: کپی کن و اجرا کن
«وارد سایت [آدرس رقیب] شو؛ قیمت و موجودی ۵ محصول پرفروش را استخراج کن و در یک جدول بگذار.»
عامل وب · فقط با تأیید شما وارد میشود«صفحه تعرفه [آدرس] را بخوان؛ با نسخه هفته پیش مقایسه کن و فقط تغییرات را لیست کن.»
مناسب برای پایش مستمر«فهرست ده کسبوکار همحوزه من در [شهر] را از نتایج عمومی جمع کن؛ نام، وبسایت و راه تماس را در جدول بگذار.»
برای تیم فروش«فرم [آدرس] را با این دادهها پر کن ولی ارسال نکن؛ اول اسکرینشات نهایی را نشانم بده: نام=…، ایمیل=…، توضیح=…»
الگوی ایمن: همیشه «ارسال نکن»«از صفحه نظرات [آدرس]، بیست نظر اخیر را استخراج کن؛ سه شکایت تکراری و دو نقطه قوت تکراری را لیست کن.»
تحلیل نظرات مشتری«وارد سه سایت [آدرس ۱]، [آدرس ۲]، [آدرس ۳] شو؛ محصول [نام محصول] را پیدا کن و قیمت، گارانتی و زمان تحویل را مقایسه کن.»
مقایسه چندمنبعی«وارد سایت [آدرس] شو؛ موجودی محصولات [لیست] را چک کن و فقط آنهایی که ناموجود شدهاند را لیست کن.»
پایش روزانه«از صفحه "تماس با ما" سایت [آدرس]، شماره تماس، ایمیل و آدرس را استخراج کن.»
ساده و سریع«مقاله [آدرس] را بخوان؛ پنج نکته کلیدی و یک خلاصه ۱۰۰ کلمهای بساز.»
خلاصهسازی محتوا«وارد صفحه [آدرس] شو؛ لینک دانلود PDF را پیدا کن و لینک مستقیم را به من بده.»
استخراج لینک دانلودسه اصل امنیتی غیرقابل مذاکره
در طراحی عامل وب پارس هوش، سپهر قاسمی سه اصل را غیرقابل مذاکره declared کرده — و هر عامل وب استانداردی باید همینها را داشته باشد:
«عامل وب قدرتمند است، ولی قدرت بدون کنترل خطرناک است. به همین دلیل ما در پارس هوش سه اصل را گذاشتیم: اجازه صریح، حداقل دسترسی و شفافیت کامل. اگر هر عامل وبی این سه اصل را نداشت، از آن استفاده نکنید — حتی اگر رایگان باشد.»
⚠️ چهار مرز قانونی و اخلاقی
۱) فقط داده عمومی: عامل وب نباید به دادههای خصوصی یا پشت ورودی دسترسی داشته باشد · ۲) احترام به شرایط استفاده: اگر سایتی در robots.txt یا ToS استخراج را ممنوع کرده، رعایت شود · ۳) فشار پایین: تعداد درخواستها نباید سرور سایت را تحت فشار قرار دهد · ۴) تأیید انسانی: برای اقدامات حساس مثل ارسال فرم یا پرداخت، همیشه تأیید انسانی لازم است.
اجرای اولین کار با عامل وب در ۴ گام
چطور اولین کار را با عامل وب انجام دهید؟
- نوشتن آدرس و کار: آدرس سایت و کاری که باید انجام شود را به فارسی بنویسید.
- تأیید دسترسی: عامل وب فقط با اجازه صریح شما وارد صفحه میشود.
- مشاهده اجرای زنده: هر قدم عامل روی صفحه قابلمشاهده است.
- دریافت گزارش نهایی: نتیجه بهصورت جدول یا خلاصه تحویل میشود.
سوالات متداول
عامل وب نوعی عامل هوشمند است که میتواند مرورگر باز کند، وارد سایتها شود، صفحات را بخواند و درک کند، روی عناصر کلیک کند، فرم پر کند و داده استخراج کند — و در پایان گزارش نهایی تحویل دهد. تفاوتش با خزندههای معمولی این است که هدف را میفهمد، نه فقط لینکها را دنبال میکند.
خیر. خزنده گوگل (Googlebot) فقط صفحات را میخواند تا برای جستوجو ایندکس کند؛ هیچ کاری انجام نمیدهد. عامل وب برای انجام یک کار مشخص میرود: استخراج داده، پر کردن فرم یا مقایسه محصولات. یکی برای ایندکس است، دیگری برای اجرا.
خیر، و هرگز نباید داشته باشد. عامل وب استاندارد فقط روی صفحاتی کار میکند که شما آدرس دادهاید و با اجازه صریح شما وارد میشود. برای کارهای نیازمند ورود به حساب، از نشستهای مجاز و محدود استفاده میشود، نه ذخیره رمز عبور.
اسکرپر یک اسکریپت خشک است: باید کد بنویسید، با هر تغییر سایت میشکند و فقط HTML خام میدهد. عامل وب صفحه را درک میکند: اگر چیدمان سایت عوض شود، همچنان داده درست را پیدا میکند، و خروجیاش جدول و گزارش آماده است، نه کد خام.
اصول رعایتشدنی ساده است: فقط داده عمومی استخراج شود، به شرایط استفاده سایت احترام شود، فشار درخواست پایین بماند و برای هر اقدام حساس (مثل ارسال فرم) تأیید انسانی گرفته شود. عامل وب پارس هوش بر پایه همین اصول طراحی شده است.
اولین کار را با عامل وب انجام دهید
یکی از ۱۰ پرامپت بالا را کپی کنید و ببینید عامل وب چطور وارد سایت میشود و کار میکند.
شروع با عامل وب پارس هوش ←