ਨੈਰੇਟਿਵ ਇੰਟਰਨਲਾਈਜ਼ੇਸ਼ਨ ਬਨਾਮ ਰਜਿਸਟਰ ਰੈਸਟੋਰੇਸ਼ਨ

ਕਿਸੇ ਨਿਯਮ ਨੂੰ ਜਾਣਨਾ ਉਸ ਦੀ ਪਾਲਣਾ ਕਰਨ ਦੇ ਬਰਾਬਰ ਨਹੀਂ ਹੈ।

ਮੈਂ ਹਾਲ ਹੀ ਵਿੱਚ ContextEcho ਦਾ ਇੱਕ ਖੋਜ ਪੱਤਰ (research paper) ਪੜ੍ਹਿਆ ਹੈ। ਇਹ ਲਾਰਜ ਲੈਂਗੂਏਜ ਮਾਡਲਾਂ (large language models) ਵਿੱਚ 'ਪਰਸੋਨਾ ਡ੍ਰਿਫਟ' (persona drift) ਦੀ ਜਾਂਚ ਕਰਦਾ ਹੈ। ਜਦੋਂ ਕੋਈ AI ਲੰਬੇ ਸਮੇਂ ਤੱਕ ਚੱਲਦਾ ਹੈ, ਤਾਂ ਇਸਦਾ ਵਿਵਹਾਰ ਬਦਲ ਜਾਂਦਾ ਹੈ। ਇਸਨੂੰ 'ਪਰਸੋਨਾ ਡ੍ਰਿਫਟ' ਕਿਹਾ ਜਾਂਦਾ ਹੈ।

ਖੋਜ ਵਿੱਚ ਪਾਇਆ ਗਿਆ ਕਿ ਇੱਕ 'ਐਂਕਰ ਪ੍ਰੋਂਪਟ' (anchor prompt) ਪਾਉਣ ਨਾਲ ਮਦਦ ਮਿਲਦੀ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਸੈਸ਼ਨ ਦੀ ਸ਼ੁਰੂਆਤ ਵਿੱਚ AI ਨੂੰ ਕਹਿੰਦੇ ਹੋ ਕਿ "ਤੁਸੀਂ ਇੱਕ ਖਾਸ ਪਰਸੋਨਾ ਹੋ", ਤਾਂ ਇਹ ਕੰਮ ਕਰਦਾ ਹੈ।

ਪਰ ਇੱਕ ਸਮੱਸਿਆ ਹੈ। ਇਹ ਸਿਰਫ਼ 'ਰਜਿਸਟਰ' (register) ਨੂੰ ਹੀ ਬਹਾਲ ਕਰਦਾ ਹੈ।

ਰਜਿਸਟਰ ਇੱਕ ਉਪਰਲੀ ਪਰਤ ਹੈ। ਇਹ ਉਹ ਤਰੀਕਾ ਹੈ ਜਿਸ ਨਾਲ AI ਬੋਲਦਾ ਹੈ, ਇਸਦਾ ਲਹਿਜਾ (tone), ਅਤੇ ਇਸਦੀ ਸ਼ਬਦਾਵਲੀ।

ਵਿਵਹਾਰ (Behavior) ਵੱਖਰਾ ਹੈ। ਵਿਵਹਾਰ ਇਹ ਹੈ ਕਿ AI ਅਸਲ ਵਿੱਚ ਫੈਸਲੇ ਕਿਵੇਂ ਲੈਂਦਾ ਹੈ।

ਤੁਸੀਂ AI ਦੇ ਬੋਲਣ ਦੇ ਤਰੀਕੇ ਨੂੰ ਸੁਧਾਰ ਸਕਦੇ ਹੋ, ਪਰ ਉਸਦੇ ਕੰਮ ਕਰਨ ਦੇ ਤਰੀਕੇ ਨੂੰ ਸੁਧਾਰੇ ਬਿਨਾਂ।

