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

Guardrails جایگزین امنیت معماری نیستند و ممکن است دور زده شوند یا خروجی معتبر را اشتباه مسدود کنند. باید همراه احراز هویت، مجوزدهی، ثبت رخداد و آزمون امنیتی استفاده شوند.

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

برای تکمیل بحث، ارتباط این مفهوم را با اجنت هوشمند و اجنتیک ورکفلو بررسی کنید.