TL;DR
- ما هفته گذشته ناوگان LangSmith را بهعنوان راهی برای ساخت، استفاده و مدیریت عوامل راه اندازی کردیم.
- یکی از بخشهای کلیدی این راهاندازی، معرفی دو نوع مختلف مجوز نمایندگی بود.
- مجوز نماینده به آنچه که نماینده مجاز به انجام آن است اشاره دارد.
چه اتفاقی افتاد
ما هفته گذشته ناوگان LangSmith را بهعنوان راهی برای ساخت، استفاده و مدیریت عوامل راه اندازی کردیم. یکی از بخشهای کلیدی این راهاندازی، معرفی دو نوع مختلف مجوز نمایندگی بود.
مجوز نماینده به آنچه که نماینده مجاز به انجام آن است اشاره دارد. وقتی یک عامل با یک ابزار Slack تماس میگیرد - چه کسی مانند قبل از استخراج دادهها را.
احراز هویت میکند؟ از طرف راه استانداردی که اکثر مردم تا همین اواخر در مورد نمایندگان فکر میکردند این بود که.
آنها «از طرف» یک کاربر کار میکنند. بیایید یک عامل داخلی با دسترسی به Notion و Rippling را تصور کنیم.
وقتی آلیس با آن تعامل دارد،. باید بتواند اطلاعاتی درباره آلیس در ریپلینگ جستجو کند و تمام صفحاتی را در Notion که آلیس به.
آنها دسترسی دارد،. ببیند.
آلیس نباید بتواند از این عامل ورود برای جستجوی هر گونه اطلاعات خصوصی درباره باب در ریپلینگ یا. دیدن هر صفحه مفهوم خصوصی که ممکن است باب داشته باشد استفاده کند.
هنگامیکه باب از عامل داخلی استفاده میکند،. باید بتواند به تمام عوامل خود دسترسی داشته باشد اطلاعات موجود در Rippling و تمام صفحات خصوصی او.
در Notion،. اما نه Alice.
برای پیادهسازی این، به چند چیز نیاز دارید. شما به راهی نیاز دارید که بدانید چه کسی از عامل استفاده میکند - آلیس است یا.
باب؟ سپس باید آن شناسههای کاربری را به برخی از اعتبارنامههایی که در زمان اجرا به ابزارها منتقل میشوند،.
نگاشت کنید. سپس OpenClawOn-of راه اصلی بود که مردم در مورد نمایندگان فکر میکردند تا زمانی که OpenClaw پیدا شد.
با OpenClaw، آلیس یک عامل ایجاد میکند. شاید او تنها کسی باشد که از آن عامل استفاده میکند (در این صورت این تمایز اعتبار چندان.
اهمیتی نخواهد داشت). اما شاید او از طریق کانالهای مختلف (مانند متن یا ایمیل یا توییتر) در معرض دیگران قرار میداد.
وقتی دیگران با آن نماینده تعامل داشتند،. از اعتبار کاربر نهایی استفاده نمیکرد - از مجوزی که آلیس به آن داده بود استفاده میکرد.
گاهی اوقات این میتواند اعتبارنامه خود آلیس باشد، اما ممکن است چندان مطلوب نباشد. اگر عامل با داشتن اعتبارنامه آلیس،.
میتوانست هر چیزی را که آلیس به آن دسترسی داشت در Notion جستجو کند. این ممکن است شامل اسناد خصوصی باشد که او نمیخواهد دیگران بتوانند درباره آنها از نماینده بپرسند.
این منجر به ایجاد حسابهای اختصاصی در Notion،. Rippling و غیره بهطور خاص برای آن نماینده میشود،.
بنابراین آنها میتوانند کنترل کنند که آن نماینده به چه چیزی دسترسی دارد. هرکسی که با آن عامل تعامل داشته باشد،.
بهطور موثر از مجموعهای از اعتبارنامهها استفاده میکند. LangSmith Fleet هنگام راه اندازی ناوگان LangSmith، دیدیم که مردم هر دو نوع عامل را میخواهند.
گاهی اوقات آنها میخواستند یک عامل ایجاد کنند و به دیگران اجازه دهند با اعتبار خود از. آن استفاده کنند،.
در موارد دیگر میخواهند که آن نماینده مجموعهای از اعتبارنامههای ثابت خود را داشته باشد. ما دو نوع عامل مختلف اضافه کردیم که به این دو نوع مجوز نگاشت:.
دستیاران:. "از طرف" کاربر نهایی خود عمل کنند Claws:.
دارای اعتبارنامه ثابت خود هستندما همچنین مفهوم کانالها (Slack،. Gmail،.
Outlook و Teams to start) و اشتراک گذاری عوامل. دستیارها و Claws از کانالهای مختلف پشتیبانی میکنند.
برای اینکه دستیارها به اشتراک گذاشته شوند،. باید یک نقشه برداری از یک کاربر نهایی در آن کانال (بهعنوان مثال شناسه کاربر Slack آنها) به.
شناسه LangSmith آنها داشته باشیم. بنابراین در حال حاضر دستیارها فقط در زیرمجموعهای از کانالها در دسترس هستند که ما از آن نقشهبرداری.
پشتیبانی میکنیم. کانالها و این انواع مجوزهای مختلف نیز نیاز به انسان در حلقه را برجسته میکنند.
اگر در حال ایجاد یک نماینده با مجموعهای از اعتبارنامههای ثابت هستید و آن را از طریق یک. کانال افشا میکنید.
شما آن را باز میکنید تا به طرق مختلف مورد استفاده قرار گیرد. اگر آن عامل میتواند اقداماتی را انجام دهد که بهطور بالقوه ممکن است خطرناک یا حساس باشند،.
ممکن است بخواهید از برخی از حفاظهای "انسان در حلقه" استفاده کنید تا اطمینان حاصل کنید که. این اقدامات در بسته هستند.
مثال برای مشخص کردن این موضوع،. اجازه دهید نگاهی به چند عامل واقعی که ایجاد کرده ایم و آنها کنیم.
انواع مجوز عامل سوار شدن: دستیار. به Slack و Notion دسترسی دارد و در Slack در معرض دید قرار میگیرد.
از اعتبارنامه Slack و Notion کاربر نهایی استفاده میکند. نماینده ایمیل: پنجه.
این نماینده به ایمیلهای دریافتی پاسخ میدهد. صرف نظر از اینکه چه کسی ایمیل ارسال میکند،.
این نماینده به تقویم من نگاه میکند تا در دسترس بودن جلسه را تعیین کند و سعی. کند از طرف من پاسخ دهد.
ارسال ایمیل و دعوتنامههای تقویم در پشت یک نرده محافظ انسان در حلقه قرار دارد. نماینده محصول: پنجه.
این نماینده بر رقبا نظارت میکند و به سوالات محصول و نقشه راه کمک میکند. این حساب کاربری Notion خود را دارد و از طریق یک ربات Slack سفارشی در معرض دید قرار.
میگیرد. کارهای آینده ما هیجانزده هستیم که این دو نوع عامل مختلف را در ناوگان LangSmith عرضه کنیم.
با این حال، ما فکر میکنیم که این فقط شروع مجوز نماینده است. این وبلاگ را از WorkOS در برخی مسیرهای بالقوه آینده بخوانید.
ما همچنین هیجان زده هستیم که این کار را با حافظه ریزتر دنبال کنیم مجوزها بسته به نوع. عامل (دستیاران یا پنجهها) ممکن است بخواهید حافظه بهطور متفاوتی مدیریت شود.
بهعنوان مثال،. احتمالاً نمیخواهید دستیار چیزهای حساسی را در مورد آلیس به خاطر بسپارد که بتواند در چت با.
باب از آنها استفاده کند. در حال حاضر، ما این را با مجوزهای دسترسی مدیریت میکنیم.
وقتی یک عامل را به اشتراک میگذارید،. انتخاب میکنید که آیا سایر کاربران بتوانند آن را ویرایش کنند،.
از جمله حافظه آن. در آینده، حافظه مخصوص کاربر را معرفی خواهیم کرد.
امروز ناوگان LangSmith را امتحان کنید. به خبرنامه ما بپیوندید به روز رسانیهای تیم و انجمن LangChain ایمیل خود را وارد کنید در.
حال پردازش درخواست شما. موفقیت آمیز!
لطفا صندوق ورودی خود را بررسی کنید و برای تأیید اشتراک خود روی پیوند کلیک کنید. با عرض پوزش، مشکلی پیش آمد.
لطفا دوباره امتحان کنید.
چرا مهم است
اهمیت این خبر در این است که روی استفاده واقعی از AI و تصمیمگیری سازمانی اثر میگذارد.
منبع
لینک منبع اصلی در کارت و صفحه مقاله نمایش داده میشود.
