ساخت ویژگی‌های جدید با استفاده از هوش مصنوعی داخلی در کروم

منتشر شده: ۲۶ مه ۲۰۲۶

این پست خلاصه‌ای از سخنرانی توماس اشتاینر در کنفرانس گوگل آی/او ۲۰۲۶ است.

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

ما با Build Awesome (که قبلاً با نام Eleventy شناخته می‌شد) همکاری کرده‌ایم تا یک قالب وبلاگ با تمام ویژگی‌های هوش مصنوعی ذکر شده در سخنرانی منتشر کنیم.

چرا هوش مصنوعی داخلی؟

  • مقرون به صرفه: بدون هزینه استنتاج ابری، تمام محاسبات روی دستگاه‌های پشتیبانی کاربران انجام می‌شود.
  • اولویت با حریم خصوصی: داده‌های حساس هرگز از مرورگر خارج نمی‌شوند.
  • قابلیت آفلاین: پس از دانلود مدل، ویژگی‌های هوش مصنوعی بدون اتصال به اینترنت کار می‌کنند.
  • عملکرد: شتاب سخت‌افزاری به مدل‌های روی دستگاه اجازه می‌دهد تا با سرعت‌های ابری رقابت کنند (و گاهی اوقات از آنها پیشی بگیرند).
  • استنتاج ترکیبی: با استفاده از polyfillها و ابزارهایی مانند Firebase AI Logic ، می‌توانید در دستگاه‌های پشتیبانی نشده (مانند موبایل) به فضای ابری برگردید و در عین حال روی دسکتاپ به صورت بومی کار کنید.

ویژگی‌های هوش مصنوعی برای برنامه‌های وب مدرن

API خلاصه‌ساز

ویرایشگر trAIlblazers از Summarizer API برای تولید خودکار عناوین و توضیحات متای سئوپسند استفاده می‌کند.

مثال: ایجاد یک تیتر

const blogPost = document.querySelector('.article-body').innerText;
const summarizer = await Summarizer.create({
  type: 'headline',
  sharedContext: 'Write headlines that make people want to read the blog post',
});

for await (const chunk of summarizer.summarizeStreaming(blogPost)) {
  headline.append(chunk);
}

رابط برنامه‌نویسی کاربردی Prompt (با خروجی ساختاریافته)

به داده‌های خاصی نیاز دارید؟ با استفاده از JSON Schema به همراه Prompt API ، می‌توانید کاری کنید که هوش مصنوعی فرمت‌های قابل پیش‌بینی را برگرداند. تیم trAIlblazers از این روش برای موارد زیر استفاده می‌کند:

  • ایجاد برچسب: دسته‌هایی مانند «ماجراجویی» یا «ساحل» را از یک لیست از پیش تعریف‌شده پیشنهاد دهید.
  • مدیریت نظرات: نظرات را قبل از انتشار به عنوان «ایمن» یا «مضر» طبقه‌بندی کنید.

دسترسی به رسانه

این ویرایشگر «بخش‌های سخت» Markdown را خودکار می‌کند. وقتی تصویری را رها می‌کنید، Prompt API (با ورودی چندوجهی) پیکسل‌ها را تجزیه و تحلیل می‌کند تا متن جایگزین (alt-text) و زیرنویس‌های آموزنده‌ی قابل دسترسی تولید کند.

نوشتن و بازنویسی

با استفاده از APIهای نویسنده و بازنویس ، کاربران می‌توانند نقاط بولت را به پاراگراف‌های کامل تبدیل کنند و لحن یک پاراگراف را با یک کلیک تغییر دهند تا «غیررسمی‌تر» یا «کوتاه‌تر» شود.

ترجمه بدون درز

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

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

داستان‌های موفقیت در دنیای واقعی

بسیاری از شرکا در حال حاضر این APIها را به صورت عملیاتی ارائه می‌دهند. نمونه‌های قابل توجه شامل موارد زیر است:

  • دروپال: از رابط برنامه‌نویسی Summarizer برای تولید تگ سئو در CKEditor استفاده می‌کند.
  • یاهو! ژاپن: از رابط برنامه‌نویسی کاربردی Prompt برای مدیریت نظرات کاربران در انجمن استفاده می‌کند.
  • Trip.com: به خریداران کمک می‌کند تا با استفاده از مرور کلی هوش مصنوعی، گزینه‌های پیچیده رزرو پرواز را مرور کنند.

منابع برگرفته از سخنرانی

آماده‌اید تا تجربه‌ی «trAIlblazers» خودتان را بسازید؟ این منابع را بررسی کنید: