پرش به محتویات

بگذارید هوش مصنوعی پارامترهای ابزار را مشخص کند#

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

برای انجام این کار دو راه وجود دارد و می‌توانید بین آن‌ها سوئیچ کنید.

بگذارید مدل پارامتر را پر کند#

در هر فیلد پارامتر مناسب در دیالوگ ویرایش ابزار یک دکمه‌ی اضافی در انتها قرار دارد:

تصویر نشان‌دهنده آیکون ستاره در سمت راست فیلد پارامتر

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

اگر می‌خواهید پارامتر را خودتان تعریف کنید، روی 'X' در این کادر کلیک کنید تا به مقادیر تعریف‌شده توسط کاربر بازگردید. توجه داشته باشید که فیلد 'عبارت' اکنون حاوی عبارت تولید شده توسط این ویژگی است، اما می‌توانید آن را بیشتر ویرایش کنید تا جزئیات بیشتری اضافه کنید، همان‌طور که در بخش بعد شرح داده شده است.

/// هشدار فعال‌سازی این ویژگی، هر تعریفی دستی که قبلاً اضافه کرده‌اید را جایگزین می‌کند. ///

از تابع $fromAI() استفاده کنید#

تابع $fromAI() هوش مصنوعی را برای پر کردن دینامیک پارامترهای ابزارهای متصل به عامل هوش مصنوعی ابزارها به کار می‌گیرد. می‌توانید از تابع $fromAI() در عبارات داخل نودهای برنامه (مانند Gmail، Notion، یا Slack) که به عامل هوش مصنوعی به عنوان ابزار متصل هستند، استفاده کنید.

فقط برای ابزارهای نود

تابع $fromAI() فقط برای نود برنامههای مرتبط با ابزارهای متصل به عامل هوش مصنوعی در دسترس است. امکان استفاده از $fromAI() با اجرای ورکفلو n98n، کد، درخواست HTTP یا دیگر زیرنودهای خوشه‌ای وجود ندارد.

برای استفاده از $fromAI()، آن را با پارامتر key مورد نیاز فراخوانی کنید:

1
{{ $fromAI('email') }}

پارامتر key و دیگر آرگومان‌ها به تابع $fromAI() ارجاع به مقادیر موجود نیستند. در عوض، این آرگومان‌ها را می‌توان به‌عنوان راهنمایی در نظر گرفت که مدل هوش مصنوعی از آن‌ها برای پر کردن داده‌های مناسب استفاده می‌کند.

برای مثال، اگر کلید email را انتخاب کنید، مدل هوش مصنوعی به دنبال یک آدرس ایمیل در متن زمینه، ابزارهای دیگر و داده‌های ورودی می‌گردد. در گردش‌های چت، اگر نتواند آدرس ایمیلی پیدا کند، ممکن است از کاربر درخواست کند. همچنین، می‌توانید پارامترهای دیگری مانند description را برای فراهم کردن جزئیات بیشتر به مدل هوش مصنوعی پاس دهید.

پارامترها#

تابع $fromAI() پارامترهای زیر را می‌پذیرد:

پارامتر نوع ضروری؟ توضیحات
key string ✅ رشته‌ای نمایانگر کلید یا نام آرگومان است. باید بین ۱ تا ۶۴ کاراکتر باشد و تنها شامل حروف کوچک، حروف بزرگ، اعداد، آندرلاین و خط نازک باشد.
description string ❌ رشته‌ای توصیف‌کننده آرگومان است.
type string ❌ نوع داده را مشخص می‌کند. می‌تواند string، number، boolean یا json (پیش‌فرض string) باشد.
defaultValue any ❌ مقدار پیش‌فرض برای آرگومان است.

نمونه‌ها#

برای نمونه، می‌توانید عبارت $fromAI() زیر را برای پر کردن دینامیک یک فیلد با نام به صورت زیر استفاده کنید:

1
$fromAI("name", "نام کاربر مورد نظر", "string", "Jane Doe")

اگر نیاز به پارامترهای اختیاری ندارید، می‌توانید این را به صورت ساده‌تر بنویسید:

1
$fromAI("name")

برای پر کردن تعداد موارد موجود در موجودی، می‌توانید از عبارت $fromAI() مشابه زیر استفاده کنید:

1
$fromAI("numItemsInStock", "تعداد اقلام موجود", "number", 5)

اگر بخواهید صرفاً بخش‌هایی از یک فیلد را با مقدار دینامیک از مدل پر کنید، می‌توانید در یک عبارت نرمال آن را به کار ببرید. مثلا، اگر می‌خواهید مدل فیلد subject در یک ایمیل را پر کند، ولی همیشه مقدار تولید شده را با رشته Generated by AI: پیش‌نویس کنید، می‌توانید از عبارت زیر استفاده کنید:

1
Generated by AI: {{ $fromAI("subject") }}

قالب‌ها#

شما می‌توانید تابع $fromAI() را در نمونه‌های زیر ببینید: