گسترش استودیوی Google Workspace

این راهنماها توضیح می‌دهند که چگونه می‌توان با ساخت مراحل سفارشی که عامل‌ها می‌توانند اجرا کنند، عملکرد Google Workspace Studio را گسترش داد.

برای شروع، راهنمای شروع سریع ما، ساخت یک ماشین حساب مرحله‌ای با Apps Script را دنبال کنید.

شروع سریع را امتحان کنید

عامل‌ها به کاربران Google Workspace اجازه می‌دهند تا با ترکیب مجموعه‌ای از مراحل بدون نوشتن هیچ کدی، وظایف را در سرویس‌ها خودکار کنند. با گسترش عامل‌ها، به کاربران اجازه می‌دهید عملکردهای برنامه شما را به عنوان مراحل اضافه کنند.

برای مثال، کاربران می‌توانند پیام‌های فروش جدید را با نماینده‌ای که موارد زیر را انجام می‌دهد، برجسته کنند:

  1. از زمانی که ایمیلی دریافت می‌کنید، شروع می‌شود.
  2. از جمینی می‌خواهد که ایمیل را خلاصه کند.
  3. پیامی در مورد ایمیل در فضای چت ارسال می‌کند.

پیکربندی یک عامل

شکل ۱: کاربر در حال پیکربندی عاملی است که پیام‌های فروش جدید را برجسته می‌کند.

مفاهیم استودیوی فضای کاری

اصطلاحات و مفاهیم زیر اجزای کلیدی Workspace Studio را تعریف می‌کنند:

نمایندگان
کاربران می‌توانند در Workspace Studio، عامل‌هایی (Agent) بسازند تا وظایف را در Google Workspace و فراتر از آن خودکار کنند. عامل‌ها (Agents) از یکپارچگی عمیق سیستمی و آگاهی زمینه‌ای برخوردارند و می‌توانند به صورت اختیاری از هوش مصنوعی (AI) استفاده کنند.
قدم
یک مرحله در فرآیند خودکار یک عامل. اساساً، این یک وظیفه واحد در دنباله ای از وظایف است که از یک رویداد شروع پیروی می کنند. هر مرحله به صورت همزمان اجرا می شود، به این معنی که قبل از شروع مرحله بعدی در دنباله، عملیات خود را تکمیل می کند. کاربران ترتیب مراحل را تنظیم می کنند و به آنها امکان می دهند جریان منطقی وظایف را سفارشی کنند. مراحل می توانند ورودی و خروجی داشته باشند اما نیازی به آنها ندارند. مراحل نمونه شامل "ارسال ایمیل"، "ارسال پست در فضای چت" و "پرسیدن از Gemini" است. مراحل می توانند شامل وظایفی خارج از Google Workspace باشند، مانند ایجاد یک سرنخ CRM.
متغیر ورودی
متغیرهای ورودی توسط مراحل دریافت می‌شوند. متغیرهای ورودی توسط کاربر در کارت پیکربندی یک مرحله تنظیم می‌شوند، در حالی که کاربر مرحله را تنظیم می‌کند. به عنوان مثال، یک آدرس ایمیل، یک تاریخ و زمان یا یک اعلان Gemini را جمع‌آوری کنید.
متغیر خروجی
متغیرهای خروجی به صورت مرحله‌ای برگردانده می‌شوند و می‌توانند به مرحله دیگری ارسال شوند. برای مثال، شما از یک متغیر خروجی برای ارسال یک آدرس ایمیل به مرحله دیگری استفاده می‌کنید که از آن برای مشخص کردن گیرنده ایمیل استفاده می‌کند.
متغیر پویا
متغیری که داده‌های آن فقط زمانی قابل تعیین هستند که کاربر عامل را پیکربندی کند. برای مثال، فرم‌های گوگل سوالات و پاسخ‌های متنوعی دارند. تعداد سوالات و پاسخ‌ها (و محتوای آنها) تا زمانی که یک فرم خاص، عامل را شروع نکند، قابل تعیین نیست. متغیرهای پویا این مورد را در نظر می‌گیرند.
منبع سفارشی
یک ساختار داده سفارشی که می‌توانید برای گروه‌بندی چندین متغیر با هم تعریف کنید. به عنوان مثال، برای ایجاد یک سرنخ CRM، یک منبع سفارشی حاوی آدرس ایمیل، آدرس خیابان و نام را ارسال کنید.
کارت

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

  • IncludeVariables : ویژگی‌ای که امکان گنجاندن متغیر پویا را فراهم می‌کند.
  • Type : نوع داده‌ای را که متغیرهای ورودی انتظار دارند، تعریف می‌کند.
گزارش فعالیت

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

ببین چی میتونی بسازی

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

اگر از ابتدا شروع می‌کنید، راهنمای شروع سریع ما، ساخت یک ماشین حساب مرحله‌ای با Apps Script را دنبال کنید.

یک شروع سریع را امتحان کنید

سپس این راهنماها را بخوانید تا به سفارشی‌سازی مرحله‌ی عامل خود ادامه دهید: