پرش به محتوای اصلی
پرش به محتوای مقاله

پروژه YourHand کنترل هم‌زمان چندین رایانه ویندوزی را به چت‌های هوش مصنوعی آورد

·۱۵ مهر ۱۴۰۵۵ دقیقه مطالعه
پل متن‌باز برای اتصال یک چت هوش مصنوعی به چند رایانه ویندوزی
پل متن‌باز برای اتصال یک چت هوش مصنوعی به چند رایانه ویندوزی
اشتراک‌گذاری
واقعاً چه چیز جدید است؟

ایجاد یک لایه کنترل متمرکز برای مدیریت هم‌زمان چندین ماشین ویندوزی از طریق یک چت واحد؛ برخلاف ابزارهای تک‌دستگاهی، YourHand مفهوم «دستگاه به عنوان منبع» را معرفی می‌کند.

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

این لایه کنترلی متن‌باز که در ۷ اکتبر ۲۰۲۶ منتشر شد، اصطکاک مدیریت چنددستگاهی را از بین می‌برد. طبق گزارش توسعه‌دهنده این پروژه در وب‌سایت dev.to، اکثر دستیارهای هوش مصنوعی فعلی در تب‌های مرورگر یا محیط‌های تک‌جلسه‌ای زندانی شده‌اند؛ آن‌ها می‌توانند به شما بگویند چگونه یک سرور را تعمیر کنید یا یک فایل را باز کنید، اما نمی‌توانند واقعاً دستشان را به درون سیستم‌عامل شما ببرند و آن را اجرا کنند.

YourHand این وضعیت را تغییر می‌دهد. این ابزار با استفاده از مدل زبانی بزرگ (LLM) — مثل کتابخانه‌داری که میلیاردها صفحه را خوانده و حالا با همان لحن کتاب‌ها جواب می‌دهد — چندین دستگاه ویندوزی را به عنوان منابع صریح متصل به یک حساب کاربری می‌بیند و اجازه می‌دهد گفتگوها، ماشین‌های خاصی را با نامشان هدف قرار دهند.

مشکل: «شکاف دستی»

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

پروژه YourHand هدفش حذف این شکاف دستی و یکپارچه کردن تعاملات است. برای مثال، کاربر می‌تواند به هوش مصنوعی بگوید: «برنامه Revit را در PC-075 باز کن و بررسی کن آیا پروژه در حال اجرا است» و بلافاصله اضافه کند: «حالا کروم را در BeDo-Tower باز کن و آخرین بیلد را تست کن». در اینجا هوش مصنوعی بدون از دست دادن بستر (Context) ماشین اول، روی ماشین دوم عمل می‌کند.

پل متن‌باز برای اتصال یک چت هوش مصنوعی به چند رایانه ویندوزی

معماری سیستم

بر اساس مستندات فنی پروژه، معماری این سیستم بر یک پشته چندلایه استوار است. این ساختار کلاینت‌های هوش مصنوعی را به یک صفحه کنترل (Control Plane) متصل می‌کند که هویت و مسیریابی را مدیریت کرده و سپس با عامل (Agent)های سبک‌وزنی که روی هر ماشین ویندوزی نصب شده‌اند، ارتباط برقرار می‌کند.

مسیر کامل عملیات به این صورت است: کلاینت هوش مصنوعی $ \rightarrow $ پلاگین YourHand MCP $ \rightarrow $ صفحه کنترل $ \rightarrow $ مسیریاب قابلیت‌ها $ \rightarrow $ عامل ویندوز $ \rightarrow $ سیستم‌عامل/مرورگر/رابط کاربری (UI)/فایل‌ها/دستورات.

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

قابلیت‌های عامل (Agent)

این عامل‌ها قابلیت‌های مشخصی را به هوش مصنوعی می‌دهند تا بتواند با محیط دسکتاپ تعامل داشته باشد:

  • کنترل رابط کاربری (UI): ورودی کیبورد و موس، مدیریت پنجره‌ها و اپلیکیشن‌ها، و مشاهده صفحه.
  • دسترسی سیستمی: دستکاری سیستم فایل‌ها و اجرای دستورات سیستمی.
  • یکپارچگی با مرورگر: کنترل مستقیم صفحات وب از طریق پروتکل CDP (Chrome DevTools Protocol).
  • تله‌متری: ردیابی لحظه‌ای وضعیت سلامت دستگاه و تأخیر در اجرا.

مسیریاب قابلیت‌ها (Capability Router)

یکی از کلیدی‌ترین بخش‌های این سیستم، «مسیریاب قابلیت‌ها» است. توسعه‌دهنده YourHand دریافته است که اتوماسیون دسکتاپ نباید به یک تکنیک واحد وابسته باشد. یکی از بزرگ‌ترین درس‌های توسعه این بود که اتوماسیون نباید شکننده باشد. به‌جای اینکه «کلیک روی این دکمه» را یک دستور ساده و واحد ببیند، سیستم تسک را به بهینه‌ترین و پایدارترین مسیر می‌فرستد:

  • APIهای مستقیم: برای حداکثر پایداری از APIهای سیستم‌عامل یا اپلیکیشن استفاده می‌کند.
  • CDP مرورگر: مخصوص زمانی که هدف نهایی یک صفحه وب است.
  • اتوماسیون معنایی: استفاده از Windows UI Automation برای شناسایی عناصر.
  • تعامل مبتنی بر پیکسل: ورودی‌های پیش‌زمینه به عنوان یک جایگزین (Fallback).
  • بازگشت به بینایی (Vision): تنها زمانی که رابط کاربری به‌صورت معنایی قابل شناسایی نیست، از تحلیل تصویری استفاده می‌شود.

