← بازگشت به بلاگ

ساخت ایجنت هوش مصنوعی با هوشی: راهنمای جامع برای توسعه‌دهندگان

ساخت ایجنت هوش مصنوعی با هوشی: راهنمای جامع برای توسعه‌دهندگان

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

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

ایجنت هوش مصنوعی هوشی چیست؟

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

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

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

ویژگی‌های کلیدی ایجنت‌های هوشی

هوشی برای ساخت فرآیندهای کاری خودکار، امکانات و ویژگی‌های متنوعی را فراهم کرده است که در ادامه به آن‌ها اشاره می‌کنیم:

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

ایجنت هوش مصنوعی هوشی چگونه کار می‌کند؟

نحوه کار هوشی بر مبنای «گره» (Node) است که مانند بلوک‌های لگو در فضای دیجیتال عمل می‌کنند. هر گره با قابلیت کشیدن و رها کردن (Drag & Drop) ساخته می‌شود و یک وظیفه خاص و واحد را انجام می‌دهد. با اتصال چندین گره به یکدیگر، یک جریان کار (Workflow) کامل ایجاد می‌شود.

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

Triggers (محرک‌ها)

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

در هوشی، انواع مختلفی از محرک‌ها وجود دارد:

  1. App Events: این گره رایج‌ترین روش برای شروع اتوماسیون است. هر زمان که اتفاق خاصی در یک برنامه دیگر (مانند دریافت ایمیل جدید، ارسال فرم یا شروع یک رویداد در تقویم) رخ دهد، فرآیند اجرا می‌شود.
  2. Scheduled Triggers: اگر نیاز دارید وظایف به شکل روتین در یک زمان خاص انجام شوند، این گره بهترین راه‌حل است. با استفاده از این Node، فرآیند به طور خودکار در یک بازه زمانی مشخص (مثلاً هر روز، هر ساعت یا هر شنبه ساعت ۱۰ صبح) اجرا می‌شود. مثال: خلاصه‌کردن گزارش روزانه یا ارسال فایل پشتیبان سرور به شکل هفتگی.
  3. Webhook Triggers: این محرک‌ها انعطاف‌پذیری بالایی دارند و زمانی فعال می‌شوند که یک درخواست HTTP از سیستم دیگری دریافت شود. اگر می‌خواهید هوشی را به برنامه‌ای متصل کنید که نیاز به ارتباط بلادرنگ دارد، این Trigger بهترین انتخاب است.
  4. Manual Triggers: برای آزمایش منطق فرآیند یا اجرای وظایف تک‌مرحله‌ای که می‌خواهید به صورت دستی کنترل کنید، این Trigger گزینه ایده‌آلی است. توصیه می‌شود همیشه قبل از کار با App Events، از این Trigger استفاده کنید تا ایرادهای کار از همان ابتدا مشخص شوند.
  5. Form Submission Triggers: به شما امکان ساخت فرم‌های ساده آنلاین را در داخل هوشی می‌دهند.
  6. Triggered by Another Workflow: این محرک به شما کمک می‌کند فرآیندهای پیچیده را به بخش‌های کوچک‌تر و ماژولار تقسیم کنید تا مدیریت آن‌ها ساده شود.

Actions (اقدامات)

گره‌های Action وظایفی هستند که در جریان کار انجام می‌شوند. آن‌ها در واقع «کارگران» اتوماسیون هستند که منتظر فعال شدن یک گره Trigger می‌مانند تا وظایف خود را بر اساس قوانین همان Trigger اجرا کنند. هر گره Action می‌تواند جایگزین بخش قابل توجهی از کار دستی شود.

مثال‌ها:

  • Data Fetching: دریافت اطلاعات از APIها، پایگاه‌های داده یا صفحات گسترده. به عنوان مثال، یک HTTP Request Node داده‌ها را از یک API می‌گیرد، یا یک گره Google Sheets داده‌ها را می‌خواند یا به‌روزرسانی می‌کند.
  • Communication: ارسال ایمیل، پیام‌های Slack یا نوتیفیکیشن پیامکی.
  • File Management: ایجاد اسناد، ذخیره فایل‌های ضمیمه‌شده و سازماندهی پوشه‌ها. به عنوان مثال، هوشی می‌تواند به طور خودکار یک فایل ضمیمه‌شده در جیمیل را روی Google Drive ذخیره کند و خلاصه‌ای از آن را به Slack شما بفرستد.
  • AI Integration: استفاده از مدل‌های هوش مصنوعی (مانند مدل‌های موجود در پلتفرم هوشی) برای نوشتن محتوا، خلاصه‌سازی یا تجزیه‌وتحلیل داده‌ها.