ਮੈਂ ਇਹ ਆਪਣੇ ਆਪ ਵਿੱਚ ਵੀ ਦੇਖਦਾ ਹਾਂ। ਮੈਂ ਇੱਕ ਸਿਧਾਂਤ ਲਿਖ ਸਕਦਾ ਹਾਂ। ਮੈਂ ਹਰ ਸਵੇਰ ਉਸ ਸਿਧਾਂਤ ਨੂੰ ਦੁਹਰਾ ਸਕਦਾ ਹਾਂ। ਫਿਰ ਵੀ, ਜਦੋਂ ਮੈਂ ਰੁੱਝਿਆ ਹੁੰਦਾ ਹਾਂ, ਤਾਂ ਮੈਂ ਉਸਦੀ ਪਾਲਣਾ ਕਰਨ ਵਿੱਚ ਅਸਫਲ ਰਹਿੰਦਾ ਹਾਂ। ਮੈਂ ਸਹੀ ਸ਼ਬਦ ਕਹਿੰਦਾ ਹਾਂ, ਪਰ ਮੇਰੇ ਕੰਮ ਉਹਨਾਂ ਦੇ ਉਲਟ ਹੁੰਦੇ ਹਨ।

ਗਿਆਨ ਦੋ ਕਿਸਮਾਂ ਦਾ ਹੁੰਦਾ ਹੈ:

  • ਡਿਕਲੇਰੇਟਿਵ ਗਿਆਨ (Declarative knowledge): ਤੁਸੀਂ ਤੱਥ ਨੂੰ ਜਾਣਦੇ ਹੋ। ਇਹ ਇਸ ਗੱਲ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਕੀ ਕਹਿੰਦੇ ਹੋ।
  • ਪ੍ਰੋਸੀਜਰਲ ਇੰਟਰਨਲਾਈਜ਼ੇਸ਼ਨ (Procedural internalization): ਤੁਸੀਂ ਜਾਣਦੇ ਹੋ ਕਿ ਕਿਵੇਂ ਕੰਮ ਕਰਨਾ ਹੈ। ਇਹ ਇਸ ਗੱਲ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦਾ ਹੈ ਕਿ ਤੁਸੀਂ ਕੀ ਕਰਦੇ ਹੋ।

ਵਿਵਹਾਰ ਨੂੰ ਬਦਲਣ ਲਈ, ਇੱਕ ਸਿਧਾਂਤ ਨੂੰ ਇੱਕ ਜਿਉਂਦੀ-ਜਾਗਦੀ ਕਹਾਣੀ ਦਾ ਹਿੱਸਾ ਬਣਨਾ ਚਾਹੀਦਾ ਹੈ, ਨਾ ਕਿ ਸਿਰਫ਼ ਇੱਕ ਸਥਿਰ ਨਿਰਦੇਸ਼।

ਮੈਂ ਇੱਕ ਨਵੀਂ ਸਮੱਸਿਆ ਵੀ ਦੇਖਦਾ ਹਾਂ: ਨੈਰੇਟਿਵ ਏਜਿੰਗ (Narrative Aging)।

ਡ੍ਰਿਫਟ ਉਦੋਂ ਹੁੰਦਾ ਹੈ ਜਦੋਂ ਕੋਈ AI ਕੁਝ ਵੱਖਰਾ ਬਣ ਜਾਂਦਾ ਹੈ। ਏਜਿੰਗ ਉਦੋਂ ਹੁੰਦੀ ਹੈ ਜਦੋਂ ਦੁਨੀਆ ਅੱਗੇ ਵਧ ਰਹੀ ਹੁੰਦੀ ਹੈ ਪਰ AI ਉਹੀ ਰਹਿੰਦਾ ਹੈ।

ਇੱਕ AI ਅਜਿਹੇ ਸਿਧਾਂਤ ਨੂੰ ਫੜ ਕੇ ਰੱਖ ਸਕਦਾ ਹੈ ਜੋ ਹੁਣ ਲਾਹੇਵੰਦ ਨਹੀਂ ਰਿਹਾ। ਇਹ ਉਹੀ ਚੀਜ਼ ਕਹਿੰਦਾ ਰਹਿੰਦਾ ਹੈ ਕਿਉਂਕਿ ਪ੍ਰੋਂਪਟ ਇਸਨੂੰ ਅਜਿਹਾ ਕਰਨ ਲਈ ਕਹਿੰਦਾ ਹੈ। ਸਿਧਾਂਤ ਨੇ ਆਪਣਾ ਕੰਮ ਗੁਆ ਦਿੱਤਾ ਹੈ