Nikkyیادداشت‌های میدانی

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

نویسنده: تیم محصول Nikky Healthcoacher · اکتبر ۲۰۲۶

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

این سفر یک نقطه شروع مشخص دارد: ۲۲ مارس ۲۰۲۶، زمانی که نسخه 0.2.1 (ساخت ۱) پردازش آپلود خود را در TestFlight، پلتفرم آزمایش بتای اپل، تکمیل کرد. آخرین دستاورد ما نسخه 0.5.1 (ساخت ۵) است که در ۲۷ اکتبر پردازش آن تکمیل شد.

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


ایده: مربی‌ای که شخصی و خصوصی احساس می‌شود

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

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

تقریباً هر تصمیمی که امسال گرفتیم، به این دو هدف بازمی‌گشت.


مارس: اولین کلمات Nikky

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

اولین آپلود تکمیل‌شده در تاریخچه TestFlight ارائه‌شده، نسخه 0.2.1 در ۲۲ مارس بود. در طول آن هفته ساخت‌های بیشتری دنبال شد، از جمله نسخه 0.2.9 در ۲۹ مارس. این یک دوره اولیه از تکرار سریع بود: ابتدا پایه‌ها را ایجاد کردیم و سپس آن‌ها را اصلاح نمودیم.

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

این پایه‌ها حول سه ایده ساده شکل گرفتند:


آوریل تا می: یافتن صدای Nikky

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

پس از آپلودهای مارس، بعدی در این تاریخچه، نسخه 0.2.0 (ساخت ۴) در ۱۷ می، و به دنبال آن نسخه 0.3.1 در ۱۹ می و 0.3.2 در ۲۵ می بود. شماره نسخه‌ها همیشه به صورت خطی افزایش نمی‌یابند؛ تاریخ‌های آپلود داستان پیشرفت را واضح‌تر روایت می‌کنند.

ما همچنین «عبارات فکری» (thinking phrases) را اضافه کردیم. وقتی Nikky برای ارائه یک پاسخ دقیق به کمی زمان نیاز دارد، مانند یک انسان چیزی طبیعی می‌گوید، به جای اینکه در سکوت فرو رود. هدف ساده است: ایجاد مکثی که بخشی از گفتگو احساس شود، نه نشانه‌ای از اینکه چیزی از کار افتاده است.


ژوئن: مربی خود را انتخاب کنید، هوش مصنوعی خود را انتخاب کنید

ژوئن آپلودهای تکمیل‌شده نسخه 0.3.3 در ۱۷ ژوئن و 0.3.4 در ۲۰ ژوئن را به همراه داشت. تمرکز توسعه ما بر این بود که تنظیمات بیشتری را در دستان شما قرار دهیم:

ما همچنین روی پشتیبان‌گیری و بازیابی رمزگذاری‌شده کار کردیم، با هدف کمک به شما برای حفظ تاریخچه مربی‌گری خود هنگام تغییر دستگاه.


ژوئیه: Nikky یاد می‌گیرد «ببیند» و در زندگی روزمره کمک کند

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

📸 عکس بگیرید، بینش دریافت کنید

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

🍽️ شمارش کالری

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

💧 هیدراتاسیون (نوشیدن آب) و 💊 یادآوری دارو

ما همچنین دو ابزار برای روال‌های روزمره توسعه دادیم:

🌐 اطلاعات سلامت معتبر از وب

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


اوت: آرامش، اشتراک‌گذاری و کشف

نسخه 0.3.6 (ساخت ۱) در ۲۳ اوت پردازش خود را تکمیل کرد. در این مرحله، توسعه به سمت آرامش، شخصی‌سازی و راه‌هایی برای کاوش آسان‌تر در برنامه گسترش یافت:

این همچنین زمانی بود که ما نام رو به روی کاربر برنامه را به Nikky Healthcoacher به‌روزرسانی کردیم.


سپتامبر: یک مربی جهانی با چهره‌ای جدید

سپتامبر ماه شلوغی در TestFlight بود: آپلودهای تکمیل‌شده شامل نسخه‌های 0.3.7 در ۱ سپتامبر، 0.3.8 در ۴ سپتامبر، 0.3.9 در ۵ سپتامبر، 0.4.0 در ۱۴ سپتامبر و 0.4.1 در ۲۱ سپتامبر بود. در پشت این دستاوردها، ما بر پشتیبانی گسترده‌تر از زبان و یک مربی بیانگرتر تمرکز کردیم:


اکتبر: ارتباطات عمیق‌تر

اکتبر چهار آپلود تکمیل‌شده دیگر به همراه داشت: 0.4.2 در ۴ اکتبر، 0.4.3 در ۱۱ اکتبر، 0.5.0 در ۲۱ اکتبر و 0.5.1 (ساخت ۵) در ۲۷ اکتبر.

تمرکز توسعه ما بر این بوده است که صحبت با Nikky آسان‌تر و او را بیشتر با زندگی روزمره مرتبط کنیم:


آنچه در این مسیر آموختیم


آنچه در آینده در انتظار است

ما از آنچه در راه است هیجان‌زده‌ایم:

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


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

Primary sources

← همه‌ی پست‌ها