این رویکرد باعث می‌شود سیستم بسیار استوارتر از مدل‌هایی باشد که صرفاً به اسکرین‌شات و حرکت کورکورانه نشانگر موس تکیه می‌کنند.

امنیت و دسترسی چنددستگاهی

امنیت در این پروژه از طریق ورود با گوگل و مجوزهای OAuth مدیریت می‌شود. این یعنی کاربر مجبور نیست رمز عبورهای ارائه‌دهنده هوش مصنوعی یا توکن‌های طولانی‌مدت را به‌صورت سخت‌افزاری (Hard-code) در عامل دسکتاپ ذخیره کند. جداسازی دسترسی‌ها سخت‌گیرانه است: کلاینت اجازه فراخوانی YourHand را دارد، YourHand تصمیم می‌گیرد کدام دستگاه‌ها در دسترس حساب کاربری باشند و عامل ویندوز فقط کارهای مسیریابی شده از صفحه کنترل را می‌پذیرد.

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

مشاهده‌پذیری و قابلیت اطمینان

اتوماسیون دسکتاپ اغلب به شکل‌های «نامنظم» شکست می‌خورد؛ مثلاً پنجره‌ای بین مرحله شناسایی و ورودی ناپدید می‌شود، یا یک دستگاه با یک سوکت قدیمی (Stale Socket) دوباره متصل می‌شود. برای حل این مشکل، تله‌متری برای ردیابی موفقیت/شکست، متدهای اجرا، تأخیر، تعداد تلاش‌های مجدد و سلامت دستگاه اضافه شده است.

این قابلیت مشاهده (Observability) به توسعه‌دهنده اجازه می‌دهد تفاوت بین انواع مختلف خطاها را تشخیص دهد: خطاهای مسیریابی، خطاهای UI، خطاهای انتقال (Transport) و خطاهای اپلیکیشن. بدون این سیستم، هر خطا صرفاً به این صورت دیده می‌شد که «هوش مصنوعی جای اشتباهی را کلیک کرد».

اگرچه پروژه در حال حاضر در نسخه بتا است، اما به عنوان یک زیرساخت مقیاس‌پذیر طراحی شده نه یک دموی ساده. تمرکز فعلی روی سه محور است: پایداری (کاهش فرض‌های شکننده UI)، سرعت (اولویت APIها بر اسکرین‌شات‌ها) و گردش‌کارهای چنددستگاهی. همچنین فرآیند ورود کاربران برای کسانی که با سرورهای پروتکل زمینه مدل (MCP) آشنا نیستند، در حال بهینه‌سازی است.

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

گام بعدی شما

  • اگر توسعه‌دهنده هستید، مستندات MCP را مطالعه کنید تا متوجه شوید چگونه ابزارهای خود را به مدل‌های زبانی متصل کنید.
  • برای تست YourHand، ابتدا یک محیط ایزوله (Sandbox) ایجاد کنید تا دسترسی‌های سطح سیستم‌عامل را در محیط امن آزمایش کنید.
  • بررسی کنید کدام بخش از گردش‌کار شما نیاز به جابه‌جایی بین ماشین‌های مختلف دارد و آیا YourHand می‌تواند آن را خودکار کند.

به تحلیل ما درباره‌ی حفاظ‌های امنیتی در عامل‌های هوش مصنوعی مراجعه کنید تا درک بهتری از مدیریت دسترسی‌های سطح سیستم داشته باشید.

چرا این موضوع مهم است؟

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

تأثیر برای ایران

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

·نگاه ما
تحریریه دات‌هوش

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

منابع

این گزارش با خط‌لولهٔ خودکار دات‌هوش از منابع معتبر جهانی تدوین و زیر نظر تحریریه منتشر شده است. روش کار ما

گفتگو

پنج‌شنبه‌های هوش‌محور

بسته‌ی هفتگی دات‌هوش

۵ خبر، ۲ ابزار، ۱ پرامپت در هر شماره. به‌زودی راه‌اندازی می‌شود — هر پنج‌شنبه صبح.

خبر کلیدی
ابزار کاربردی
پرامپت حرفه‌ای
تحلیل پژوهش
به‌زودی
زاویه‌ی ایرانی
به‌زودی
تمرین این هفته
به‌زودی

راهنماهای دات‌هوش

راهنماهای کاربردیِ دات‌هوش برای کار با هوش مصنوعی — از همین‌جا شروع کنید:

دات‌هوش

راهنمای فارسی هوش مصنوعی — با نگاه به ایران

اخبار روزانه، معرفی ابزارها و مدل‌ها، و آموزشِ کار با هوش مصنوعی؛ همیشه با این پرسش که از ایران چه چیزی کار می‌کند و چه چیزی نه.