4-Factor Response Engine
4-ፋክተር ምላሽ ሞተር
እያንዳንዱ daily-check-in አንድ አጭር ማስታወሻ መልሶ ይፈጥራል። ያ ማስታወሻ የሚመጣው ከ4-ፋክተር ምላሽ ሞተር ነው — ሥራው በ60 እስከ 100 ቃላት ውስጥ ጠቃሚ መሆን እና ፈጽሞ ከመጠን ያለፈ ጥረት አለማድረግ የሆነ የተገደበ የማመንጨት ስርዓት ነው።
አራቱ ምክንያቶች
| # | ምክንያት | ምንጭ | ለምን አስፈላጊ እንደሆነ |
|---|---|---|---|
| 1 | ቺፕ | በዕለታዊው ሥርዓት ውስጥ ያለው የ14-ቺፕ ስብስብ | ዛሬ እውነት የሆነውን ይሰይማል |
| 2 | ምዕራፍ | የቤይዥያን ዑደት ግምት | የዑደቱን መነሻ ያስቀምጣል |
| 3 | የሽግግር አውድ | ካለ የዛሬው የተወልዶ ሽግግር | የቀኑን ጣዕም ይጨምራል |
| 4 | አርኪታይፕ | የእርስዎ የወር አበባ አርኪታይፕ | በዑደቶች መካከል ያለው ስርዓተ-ጥለት |
አራቱ በቆራጥ መንገድ ተጣምረው ወደ የተዋቀረ ጥያቄ ይቀየራሉ — ነጻ ቅርጽ ያለው አይደለም። የማመንጨት ሞዴሉ በቺፕ × ምዕራፍ ጥምረት የሚለያይ ጥብቅ አብነት ውስጥ ይጽፋል።
ለምን በትክክል አራት
ሁለት፣ ሦስት፣ አራት እና ስድስት ሞክረናል። ሁለት ምክንያቶች (chip + phase) በጣም አጠቃላይ የሚመስሉ ማስታወሻዎችን አስገኙ። ሦስት (chip + phase + ሽግግር) ወደ ኮከብ ቆጠራ ጠንካራነት የመዘንበል ልምድ ነበረው። ስድስት (mood፣ weather፣ social load መጨመር) አለመጣጣምን አስተዋወቀ እና የጄኔሬሽን ዘገይታን ለዕለታዊ ሥርዓቱ ከተመደበው 200ms p50 በጀት በላይ ጨመረ።
አራት ማስታወሻው ጫጫታ ሳይኖረው ለእርስዎ የተለየ የሚሰማበት ምርጥ ነጥብ ነው።
በማመንጨት ላይ ያሉ ገደቦች
የሞዴሉ ውጤት በመጻፍ ጊዜ በሦስት ደንቦች ይጣራል፦
- ርዝመት — ከ40 እስከ 120 ቃላት። ከዚህ ክልል ውጪ ያለ ማንኛውም ነገር እንደገና ይመነጫል።
- ፀረ-ይገባኛል — ውጤቱን የብሎግ ጽሁፎችን በሚቆጣጠረው ተመሳሳይ ፀረ-ይገባኛል ማጣሪያ ውስጥ ያሳልፋል። non-medical-cycle-tracking ይመልከቱ።
- የቃና ማስተካከያ — ትንሽ መድብለ-መድብ መሣሪያ አዛዥ፣ ፈራጅ ወይም ኮርፖሬት-ደስ የሚሉ የሚመስሉ ውጤቶችን ይከለክላል። "ሞቅ ያለ እና የተረጋጋ" የሆኑ ውጤቶች ያልፋሉ።
ከሦስቱ ደንቦች ማንኛውንም የማያሟላ ማስታወሻ እስከ ሦስት ጊዜ ድረስ እንደገና ይመነጫል። ሦስቱም ካልተሳኩ፣ ተጠቃሚው ከ app ጋር አብሮ የሚመጣ የተዘጋጀ አማራጭ ይመለከታል።
ሞዴሉ የማያየው ነገር
- የዕለታዊ ማስታወሻዎን ይዘት (chip ብቻ ነው የሚታየው)።
- ካለፉት ማስታወሻዎችዎ ውስጥ አንዱንም።
- የሌሎች ተጠቃሚዎችን መረጃ።
- ስምዎን፣ መለያዎን ወይም ማንኛውንም መለያ ምልክት።
ማመንጨቱ የተቆረጠ እና ማንነቱ የተሰወረ ግብዓት ላይ ይሰራል። ግላዊነቱ የሚመጣው ከተዋቀሩት ምክንያቶች ነው እንጂ ጽሑፍዎን እንደገና በማንበብ አይደለም።
ይህ የት ይኖራል
ሞተሩ በ Soulwise ኮድቤዝ ውስጥ በlib/responseEngine/ ይገኛል። የተዋቀረው የጥያቄ አብነት በቺፕ × ምዕራፍ ጥንድ አንድ የTypeScript ፋይል ነው (14 × 4 = 56 አብነቶች)፣ እያንዳንዱ በእጅ የተስተካከለ። ሞዴሉ የቃና ማስተካከያ ፈተናውን ካለፉት ውስጥ ትንሹ ነው — በVercel Function ውስጥ የሚሰራ የ7B ፓራሜትር ክፍት-ክብደት ሞዴል ሲሆን የ200ms p50 በጀት ያለው።