4-Factor Response Engine
موتور پاسخ 4-عاملی
هر ثبتحال روزانه یک یادداشت کوتاه در پاسخ تولید میکند. این یادداشت از موتور پاسخ 4-عاملی میآید — سیستمی برای تولید محدود که وظیفهاش این است که در 60 تا 100 کلمه مفید باشد و هرگز پا را فراتر نگذارد.
چهار عامل
| # | عامل | منبع | چرا اهمیت دارد |
|---|---|---|---|
| 1 | چیپ | پالت 14 چیپی در آیین روزانه | آنچه را امروز درست است نام میبرد |
| 2 | فاز | برآورد بیزی چرخه | خط پایهٔ چرخه را تعیین میکند |
| 3 | زمینهٔ عبور | عبور زایچهای امروز در صورت وجود | حالوهوای روز را اضافه میکند |
| 4 | کهنالگو | کهنالگوی قاعدگی شما | الگوی پایدار در میان چرخهها |
این چهار عامل بهصورت قطعی در یک پرامپت ساختارمند با هم ترکیب میشوند — نه به شکل آزاد. مدل تولید درون قالبی فشرده مینویسد که بر اساس ترکیب چیپ × فاز تغییر میکند.
چرا دقیقاً چهارتا
ما دو، سه، چهار و شش عامل را آزمودیم. دو عامل (چیپ + فاز) یادداشتهایی میساخت که بیش از حد کلی به نظر میرسید. سه عامل (چیپ + فاز + عبور) عادت داشت بیش از اندازه به سمت طالعبینی سنگین متمایل شود. شش عامل (افزودن حالوهوا، آبوهوا، بار اجتماعی) ناهماهنگی به وجود آورد و تأخیر تولید را از بودجهٔ 200 میلیثانیهای p50 برای آیین روزانه فراتر برد.
چهار همان نقطهٔ ایدهآلی است که یادداشت بدون شلوغ شدن، مخصوص شما به نظر میرسد.
محدودیتهای تولید
خروجی مدل هنگام نوشتن با سه قاعده فیلتر میشود:
- طول — 40 تا 120 کلمه. هر چیزی خارج از این بازه دوباره تولید میشود.
- ضدّ ادعا — خروجی از همان فیلتر ضدّ ادعایی عبور میکند که پستهای وبلاگ را کنترل میکند. به non-medical-cycle-tracking مراجعه کنید.
- تنظیم لحن — یک طبقهبند کوچک خروجیهایی را که دستوری، قضاوتگر یا شرکتی و پرشور به نظر میرسند رد میکند. خروجیهایی که به «گرم و زمینی» میرسند قبول میشوند.
یادداشتی که در هر یک از این سه شرط رد شود، تا سه بار دوباره تولید میشود. اگر هر سه بار رد شد، کاربر یک پاسخ جایگزین گزینششده را میبیند که همراه اپلیکیشن ارائه میشود.
آنچه مدل نمیبیند
- متن یادداشت روزانهتان (فقط همان نشانهٔ کوتاه را میبیند).
- هیچکدام از یادداشتهای گذشتهتان.
- دادههای دیگر کاربران.
- نام، حساب کاربری یا هر شناسهٔ دیگری از شما.
تولید محتوا بر اساس یک ورودی پاکسازیشده و ناشناس انجام میشود. شخصیسازی از عوامل ساختاریافته میآید، نه از خواندن دوبارهٔ متن شما.
این بخش کجا قرار دارد
موتور در lib/responseEngine/ در پایگاه کد Soulwise قرار دارد. قالب پرامپت ساختاریافته برای هر جفت چیپ × فاز یک فایل TypeScript است (14 × 4 = 56 قالب) که هر کدام دستی تنظیم شدهاند. مدل کوچکترین مدلی است که آزمون کالیبراسیون لحن را پشت سر گذاشته — یک مدل با وزنهای باز و 7 میلیارد پارامتر که در یک Vercel Function با بودجهٔ 200 میلیثانیهای p50 اجرا میشود.
بهکارگیری این دانش
با تحلیل نقشه تولد به کمک هوش مصنوعی، نجوم را به کار بگیرید.
نقشه تولد رایگان من را دریافت کنید