Data Transformation (تبدیل داده)

این گره‌ها داده‌ها را برای استفاده بهینه آماده می‌کنند و افزونگی آن را به حداقل می‌رسانند. با استفاده از نودهای تبدیل داده، مقادیر ورودی از مرحله قبل (مانند عمل خواندن Google Sheets) پیش از استفاده توسط مرحله بعدی (مانند ارسال ایمیل)، به درستی قالب‌بندی و فیلتر می‌شوند.

مثال‌های کلیدی گره‌های Data Transformation:

  • Set: برای تغییر مقادیر و ساختارها در Data Sets.
  • Merge: تابعی برای ترکیب چندین مجموعه داده در یک مجموعه منسجم.
  • Code: پردازش اطلاعات به صورت پویا، با استفاده از منطق سفارشی‌شده توسط زبان جاوا اسکریپت.

Logic (منطق)

Logic یا منطق، مولفه‌ای است که به اتوماسیون اجازه «فکر کردن» می‌دهد. این گره‌ها با اضافه کردن منطق شرطی، فیلتر کردن و مسیرهای خوشه‌ای، هوش را به کل فرآیند وارد می‌کنند. علاوه بر افزودن هوش، گره‌های Logic تصمیم‌گیری بر اساس شرایط خاص را به فرآیند می‌آورند تا اتوماسیون بتواند به صورت پویا با داده‌های دریافتی سازگار شود و هر درخواستی را پردازش کند.

نمونه‌هایی از گره‌های منطقی:

  • If/Then: به شما امکان می‌دهد شرط‌هایی بسازید و قانون «اگر اتفاقی افتاد، پس این کار را انجام بده» را به عنوان مرحله بعدی تنظیم کنید. مثال: می‌توانید از یک گره If برای مسیریابی متفاوت مشتریان با اولویت بالا استفاده کنید، یا سفارش‌هایی با بیش از ۱۰ میلیون تومان را به صورت خاص پردازش کنید.
  • Switch: داده‌ها را در جریان کاری بر اساس شرط‌ها مسیریابی می‌کند.
  • Wait: اجرای فرآیند کار را تا زمانی که یک شرط خاص برآورده شود یا به مهلت مقرر نزدیک شود، متوقف می‌کند. مثلاً وقتی که نیاز به مکث تا زمان تأیید پرداخت باشد، می‌توان از Wait استفاده کرد.

Output (خروجی)

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

مثال‌های گره‌های خروجی:

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

آموزش تصویری ساخت ایجنت با هوشی

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

مرحله اول: ورود به وب‌سایت هوشی و ساخت اکانت

به آدرس https://hooshi.net/login بروید و روی دکمه «ثبت‌نام رایگان» کلیک کنید. پس از وارد کردن ایمیل و اطلاعات مورد نیاز، یک حساب کاربری برای خود ایجاد کنید. هوشی یک رابط کاربری ساده و کاربرپسند دارد که به شما کمک می‌کند به سرعت با محیط آن آشنا شوید.

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

مرحله دوم: اضافه کردن گره‌ها

پس از ورود به داشبورد هوشی، روی گزینه «ساخت یک گردش کار جدید» (Create a new workflow) کلیک کنید. محیط طراحی گردش کار برای شما باز می‌شود.

در بخش «افزودن اولین گام» (Add first step)، روی کادر مربوطه کلیک کنید تا لیست سرویس‌های قابل اتصال به هوشی نمایش داده شود.

مرحله سوم: ساخت ربات تلگرام

در پنل جستجو، عبارت «telegram» را بنویسید و روی آیکون تلگرام کلیک کنید. از بین گزینه‌های نمایش داده شده، «On message» را انتخاب کنید. این گره به عنوان Trigger عمل می‌کند و با دریافت هر پیام در تلگرام، گردش کار را فعال می‌کند.

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

  1. تلگرام را باز کرده و BotFather را جستجو کنید.
  2. روی گزینه /newbot کلیک کنید.
  3. یک نام برای ربات خود انتخاب کنید.
  4. یک نام کاربری برای ربات انتخاب کنید که حتماً به bot ختم شود.

پس از اتمام این مراحل، BotFather یک پیام تأیید همراه با یک «توکن API» (Access Token) برای شما ارسال می‌کند. این توکن یک کد آبی رنگ است که باید آن را کپی کنید.

به هوشی برگردید و روی دکمه «تنظیم اعتبارنامه» (Set up credential) کلیک کنید. توکن کپی شده را در کادر «Access Token» قرار دهید و دکمه «ذخیره» (Save) را بزنید. پس از مشاهده پیام سبز رنگ تأیید، اتصال هوشی با ربات تلگرام شما برقرار شده است.

برای اطمینان از صحت اتصال، موس را روی آیکون تلگرام در هوشی نگه دارید و روی دکمه «اجرای گردش کار» (Execute workflow) کلیک کنید. سپس به تلگرام خود بازگردید، روی لینک ربات خود در پیام BotFather کلیک کرده و دکمه «Start» را بزنید. اگر آیکون تلگرام در هوشی سبز شد و یک تیک سبز رنگ کنار آن قرار گرفت، یعنی اتصال با موفقیت انجام شده است.

نکته مهم: برای مراحل بعدی، به ID تلگرام نیاز داریم. روی آیکون تلگرام در هوشی دوبار کلیک کنید و ID مربوطه را از پنجره باز شده بردارید.

مرحله چهارم: اضافه کردن هوش مصنوعی به Workflow

تا این مرحله، فقط محرک (Trigger) را آماده کرده‌اید. حالا باید یک «مغز متفکر» به پروژه اضافه کنید تا بتواند درخواست دریافت‌شده از تلگرام را پردازش کرده و خروجی را به مرحله بعد بفرستد. ما در این مثال از مدل‌های هوش مصنوعی موجود در پلتفرم هوشی استفاده می‌کنیم تا مراحل اتصال را به سرعت و سادگی پیش ببریم. هوشی به شما امکان می‌دهد از مدل‌های متنوعی برای پردازش زبان طبیعی، تولید محتوا، خلاصه‌سازی و تحلیل داده‌ها استفاده کنید. برای شروع، به داشبورد هوشی مراجعه کنید و توکن API خود را برای استفاده از مدل‌های هوش مصنوعی دریافت کنید.

در هوشی، یک گره جدید اضافه کنید و از بین گزینه‌های موجود، گره مربوط به «مدل‌های هوش مصنوعی هوشی» (Hooshi AI Models) را انتخاب کنید. این گره به شما امکان می‌دهد تا با استفاده از توکن API خود، به مدل‌های قدرتمند هوشی دسترسی پیدا کنید و وظایف مختلفی مانند تولید متن، خلاصه‌سازی یا پاسخگویی به سوالات را انجام دهید.

در تنظیمات این گره، توکن API هوشی خود را وارد کنید و نوع مدل هوش مصنوعی مورد نظر (مثلاً برای تولید متن یا پاسخگویی) را انتخاب کنید. سپس، ورودی پیام دریافتی از تلگرام را به این گره متصل کنید تا هوش مصنوعی بتواند آن را پردازش کند. می‌توانید دستورات (prompts) خاصی را نیز برای هوش مصنوعی تعریف کنید تا پاسخ‌های دقیق‌تری دریافت کنید.

مرحله پنجم: ارسال پاسخ به تلگرام

پس از پردازش پیام توسط هوش مصنوعی، باید پاسخ تولید شده را به کاربر تلگرام ارسال کنید. برای این کار، یک گره جدید اضافه کنید و مجدداً «telegram» را جستجو کرده و این بار گزینه «Send message» را انتخاب کنید.

در تنظیمات این گره، باید «Chat ID» که در مرحله سوم از تلگرام دریافت کردید را وارد کنید. سپس، خروجی متن تولید شده توسط گره هوش مصنوعی را به ورودی «Message» این گره متصل کنید. با این کار، پاسخ هوش مصنوعی به کاربر تلگرام ارسال خواهد شد.

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

چرا هوشی؟

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

سوالات متداول (FAQ)

  • Q: آیا برای استفاده از هوشی نیاز به دانش برنامه‌نویسی پیشرفته دارم؟

    A: خیر، هوشی با رابط کاربری بصری و قابلیت کشیدن و رها کردن (Drag & Drop) طراحی شده است تا افراد بدون دانش برنامه‌نویسی پیشرفته نیز بتوانند ایجنت‌های هوش مصنوعی بسازند. البته، امکان کدنویسی سفارشی برای توسعه‌دهندگان نیز فراهم است.

  • Q: چه نوع ایجنت‌های هوش مصنوعی را می‌توانم با هوشی بسازم؟

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

  • Q: آیا هوشی از مدل‌های هوش مصنوعی فارسی پشتیبانی می‌کند؟

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

⌃