agent

agent سامانه‌ای مبتنی بر AI است که برای انجام یک کار، اقدام‌ها را انتخاب می‌کند و با ابزارها پیش می‌برد.

توضیح

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

مثال

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

چرا مهمه

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

این کارت را هوش مصنوعی نوشته و دو بار با هوش مصنوعی بررسی شده است.

بر پایهٔ «agent» از Google Machine Learning Glossary (Google)، با مجوز CC BY 4.0.

مطالبی با این مفهوم

  1. Lantern Lattice

    Lantern Lattice؛ نمایش call graph از rust-analyzer برای انسان و agent

    Lantern Lattice با داده‌های rust-analyzer رابطهٔ فراخوانی‌ها و استفاده از type و field را دنبال می‌کند. این ابزار عمدتاً برای coding agent‌ها ساخته شده و از هفت زبان، از جمله Rust و Go،؜ پشتیبانی می‌کند.

    یادگیری · ۵ مفهومreddit.comافزوده‌شده

  2. education

    مسابقه Kotlin Multiplatform آغاز شد؛ جایزه سه پروژه برتر، سفر به KotlinConf 2027

    دانشجویان و فارغ‌التحصیلان تازه‌کار تا ۷ دسامبر ۲۰۲۶ فرصت دارند پروژه‌ای با Kotlin Multiplatform برای دست‌کم دو platform بسازند. Kotlin Foundation هزینه سفر، اقامت و بلیت KotlinConf 2027 را برای سازندگان سه پروژه برتر می‌پردازد.

    یادگیری · ۳ مفهومblog.jetbrains.comافزوده‌شده

  3. ai

    GoLand 2026.3 منتشر شد؛ اجرای agent‌ها با JetBrains Air و بهبود Git worktree

    GoLand 2026.3 با JetBrains Air،؜ اجرای agent‌ها و بررسی تغییراتشان را داخل IDE فراهم می‌کند. این نسخه همچنین skill تازه‌ای برای Profiler و بهبودهایی برای Git worktree و Remote Development دارد.

    یادگیری · ۴ مفهومblog.jetbrains.comافزوده‌شده