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 codebase ਵਿੱਚ lib/responseEngine/ ਅੰਦਰ ਹੈ। ਸਟ੍ਰਕਚਰਡ ਪ੍ਰੌਂਪਟ ਟੈਂਪਲੇਟ ਹਰ chip × phase ਜੋੜੇ ਲਈ ਇੱਕ TypeScript ਫਾਈਲ ਹੈ (14 × 4 = 56 ਟੈਂਪਲੇਟ), ਹਰੇਕ ਨੂੰ ਹੱਥੀਂ ਟਿਊਨ ਕੀਤਾ ਗਿਆ। ਮਾਡਲ ਸਭ ਤੋਂ ਛੋਟਾ ਉਹ ਹੈ ਜੋ ਟੋਨ ਕੈਲੀਬ੍ਰੇਸ਼ਨ ਟੈਸਟ ਪਾਸ ਕਰ ਗਿਆ — ਇੱਕ 7B ਪੈਰਾਮੀਟਰ ਓਪਨ-ਵੇਟਸ ਮਾਡਲ, ਜੋ 200ms ਦੇ p50 ਬਜਟ ਨਾਲ ਇੱਕ Vercel Function ਵਿੱਚ ਚੱਲਦਾ ਹੈ।
ਇਸ ਗਿਆਨ ਨੂੰ ਲਾਗੂ ਕਰੋ
AI-ਆਧਾਰਿਤ ਜਨਮ ਕੁੰਡਲੀ ਵਿਸ਼ਲੇਸ਼ਣ ਨਾਲ ਜੋਤਿਸ਼ ਨੂੰ ਅਮਲ ਵਿੱਚ ਲਿਆਓ।
ਮੇਰੀ ਮੁਫ਼ਤ ਜਨਮ ਕੁੰਡਲੀ ਲਵੋ