توضیحات
افزونهٔ هوش مصنوعی، ویژگیهای مبتنی بر هوش مصنوعی را مستقیماً به محیط مدیریت و ویرایشگر وردپرس شما اضافه میکند.
درون افزونه چه خبر است:
این افزونه بر پایهٔ ابتکار بلوکهای ساخت هوش مصنوعی برای وردپرس (AI Building Blocks) ساخته شده و کتابخانهٔ AI Client و Abilities API را در یک تجربهٔ یکپارچه ترکیب میکند. این افزونه هم یک ابزار عملی برای تولیدکنندگان محتوا است و هم یک پیادهسازی مرجع برای توسعهدهندگان.
ویژگیهای فعلی:
- Abilities Explorer – مرور و کار با قابلیتهای هوش مصنوعی ثبتشده از طریق یک صفحهٔ مدیریت اختصاصی.
- لاگکردن درخواستهای هوش مصنوعی – ثبت لاگ برای درخواستهای هوش مصنوعی جهت مشاهدهپذیری و دیباگ.
- تولید متن جایگزین (Alt Text) – تولید متن جایگزین توصیفی برای تصاویر بهمنظور بهبود دسترسپذیری.
- مدیریت دیدگاهها – مدیریت خودکار دیدگاهها بر اساس تشخیص محتوای توهینآمیز و تحلیل احساسات.
- تأیید اتصالدهندهها – پیش از آنکه افزونهها یا پوستهها بتوانند از اتصالدهندههای هوش مصنوعی پیکربندیشده در این سایت استفاده کنند، نیاز به تأیید صریح مدیر سایت دارند.
- ردهبندی محتوا – پیشنهاد برچسبها و دستههای مرتبط برای سازماندهی محتوا.
- تغییر اندازهٔ محتوا – کوتاه کردن، گسترش دادن یا بازنویسی محتوای بلوک انتخابشده.
- خلاصهسازی محتوا – محتوای بلند را به خلاصههای قابل فهم و جمعوجور تبدیل میکند.
- ابزارکهای پیشخوان – ابزارکهای وضعیت هوش مصنوعی و قابلیتهای هوش مصنوعی، بههمراه چارچوبی برای ثبت ابزارکهای جدید.
- یادداشتهای ویرایشی – محتوای نوشته را بلوکبهبلوک بررسی میکند و با پیشنهادهایی برای دسترسپذیری، خوانایی، دستور زبان و سئو، یادداشت اضافه میکند.
- بهروزرسانیهای ویرایشی – اعمال خودکار یادداشتهای ویرایشی روی محتوا.
- تولید چکیده – ایجاد خودکار چکیدههای کوتاه و موجز برای نوشتههای شما.
- چارچوب آزمایش – یک سیستم انتخابی (opt‑in) که به شما اجازه میدهد فقط قابلیتهای هوش مصنوعی موردنیازتان را فعال کنید.
- راهنماها – به قابلیتها اجازه میدهد استانداردهای ویرایشی سراسری سایت را رعایت کنند.
- تولید و ویرایش تصویر – ایجاد و ویرایش تصویر از روی محتوای نوشته در ویرایشگر و همچنین از طریق کتابخانهٔ رسانه.
- تولید متای توضیحات – تولید پیشنهادهای متای توضیحات و یکپارچهسازی آنها با افزونههای مختلف سئو.
- پشتیبانی چندارائهدهندهای – سازگار با ارائهدهندگان محبوب هوش مصنوعی مانند OpenAI، گوگل و Anthropic.
- تولید عنوان – با یک کلیک، پیشنهادهایی برای عنوان نوشتههایتان تولید کنید. بسیار مناسب برای طوفان فکری روی تیترها یا پیدا کردن لحن مناسب برای محتوا.
بهزودی:
در حال توسعهٔ فعال ویژگیهای جدیدی هستیم تا گردشکار شما در وردپرس را بهبود دهیم:
- تایپاِهد (Type Ahead) – کمک پیشنهادی زمینهمحور در هنگام تایپکردن.
- محیط آزمایش هوش مصنوعی (AI Playground) – انجام آزمایش با مدلها و ارائهدهندگان مختلف هوش مصنوعی.
- دستیار محتوا – نگارش و ویرایش محتوا در گوتنبرگ با کمک هوش مصنوعی.
- ایجنت سایت – مدیریت وردپرس با استفاده از زبان طبیعی.
- اتوماسیون گردشکار – خودکارسازی وظایف با استفاده از هوش مصنوعی.
این افزونه آزمایشی است؛ ممکن است با جمعآوری بازخورد از جامعه، عملکرد آن تغییر کند.
نقشهٔ راه:
میتوانید نقشهٔ راه فعال افزونه را در یک نمای فیلترشده در بورد پروژهٔ GitHub افزونهٔ WordPress AI مشاهده کنید.
برای توسعهدهندگان
افزونهٔ هوش مصنوعی طوری طراحی شده که بتوان آن را مطالعه، گسترش و بر اساس آن توسعه انجام داد. فرقی نمیکند توسعهدهندهٔ افزونه، آژانس یا ارائهدهندهٔ هاست باشید؛ میتوانید کارهای زیر را انجام دهید:
گسترش افزونه:
- ساخت آزمایشهای سفارشی – از کلاس پایهٔ
Abstract_Featureبرای ایجاد ویژگیهای مبتنی بر هوش مصنوعی خودتان استفاده کنید. - پیشپیکربندی ارائهدهندگان – میزبانها و آژانسها میتوانند ارائهدهندگان هوش مصنوعی را از پیش پیکربندی کنند تا کاربران به کلیدهای API اختصاصی خود نیاز نداشته باشند.
- Abilities Explorer – آزمایش و کاوش قابلیتهای هوش مصنوعی ثبتشده (در صورت فعال بودن آزمایشها).
- ثبت قابلیتهای سفارشی – با Abilities API هوک شوید تا قابلیتهای جدید هوش مصنوعی اضافه کنید.
- بازنویسی رفتار پیشفرض – با استفاده از فیلترها، پرامپتها، پاسخها و المانهای رابط کاربری را سفارشی کنید.
- هوکهای جامع – فیلترها و اکشنها در سراسر کد برای سفارشیسازی.
ابزارهای توسعهدهندگان بهزودی:
- محیط آزمایش هوش مصنوعی (AI Playground) – آزمایش با مدلهای مختلف هوش مصنوعی و پرامپتها.
- MCP (Model Context Protocol) – ادغام و آزمایش قابلیتهای Model Context Protocol در گردشکارهای وردپرس.
- ارائهدهندگان گسترشیافته – پشتیبانی از آزمایش با ارائهدهندگان اضافی یا جایگزین هوش مصنوعی.
شروع کنید:
- راهنمای مشارکت (Contributing Guide) را برای راهاندازی محیط توسعه مطالعه کنید.
- به گفتوگوها در کانال #core-ai در اسلک وردپرس بپیوندید.
- مخزن GitHub افزونه را مرور کنید تا ببینید آزمایشها چگونه ساخته شدهاند.
- در گفتوگوها دربارهٔ بهترین مسیر تکامل افزونه شرکت کنید.
از مشارکتها استقبال میکنیم! چه بخواهید آزمایشهای جدید بسازید، چه ویژگیهای موجود را بهبود دهید یا در مستندسازی کمک کنید، برای مشارکت به مخزن GitHub افزونه سر بزنید.
عکسهای صفحه









نصب
- فایلهای افزونه را در پوشهٔ
/wp-content/plugins/aiبارگذاری کنید یا افزونه را مستقیماً از صفحهٔ افزونههای وردپرس نصب کنید. - افزونه را از طریق صفحهٔ «افزونهها» در وردپرس فعال کنید.
- به
تنظیمات اتصالدهندهها (Connectors)بروید و دستکم یک اتصالدهندهٔ هوش مصنوعی پیکربندی کنید. - به
تنظیمات هوش مصنوعی (AI)بروید، ابتدا عملکرد کلی را فعال کنید و سپس ویژگیها یا آزمایشهای موردنظر خود را بهصورت جداگانه فعال کنید. - شروع به آزمایش قابلیتهای هوش مصنوعی کنید! برای آزمایش «تولید عنوان»، یک نوشته را ویرایش کنید و روی فیلد عنوان کلیک کنید. باید دکمهٔ
Generate/Regenerateرا بالای این فیلد ببینید. روی دکمه کلیک کنید و پس از تکمیل درخواست، پیشنهادهای عنوان در یک مودال نمایش داده میشود. عنوان دلخواهتان را انتخاب کنید و روی دکمهٔSelectکلیک کنید تا در فیلد عنوان قرار بگیرد.
سوالات متداول
-
این افزونه برای چه کاری است؟
-
این افزونه ابزارهای نگارش و ویرایش مبتنی بر هوش مصنوعی را مستقیماً به وردپرس اضافه میکند. همچنین یک پیادهسازی مرجع برای توسعهدهندگانی است که میخواهند قابلیتهای هوش مصنوعی خودشان را بسازند.
-
آیا استفاده از این افزونه روی سایتهای عملیاتی (production) ایمن است؟
-
این افزونه در حال حاضر آزمایشی است، بنابراین توصیه میکنیم ابتدا آن را در یک محیط staging آزمایش کنید. ممکن است با جمعآوری بازخورد جامعه، ویژگیها تغییر کنند. همهٔ قابلیتهای هوش مصنوعی بهصورت انتخابی (opt‑in) هستند و نیاز به اجرای دستی دارند؛ هیچ چیز بدون تأیید شما بهطور خودکار انجام نمیشود.
-
کدام ارائهدهندگان هوش مصنوعی پشتیبانی میشوند؟
-
این افزونه از OpenAI، Google AI (Gemini) و Anthropic (Claude) پشتیبانی میکند. میتوانید یک یا چند ارائهدهنده را در «تنظیمات اتصالدهندهها (Connectors)» پیکربندی کنید.
-
برای استفاده از قابلیتها به کلید API نیاز دارم؟
-
بله، در حال حاضر لازم است کلید API خودتان را از یکی از ارائهدهندگان پشتیبانیشدهٔ هوش مصنوعی (OpenAI، Google AI یا Anthropic) تهیه کنید.
-
هزینهٔ استفاده چقدر است؟
-
خود افزونه رایگان است، اما باید هزینهٔ استفاده از API را به ارائهدهندهٔ هوش مصنوعی انتخابی خودتان بپردازید. هزینهها بسته به ارائهدهنده و میزان استفاده متفاوت است. بیشتر ارائهدهندگان برای شروع، اعتبار آزمایشی رایگان ارائه میدهند.
-
آیا میتوانم بدون دانش برنامهنویسی از این افزونه استفاده کنم؟
-
بله، حتماً! این افزونه برای تولیدکنندگان محتوا و مدیران سایت طراحی شده است. پس از پیکربندی اتصالدهندههای هوش مصنوعی، میتوانید مستقیماً از درون ویرایشگر نوشته از امکانات هوش مصنوعی استفاده کنید.
-
از کجا میتوانم کمک بگیرم یا مشکلات را گزارش کنم؟
-
میتوانید پرسشهای خود را در کانال #core-ai در اسلک وردپرس مطرح کنید یا مشکلات را در مخزن GitHub افزونه گزارش دهید.
نقد و بررسیها
توسعه دهندگان و همکاران
“AI” به 12 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمکهایشان.
علاقه مند به توسعه هستید؟
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
گزارش تغییرات
1.0.1 – ۲۰۲۶-۰۵-۲۷
اضافه شده
- افزودن توابع کمکی جدید برای تعیین اینکه آیا اطلاعات احراز هویت (credentials) معتبر برای AI Connector در دسترس است یا نه (#603).
- افزودن متدهای کمکی جدید
is_globally_enabledوis_individually_enabledبرای تشخیص اینکه یک ویژگی بهصورت منفرد فعال است یا اینکه قابلیتها بهصورت سراسری فعالاند (#604).
تغییر کرده
- حذف توضیحات از فهرست قابلیتها در Abilities Explorer (#592).
- فیلتر کردن کوئریهای Guideline بر اساس نوع محتوای راهنما (#593).
- استفاده از تابع جدید
has_connector_authenticationبهجایis_connector_configuredبرای جلوگیری از درخواستهای API غیرضروری (#603).
حذف شده
- منسوخکردن prop مربوط به
__nextHasNoMarginBottom(#609).
رفع شده
- استفاده از تابع جدید
is_connector_configuredبرای تشخیص صحیحِ پیکربندیشدن یک اتصالدهنده، چه از طریق کلید API، چه ثابت (constant) یا متغیر محیطی (ENV var) (#537). - رفع نمایش نابجای دکمهٔ «Generate Editorial Note» در منوی تنظیمات بلوک در هنگام بازبینی (revision) نوشتهها (#591).
- در صورت فعال بودن آزمایش Connector Approvals، اطمینان حاصل میشود که عملکردهایی از افزونهٔ هوش مصنوعی که واقعاً درخواستی ارسال نمیکنند (مثل Request Logging) بیش از حد محدود نشوند (#595).
- بهبود تطبیق کد مبدأ زمانی که آزمایش Connector Approvals فعال است (#595).
- رفع مشکلات از دست رفتن فوکوس هنگام کار با اکشنهای Purge در صفحهٔ آزمایشهای Request Logs (#599).
- غیرفعالکردن دکمهٔ «Purge All» زمانی که هیچ لاگی برای پاکسازی وجود ندارد (#599).
- چکلیست ویژگیهای «AI Status» اکنون بهدرستی نشان میدهد که یک ویژگیِ منفرد فعال است، حتی اگر قابلیتها بهصورت سراسری غیرفعال شده باشند (#604).
- اطمینان از اینکه هنگام غیرفعالشدن دکمهها در جریان تولید متن جایگزین (Alt Text Generation)، ردهبندی محتوا (Content Classification)، خلاصهسازی محتوا (Content Summarization)، تولید چکیده (Excerpt Generation)، تولید تصویر شاخص (Featured Image Generation) و تولید عنوان (Title Generation)، فوکوس صفحه از دست نمیرود (#608، #611).
- رشتههای صفحهٔ تنظیمات که بهصورت ماژولهای اسکریپت صفبندی شدهاند، اکنون در زمان اجرا (runtime) بومیسازی میشوند (#613).
- رفع مشکل دکمهٔ «Dismiss» در Connector Approvals برای درخواستهای در انتظاری که کلید آنها شامل اسلش است (#615).
- پنهانکردن بخش خالی «قابلیتهای ارائهدهنده» در ابزارک پیشخوان (#616).
- پیکربندیهای Playground و تست اکنون بهجای نسخهٔ بتا، آخرین نسخهٔ منتشرشدهٔ وردپرس را هدف قرار میدهند (#626).
- اعلان Connector Approvals دیگر روی سربرگ صفحه در صفحهٔ «AI Request Logs» قرار نمیگیرد (#628).
1.0.0 – ۲۰۲۶-۰۵-۱۹
اضافه شده
- آزمایش جدید: Request Logging که مشاهدهپذیری برای همهٔ عملیات هوش مصنوعی فراهم میکند (#437).
- آزمایش جدید: Connector Approvals که به مدیران اجازه میدهد مشخص کنند کدام افزونهها به کدام AI Connectorها دسترسی داشته باشند (#467).
- یکپارچهسازی تولید متن جایگزین (Alt Text) با ویرایشگر رسانهٔ آزمایشی (#446).
- امکان مرتبسازی و فیلتر کردن در صفحهٔ دیدگاهها بر اساس Toxicity و/یا Sentiment (#518).
- برچسبگذاری Toxicity و Sentiment برای دیدگاهها در پیشخوان مدیریت (#518).
تغییر کرده
- غیرفعال نگهداشتن دکمهٔ خلاصهسازی تا زمانی که طول محتوا به حد مشخصی برسد (#492).
- بهبود وضعیت بارگذاری در جریان تولید تصویر (#512).
- دکمهٔ تصویر شاخص اکنون زمانی که تصویر شاخص از قبل تنظیم شده باشد پنهان میشود (#512).
- زمانی که هیچ ارائهدهندهٔ هوش مصنوعی پیکربندی نشده و یک قابلیت فراخوانی میشود، راهنمای عملی نمایش داده میشود که کاربر را به پیکربندی یک AI Connector هدایت میکند (#523).
- بهروزرسانی وضعیت بارگذاری (loading state) متای توضیحات و حذف عنوان تکراری در مودال (#527).
- تغییر نام آزمایش «Review Notes» به «Editorial Notes» و آزمایش «Refine from Notes» به «Editorial Updates» (#528).
- حفظ نمایش دیدگاههایی که متادادهٔ مدیریت (moderation metadata) ندارند، هنگام مرتبسازی بر اساس ستونهای Comment Moderation (#538).
- بهروزرسانی بنر و آیکونهای افزونه (#546).
- نمایش اعلان زمانی که کاربر ارائهدهندهای را انتخاب کرده باشد که دیگر وجود ندارد (#552).
- زمانی که هیچ ارائهدهندهای پیکربندی نشده، برای تولید متن جایگزین بهجای admin notice یک اعلان خطا نمایش داده میشود (#561).
- استانداردسازی متن پیامهای خطا (#562).
- اصلاح سربرگ صفحهٔ Abilities Explorer (#585).
رفع شده
- اطمینان از استفادهٔ صحیح از Abilities API جدید در سمت کلاینت (#482).
- حفظ فوکوس صفحهکلید روی فیلد انتخاب ارائهدهنده در هنگام بازنشانی تنظیمات توسعهدهندهٔ هر ویژگی به حالت پیشفرض (#532).
- حذف درخواستهای تکراری به API ارائهدهنده در صفحهٔ تنظیمات، زمانی که حالت توسعهدهنده فعال است (#542).
- بهروزرسانی جریان کار پیشنمایش Playground برای استفاده از
pluginDataبهجایpluginZipFile(#548). - رفع نمایش فضای خالی برای فیلد مدل (Model) وقتی ارائهدهندهٔ ذخیرهشده دیگر در تنظیمات توسعهدهنده وجود ندارد (#552).
- جلوگیری از تحلیل دیدگاههای تازه ثبتشده زمانی که هیچ ارائهدهندهای پیکربندی نشده است (#554).
- اطمینان از اینکه مودال متای توضیحات در صورت پیکربندی نشدن هیچ ارائهدهندهای باز نشود (#558).
- رفع خطای نادرست در تولید متن جایگزین برای تصاویر تزئینی در کتابخانهٔ رسانه (#559).
- نمایش نشان (badge) «ناموفق» در صورت شکست تحلیل دیدگاه (#568).
- اصلاح رندر RTL برای آیکونهای جهتدار، استایلهایی که در زمان اجرا تنظیم میشوند و استایلهای inline در رابط کاربری مدیریت (#573).
- افزودن اعلان در حالت تولید مستقل تصویر، زمانی که هیچ ارائهدهندهای متصل نشده است (#575).
- نمایش پیام خطای مشخصتر زمانی که هیچ AI Connector معتبری پیکربندی نشده باشد و کاربر تلاش کند تصویر شاخص تولید کند (#576).
- بهبود وضوح فوکوس صفحهکلید برای اکشنهای مربوط به اصطلاحات پیشنهادی در ردهبندی محتوا (#580).
- متنهای کاربر-محور در چند آزمایش اکنون بهطور کامل قابل ترجمهاند و ترجمههای سمت جاوااسکریپت در زمان اجرا بارگذاری میشوند (#582).
- واکنشگرا کردن رابط کاربری تولید عنوان و ردهبندی محتوا نسبت به وضعیت فعلی ویرایشگر (#584).
- اطمینان از مهاجرت صحیح گزینههای «فعالسازی سراسری هوش مصنوعی» (#586).
0.9.0 – ۲۰۲۶-۰۵-۰۷
اضافه شده
- آزمایش جدید: Comment Moderation برای مدیریت خودکار دیدگاهها بر اساس تشخیص محتوای توهینآمیز (toxicity) و تحلیل احساسات (sentiment analysis) (#155، #516).
- آزمایش جدید: Content Resizing برای کوتاه کردن، گسترش دادن یا بازنویسی محتوای بلوک انتخابشده (#331).
- افزودن سوئیچ در صفحهٔ تنظیمات «حالت توسعهدهنده» برای تنظیم ارائهدهنده و مدل موردنظر بهازای هر ویژگی (#486).
- دستور WP-CLI
wp ai alt-text generateبرای تولید انبوه متن جایگزین (alt text) (#436). - افزودن استایلهای پایه برای بلوک Content Summary (#510).
تغییر کرده
- فشردهتر کردن صفحهٔ تنظیمات هوش مصنوعی با انتقال سوئیچ «فعالسازی سراسری هوش مصنوعی» به سربرگ، همراه با یک infotip (#455).
- بهروزرسانی صفحهٔ تنظیمات هوش مصنوعی برای استفاده از کامپوننتهای
@wordpress/uiو اعمال تنظیمات مرتبط در رابط کاربری (#472، #488، #490، #491، #505، #519). - تصاویر تولیدشده توسط هوش مصنوعی اکنون با نامفایلهای توصیفی و slug شده، برگرفته از عنوان نوشته یا پرامپت، ذخیره میشوند؛ نه با الگوی
ai-generated-image-<timestamp>(#471). - در جریان تولید تصویر، تنظیم guidelineها بهعنوان بخشی از پرامپت بهجای استفاده از system instructions (#497).
- بهروزرسانی آزمایش Content Summary برای رندر کردن خلاصه در یک بلوک Group variation بهجای Paragraph variation (#510).
رفع شده
- تطابق با استانداردها: جایگزینی متد سفارشی
$builder->is_text_generation_supported()با متد انتزاعیensure_text_generation_supported()(#465). - نمایشگر JSON شِمای قابلیت (Ability schema) اکنون در زبانهای مدیریتی RTL هم بهصورت LTR باقی میماند (#485).
- اطمینان از اینکه دکمهٔ Generate Image در زمینههای نامعتبر رندر نشود (#489).
- بومیسازی چند رشتهٔ خطای fallback کاربر-محور در جریانهای تولید تصویر و خلاصهسازی (#500).
امنیت
- افزایش نسخهٔ
serialize-javascriptاز 6.0.2 به 7.0.5 (#503). - افزایش نسخهٔ
postcssاز 8.5.10 به 8.5.14 (#503). - افزایش نسخهٔ
minimatchاز 3.0.8 به 3.1.4 (#503).
0.8.0 – ۲۰۲۶-۰۴-۲۳
اضافه شده
- آزمایش جدید: Refine from Notes برای اعمال خودکار یادداشتهای ویرایشی (Editorial Notes) روی محتوا (#289).
- افزودن ابزارکهای پیشخوان «AI Status» و «AI Capabilities»، بههمراه فریمورک ثبت ابزارکهای جدید پیشخوان (#311).
- یکپارچهسازی Guidelines گوتنبرگ برای اینکه قابلیتها بتوانند استانداردهای ویرایشی سراسری سایت را رعایت کنند (#359).
- بررسی
wp_supports_ai()پیش از مقداردهی اولیهٔ آزمایشها (#268). - افزودن ریدایرکت مدیریتی از صفحهٔ قدیمی
aiبه صفحهٔ جدیدai-wp-admin(#424). - تنظیم مدل جدید
gpt-image-2بهعنوان یکی از مدلهای ترجیحی در فهرست مدلهای موردنظر ما (#456).
تغییر کرده
- ارتقای Image Generation از یک Experiment به یک Feature (#418).
- Title Generation اکنون پیش از اعمال تغییرات روی عنوان نوشته، از یک مودال برای ویرایش و بازتولید عنوان استفاده میکند (#290).
- بهروزرسانی توضیحات ویژگیها برای اشاره به پشتیبانی از مدلهای ارائهدهندگان هوش مصنوعی (#377).
- بهروزرسانی وضعیتهای بارگذاری دکمهها برای انطباق با الگوی استاندارد بارگذاری (#382، #389، #396، #433، #449).
- بازآرایی کلاس bootstrap اصلی
Main(#404). - امکان فعالسازی/غیرفعالسازی گروهی آزمایشها (Experiments) در قالب گروهها (#422).
- بهبود سلسلهمراتب بصری در صفحهٔ تنظیمات هوش مصنوعی تا عنوان کارتها برجستهتر از برچسب سوئیچها نمایش داده شوند (#431).
- کاهش میزان متنی که هنگام اجرای Review Notes ارسال میشود، برای کمکردن تعداد توکنهای مصرفی (#434).
- بازآرایی استفاده از
strposبهstr_starts_withوstr_contains(#438). - رندر کردن Review Notes فقط روی نوعنوشتههایی که از
editor.notesپشتیبانی میکنند (#444). - بهبود دسترسپذیری مودال متای توضیحات: افزودن تأیید inline «Copied!» روی دکمهٔ کپی و استفاده از accessibleWhenDisabled در کنترلهای غیرفعال (#445).
- بازآرایی (Refactor) کلاس
Asset_Loaderو افزودن بررسی خطا زمانی که وابستگیها (dependencies) در دسترس نیستند (#458).
حذف شده
- حذف ارجاعات به مدلهای تصویر DALL·E (#414).
رفع شده
- تولید چکیده و عنوان، هنگام استفاده از مدلهای زبانی کوچکتر، دیگر شامل مقدمههای گفتوگویی، کوتیشنهای اضافی، مارکداون یا توضیحات متا (meta-commentary) نمیشود (#440).
- بهتعویق انداختن نمایش پیامهای ناموفق
Requirementsتا زمانی که توابع ترجمه در دسترس باشند (#453).
0.7.0 – ۲۰۲۶-۰۴-۰۹
- اضافه شده: آزمایش جدید: Content Classification برای تولید اصطلاحات ردهبندی (taxonomy terms) بر اساس محتوای نوشته (#313).
- اضافه شده: آزمایش جدید: SEO Descriptions که پشتیبانی از تولید متای توضیحات با هوش مصنوعی را فراهم میکند (#318).
- اضافه شده: افزودن اکشن گروهی «Generate Alt Text» به کتابخانهٔ رسانه برای تولید متن جایگزین چند تصویر بهصورت همزمان (#330).
- اضافه شده: افزودن فیلتر دسته (Category) به جدول Abilities برای بهبود سازماندهی و قابلیت کشف (discoverability) (#355).
- اضافه شده: افزودن هوکهای توسعهپذیری برای سفارشیسازی system instructions و بافت (context) نوشته در طول عملیات هوش مصنوعی (#304).
- اضافه شده: افزودن فیلتر جدید
wpai_has_ai_credentialsبرای اینکه طرفهای ثالث بتوانند منطق تشخیص اطلاعات احراز هویت را تغییر دهند؛ مثلاً برای اینکه اتصالدهندههای بدون کلید API هم بتوانند وضعیت پیکربندیشدن خود را گزارش کنند (#337). - تغییر کرده: تنظیم Alt Text Generation برای انطباق بیشتر با راهنمای درخت تصمیم Alt Text از W3C (#374).
- تغییر کرده: بهروزرسانی صفحهٔ تنظیمات هوش مصنوعی با استفاده از مسیر DataForm مدرن در
wp-build(#340، #376). - تغییر کرده: بازنگری چرخهٔ عمر Feature و Experiment و سایر بهروزرسانیهای مستندات (#326، #329).
- تغییر کرده: بهروزرسانی بخشی از system instructions برای واداشتن LLM به بازگرداندن محتوا به همان زبان محتوای اولیهای که دریافت کرده است (#357).
- تغییر کرده: بهروزرسانی تستهای End-to-End برای رفع خطاهای ناپایدار و همراستا کردن آنها با تغییرات markup در صفحهٔ Connectors (#360).
- تغییر کرده: بهروزرسانی مدلهای ترجیحی به نسخههای جدیدتر برای سه ارائهدهندهٔ پیشفرض (#361).
- تغییر کرده: بهروزرسانی بررسیهای سازگاری ارائهدهنده برای استفاده از متدهای داخلی
is_supported_*در AI Client، جهت اعتبارسنجی و گزارشدهی خطای بهتر (#362). - تغییر کرده: بهروزرسانی جریان کار پیشنمایش Pull Request برای استفاده از نسخهٔ ترجیحی وردپرس، بهمنظور یکپارچگی بیشتر در تستها (#366).
- تغییر کرده: استفاده از کامپوننت
ButtonبهجایToolbarButtonدر آزمایش Title Generation هنگام ویرایش عادی (حالت غیر template) (#375). - حذف شده: حذف بررسیهای غیرضروری
function_exists(#378). - رفع شده: بهبود پیامهای خطا زمانی که Image Generation یا Image Editing بهدلیل ناسازگاری ارائهدهنده با شکست مواجه میشود (#332).
- رفع شده: رفع مشکلی که باعث میشد Title Generation هنگام استفاده از ارائهدهندهٔ Anthropic با شکست مواجه شود (#341).
- رفع شده: رفع مشکل نوع شمای نامعتبر در قابلیت Summarization که در برخی محیطها مانع اجرای درست این قابلیت میشد (#347).
- رفع شده: رفع مشکلی که باعث میشد دکمهٔ Generate Alt Text حتی وقتی بلوک تصویر انتخاب نشده بود، بهویژه هنگام کار با الگوها (Patterns)، نمایش داده شود (#356).
- رفع شده: رفع مشکلی که در آن فراخوانیهای مکرر برای بارگذاری system instructions ممکن بود محتوای خالی برگرداند (#358).
- رفع شده: رفع مشکلی که باعث میشد بازیابی محتوای نوشته همیشه جدیدترین نسخهٔ ویرایششده را برنگرداند (#367).
0.6.0 – ۲۰۲۶-۰۳-۲۰
در این انتشار، تغییرات ناسازگار (Breaking Changes) وجود دارد.
- تغییرات ناسازگار (Breaking Changes): بازآرایی
Experimentsبهعنوان یک نوع ازFeatureبرای بهبود شیوهٔ سازماندهی و ارائهٔ قابلیتها (#316).
کلاسهای زیر حذف شدهاند. هرکسی که مستقیماً از این کلاسها استفاده میکرده، باید کد خود را برای استفاده از جایگزینهای صحیح بهروزرسانی کند: Abstract_Experiment، Invalid_Experiment_Metadata_Exception، Invalid_Experiment_Exception، Experiment_Loader، Experiment_Registry.
- تغییرات ناسازگار (Breaking Changes): استانداردسازی قابلیت Title Generation برای همراستا شدن با سایر Abilities ثبتشده (#227).
قابلیت ai/title-generation اکنون در input_schema بهجای آرگومان post_id از آرگومان context استفاده میکند. هرکسی که مستقیماً از این قابلیت استفاده میکند، باید برای سازگاری با این تغییر، کد خود را بهروزرسانی کند.
- اضافه شده: آزمایش جدید: Image Editing از طریق بهینهسازی تصویر مبتنی بر پرامپت در ویرایشگر نوشته و کتابخانهٔ رسانه (#292).
- اضافه شده: آزمایش جدید: Image Editing از طریق گسترش یا حذف پسزمینه و حذف یا جایگزینی عناصر در کتابخانهٔ رسانه (#305، #312).
- تغییر کرده: تغییر نام افزونه از «AI Experiments» به «AI» (#287).
- تغییر کرده: جایگزینی
Invalid_Experiment_Exceptionبا_doing_it_wrong()(#303). - تغییر کرده: تغییر نام پیشوندهای هوک در فایل
helpers.php(#315). - تغییر کرده: تغییر نام ثابتهای افزونه به الگوی
WPAI_*(#317). - تغییر کرده: بازآرایی روال ارتقا و افزودن مهاجرتهای نسخهٔ 0.6.0 (#321).
- تغییر کرده: جابهجایی دکمهٔ Generate Alt Text به تب جدید «Content» برای بهبود قابلیت کشف (#306).
- تغییر کرده: حذف ارجاعات پراکندهٔ «AI» از رابط کاربری برای افزایش یکپارچگی (#320).
- تغییر کرده: بهروزرسانی مستندات (#314).
- رفع شده: حذف نمایش تکراری خطا در جریان Generate Alt Text (#255).
0.5.0 – ۲۰۲۶-۰۳-۱۲
- اضافه شده: تغییر به استفاده از AI Client باندلشده در وردپرس 7.0 (#275، #301).
- تغییر کرده: افزایش حداقل نسخهٔ پشتیبانیشدهٔ وردپرس از 6.9 به 7.0 (#272).
- تغییر کرده: افزایش نسخهٔ «Tested up to» وردپرس به 7.0 (#272).
- تغییر کرده: مهاجرت اطلاعات احراز هویت از بخش AI Credentials به صفحهٔ جدید Connectors (#286).
- تغییر کرده: بهبود مستندات و داراییهای افزونه (assets) (#280، #281، #291، #293، #296).
- حذف شده: عدم استفادهٔ افزونه از AI Client از طریق پکیج Composer (#271).
0.4.1 – ۲۰۲۶-۰۳-۰۶
- رفع شده: رفع مشکلات مربوط به merge و deploy انتشار نسخهٔ 0.4.0 (#266).
0.4.0 – ۲۰۲۶-۰۳-۰۵
- اضافه شده: Inline Image Generation مستقیماً در ویرایشگر نوشته، برای اینکه کاربران بتوانند بدون خروج از جریان نگارش/ویرایش، تصویر تولید کنند (#235).
- اضافه شده: قابلیت Generate Image درون کتابخانهٔ رسانه با جریانهای تولید تصویر مبتنی بر پرامپت (#258).
- اضافه شده: آزمایش Generate Review Notes برای تحلیل محتوای نوشته یا بلوکهای منفرد و پیشنهاد بهینهسازیها از طریق یادداشتها (Notes) در ویرایشگر (#260، #267).
- اضافه شده: تفکیک آزمایشهای مربوط به ویرایشگر و مدیریت در صفحهٔ تنظیمات (#232).
- اضافه شده: افزودن متن راهنمای زمینهای به صفحهٔ Abilities Explorer برای کمک به کاربران در درک اینکه Abilities چیست و چطور از آنها استفاده کنند (#243).
- تغییر کرده: بهروزرسانی استایل دکمهٔ «Generate Summary» برای استفاده از رابط کاربری همسان با سایر دکمهها در ویرایشگر (#253).
- تغییر کرده: استانداردسازی فراخوانی Abilities با استفاده از helper مربوط به
runAbilityبرای افزایش یکپارچگی در فراخوانیهای API (#228). - تغییر کرده: قابل ترجمه کردن برچسب ارائهدهندهها در Abilities Explorer و تنظیم استایل badgeها برای وضوح بیشتر (#247).
- تغییر کرده: بهبود چیدمان جدول Abilities Explorer با همتراز کردن فاصلهگذاری و استایلها با کنوانسیونهای جدولهای پیشخوان وردپرس (#248).
- تغییر کرده: بهبود صفحهٔ تست Ability با بینالمللیسازی بهتر و افزودن قابلیت کپی به کلیپبورد (#256).
- حذف شده: حذف ستون چکباکس استفادهنشده از جدول Abilities Explorer، چون به هیچ اکشن گروهی متصل نبود (#246).
- رفع شده: اصلاح موقعیت و رفتار دکمهٔ «Copy» در بلوکهای کد داخل Abilities Explorer (#245).
ورودیهای قدیمیتر لاگ تغییرات را میتوانید در فایل CHANGELOG.md پیدا کنید.
