شرکت OpenAI این هفته اعلام کرد که اکنون میتوان از طریق یک API OpenAI، نمایندگان صوتی مبتنی بر هوش مصنوعی را در برنامهها ارائه کرد.
این شرکت اعلام کرد که API اکنون امکان ارائه نمایندگان صوتی قابل تنظیم را از طریق مدلهای صوتی جدید تبدیل گفتار به متن و متن به گفتار در API فراهم میکند.
OpenAI همچنین یک مدل جدید متن به گفتار با قابلیت "هدایتپذیری" بهتر ارائه میدهد، که به معنای توانایی هدایت یا کنترل رفتار و خروجی یک سیستم هوش مصنوعی مطابق با اهداف انسانی یا اهداف خاص است. بنابراین، توسعهدهندگان میتوانند به مدل متن به گفتار دستور دهند به روشی خاص صحبت کند. به عنوان مثال، توسعهدهنده میتواند به هوش مصنوعی بگوید: "مانند یک نماینده خدمات مشتری دلسوز صحبت کن."
یک نسخه نمایشی وجود دارد که توسعهدهندگان میتوانند با قابلیتهای جدید متن به گفتار بازی کنند. برنامه نویسان میتوانند ساختههای خود را از طریق X @OpenAIDevs به اشتراک بگذارند تا فرصتی برای بردن جایزه داشته باشند.
این مدلها بر اساس GPT-4o و GPT-4o-mini ساخته شدهاند و عملکرد بهتری نسبت به Whisper و مدلهای متن به گفتار قدیمی OpenAI دارند که هر دو هنوز پشتیبانی میشوند. OpenAI افزود که این مدلهای صوتی جدید مقرون به صرفهتر نیز هستند.
این شرکت همچنین Agents SDK را منتشر کرد که فرآیند توسعه را برای نمایندگان صوتی ساده میکند. این شرکت خاطرنشان کرد که این بدین معناست که توسعهدهندگان اکنون میتوانند نمایندگان متنی را که با Agents SDK ما ساختهاند، با چند خط کد به نمایندگان صوتی کامل تبدیل کنند.
TanStack Start با Netlify برای استقرار همکاری میکند
Tanner Linsley، خالق TanStack، روز سهشنبه اعلام کرد که TanStack برای استقرار TanStack Start با Netlify همکاری میکند.
TanStack Start یک چارچوب React کامل است که بر روی TanStack Router اجرا میشود. در حال حاضر در نسخه بتا است.
برای Netlify، این یک حرکت جدید نیست. به عنوان مثال، با Astro و Solid نیز همکاری داشته است. و منطقی است که یک پلتفرم میزبانی با چارچوبهای جاوا اسکریپت همکاری کند.
TanStack در اطلاعیه خود توضیح داد که چرا Netlify را انتخاب کرده است.
این تیم نوشت: "Netlify به عنوان پلتفرم استقرار نهایی برای توسعهدهندگان وب مدرن شهرت خود را به دست آورده است. تمرکز آن بر سرعت، سادگی، مدولار بودن و انعطافپذیری کاملاً با دیدگاه TanStack Start برای توسعه کامل مطابقت دارد."
به طور خاص، Linsley موارد زیر را در Netlify دوست داشت:
- سادگی بدون پیکربندی برای پشتیبانی از استقرار برنامههای TanStack Start در چند ثانیه، بدون هیچ زحمتی برای راهاندازی.
- قدرت بدون سرور، به ویژه توانایی Netlify Functions برای فعال کردن ویژگیهای پویا و بلادرنگ.
- یک شبکه لبه جهانی. و
- ابزارهای توسعهدهنده محور.
به عنوان بخشی از این معامله، Netlify یک الگوی شروع ربات چت هوش مصنوعی کامل راهاندازی کرد که "قابلیتهای قدرتمند مدیریت داده TanStack Start را در کنار Netlify Functions به نمایش میگذارد."
Linsley همچنین خاطرنشان کرد که توسعهدهندگان باید منتظر بهروزرسانیهای بیشتر، ویژگیهای جدید و همکاری عمیقتر بین TanStack Start و Netlify باشند. در 31 مارس، TanStack یک قسمت ویژه TanStack Start را در سری Remote Desk Netlify با نسخههای نمایشی زنده، نکات توسعهدهنده و پرسش و پاسخ میزبانی میکند تا نشان دهد چگونه میتوان پتانسیل کامل TanStack Start را در Netlify باز کرد.
Node.js اکنون دارای Discord رسمی است
این تیم روز دوشنبه فاش کرد که انجمن Node.js اکنون یک سرور Discord رسمی دارد. "رسمی" کلمه کلیدی در آنجا است.
البته، این اولین سرور Discord نیست که توسعهدهندگان میتوانند در مورد Node.js بحث کنند، اما این سرور توسط بنیاد OpenJS و Reactiflux اداره میشود، که یک انجمن بزرگ سرور Discord برای توسعهدهندگانی است که بر روی React، React Native، Redux، Jest، Relay و GraphQL تمرکز دارند.
Node.js یک محیط زمان اجرای جاوا اسکریپت منبع باز و چند پلتفرمی است که جاوا اسکریپت را خارج از یک مرورگر وب اجرا میکند. این محیط عمدتاً برای ساخت برنامههای سمت سرور، برنامههای بلادرنگ، APIها و سرویسهای کوچک استفاده میشود.
سرور باز است و برای اعضا آماده است.
Bun اکنون سازگاری بهتری با Node-API ارائه میدهد
در حالی که ما در مورد Node صحبت میکنیم، زمان اجرای Bun از نسخه 1.2.5 به بعد، سازگاری بهتری با Node-API ارائه میدهد.
Bun یک زمان اجرا، مدیر بسته، بستهبندی کننده و تست کننده جاوا اسکریپت است. این ممکن است کمی گیج کننده به نظر برسد، زیرا هر دو زمان اجرا هستند و Bun به عنوان جایگزینی سریعتر برای Node.js طراحی شده است. اما سازگاری Node-API به Bun اجازه میدهد تا به طور یکپارچه با اکوسیستم Node.js افزونههای بومی ادغام شود.
به گفته خالق Jarred Sumner، در این بهروزرسانی، Bun تقریباً به طور کامل پیادهسازی Node-API خود را بازنویسی کرده است.
Sumner توضیح داد: "Node-API یک رابط C است که به شما امکان میدهد یک ماژول را در کد بومی بسیار بهینه شده بنویسید و آن را در هر زمان اجرای جاوا اسکریپت سازگار تعبیه کنید. این میتواند کد حیاتی از نظر عملکرد را سرعت بخشد و همچنین امکان استفاده مجدد از کتابخانههای بومی موجود در زبانهایی مانند C، C++، Rust یا Zig را فراهم میکند. اکنون سازگاری بسیار بهتری با پیادهسازی Node.js نسبت به قبل داریم و اطمینان میدهیم که ماژولهای Node-API که در Node کار میکنند، در Bun نیز کار میکنند."
او توضیح داد که رویکرد آنها به مشکل سازگاری Node-API تمرکز بر اجرای تستهای Node در Bun بود. Sumner گفت که نسخه 1.2.5، 98٪ از مجموعه تست js-native-api Node را گذرانده است، که APIها را برای تعامل با انواع و اجرای اصلی جاوا اسکریپت پوشش میدهد.
او افزود که این نسخه همچنین 75 باگ را برطرف کرده و به 162 مورد رسیدگی کرده است.
رباتها و گیمرها
بسیاری از توسعهدهندگان بازی میکنند، بنابراین در اینجا یک خبر کوتاه از یک نظرسنجی اخیر وجود دارد که در مورد استفاده از ربات در بازیها سؤال شده است.
شرکت تحقیقاتی Echelon Insights از 818 بزرگسال نظرسنجی کرد و دریافت که 59٪ از گیمرها به طور مرتب با رباتهای غیرمجاز شخص ثالث در بازیها مواجه میشوند. تنها 9٪ گفتند که هرگز با یک ربات مواجه نشدهاند، که تعداد شگفت آور کمی است.
هفتاد و یک درصد از گیمرهای مورد بررسی نیز گفتند که رباتها رقابت چند نفره را خراب میکنند، در حالی که 74 درصد پاسخ دادند که رباتها بازی کردن برخی از بازیها را کمتر سرگرم کننده میکنند.
برخی از گیمرها - 18٪ - با توقف کامل بازی پاسخ دادهاند.
این نظرسنجی از طرف پروژه بلاک چین Sam Altman، World Network، انجام شد. به عنوان پاسخی به این یافتهها، World Network و Razer برای اولویت دادن به گیمرهای انسانی و ارتقای تجربه بازی برای میلیونها گیمر در عصر هوش مصنوعی با هم همکاری کردهاند. آنها Razer ID Verified by World ID را به عنوان "فناوری انسانی امن و تک ورود" ارائه میدهند که برای ایجاد یک محیط بازی ایمنتر و معتبرتر طراحی شده است. ایجاد شناسه رایگان است اما باید توکن خریداری شود.