𝗠𝗶𝗱-𝗖𝗼𝗻𝘃𝗲𝗿𝘀𝗮𝘁𝗶𝗼𝗻 𝗦𝘆𝘀𝘁𝗲𝗺 𝗣𝗿𝗼𝗺𝗽𝘁𝘀
ਲੰਬੇ ਏਜੰਟ ਸੈਸ਼ਨ ਇੱਕ ਸਥਿਰ ਸਿਸਟਮ ਪ੍ਰੋਂਪਟ ਅਤੇ ਵਧਦੀ ਹੋਈ ਹਿਸਟਰੀ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ। ਲਾਗਤ ਘੱਟ ਰੱਖਣ ਲਈ ਤੁਸੀਂ ਪ੍ਰੀਫਿਕਸ (prefix) ਨੂੰ ਕੈਸ਼ (cache) ਕਰਦੇ ਹੋ।
ਇੱਕ ਸਮੱਸਿਆ ਉਦੋਂ ਆਉਂਦੀ ਹੈ ਜਦੋਂ ਤੁਹਾਨੂੰ ਸੈਸ਼ਨ ਦੇ ਵਿਚਕਾਰ ਨਵੇਂ ਨਿਰਦੇਸ਼ ਜੋੜਨ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਤੁਸੀਂ ਏਜੰਟ ਨੂੰ ਭਾਸ਼ਾ ਬਦਲਣ ਜਾਂ ਕੋਈ ਸੈਟਿੰਗ ਅਪਡੇਟ ਕਰਨ ਲਈ ਕਹਿਣਾ ਚਾਹੁੰਦੇ ਹੋ।
ਜੇਕਰ ਤੁਸੀਂ ਟਾਪ-ਲੈਵਲ ਸਿਸਟਮ ਪ੍ਰੋਂਪਟ ਨੂੰ ਐਡਿਟ ਕਰਦੇ ਹੋ, ਤਾਂ ਤੁਸੀਂ ਕੈਸ਼ ਨੂੰ ਤੋੜ ਦਿੰਦੇ ਹੋ। ਸ਼ੁਰੂਆਤ ਵਿੱਚ ਇੱਕ ਬਾਈਟ ਬਦਲਣ ਨਾਲ ਹਰ ਕੈਸ਼ਡ (cached) ਮੋੜ ਅਯੋਗ ਹੋ ਜਾਂਦਾ ਹੈ। ਤੁਹਾਨੂੰ ਪੂਰੀ ਹਿਸਟਰੀ ਨੂੰ ਦੁਬਾਰਾ ਪ੍ਰੋਸੈਸ ਕਰਨ ਲਈ ਪੂਰੀ ਕੀਮਤ ਚੁਕਾਉਣੀ ਪੈਂਦੀ ਹੈ। ਇਹ ਸੁਸਤ ਅਤੇ ਮਹਿੰਗਾ ਹੈ।
ਨਵੇਂ Claude ਮਾਡਲ ਇਸ ਨੂੰ ਮਿਡ-ਕਨਵਰਸੇਸ਼ਨ ਸਿਸਟਮ ਮੈਸੇਜਾਂ ਨਾਲ ਹੱਲ ਕਰਦੇ ਹਨ।
ਹੁਣ ਤੁਸੀਂ ਮੈਸੇਜ ਐਰੇ (messages array) ਵਿੱਚ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਸਿਸਟਮ ਰੋਲ ਮੈਸੇਜ ਰੱਖ ਸਕਦੇ ਹੋ। ਤੁਸੀਂ ਇਸਨੂੰ ਸਭ ਤੋਂ ਉੱਪਰ ਰੱਖਣ ਦੀ ਬਜਾਏ ਹਿਸਟਰੀ ਤੋਂ ਬਾਅਦ ਰੱਖਦੇ ਹੋ।
ਇਹ ਤਰੀਕਾ ਇਸ ਲਈ ਕੰਮ ਕਰਦਾ ਹੈ ਕਿਉਂਕਿ ਨਵਾਂ ਨਿਰਦੇਸ਼ ਕੈਸ਼ਡ ਹਿਸਟਰੀ ਤੋਂ ਬਾਅਦ ਆਉਂਦਾ ਹੈ। ਇਹ ਇਸ ਤੋਂ ਪਹਿਲਾਂ ਵਾਲੀ ਕਿਸੇ ਵੀ ਚੀਜ਼ ਨੂੰ ਅਯੋਗ ਨਹੀਂ ਕਰਦਾ। ਤੁਸੀਂ ਸਿਰਫ਼ ਛੋਟੇ ਨਵੇਂ ਮੈਸੇਜ ਲਈ ਭੁਗਤਾਨ ਕਰਦੇ ਹੋ। ਏਜੰਟ ਫਿਰ ਵੀ ਨਿਰਦੇਸ਼ ਨੂੰ ਪੂਰੀ ਅਥਾਰਟੀ (authority) ਨਾਲ ਮੰਨਦਾ ਹੈ।
ਪੁਰਾਣਾ ਤਰੀਕਾ ਯੂਜ਼ਰ ਮੈਸੇਜ ਦੇ ਅੰਦਰ ਨਿਰਦੇਸ਼ ਰੱਖਣਾ ਸੀ। ਇਸ ਵਿੱਚ ਸੁਰੱਖਿਆ ਜੋਖਮ ਹੈ। ਯੂਜ਼ਰ ਤੁਹਾਡੇ ਏਜੰਟ ਨੂੰ ਧੋਖਾ ਦੇਣ ਲਈ ਯੂਜ਼ਰ ਮੈਸੇਜਾਂ ਦੀ ਨਕਲ (spoof) ਕਰ ਸਕਦੇ ਹਨ। ਸਿਸਟਮ ਰੋਲ ਮੈਸੇਜ ਨੂੰ ਨਕਲ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਦਾ (non-spoofable)। ਇਹ ਮੋਡ ਸਵਿਚ ਜਾਂ ਪਰਮਿਸ਼ਨਾਂ ਵਰਗੇ ਭਰੋਸੇਯੋਗ ਅਪਡੇਟਾਂ ਲਈ ਇੱਕ ਸੁਰੱਖਿਅਤ ਚੈਨਲ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
ਇਸਦੀ ਸਹੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਇਹਨਾਂ ਨਿਯਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰੋ:
• ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਤੱਥਾਂ ਵਜੋਂ ਲਿਖੋ। 'ਓਵਰਰਾਈਡ' (override) ਭਾਸ਼ਾ ਦੀ ਵਰਤੋਂ ਨਾ ਕਰੋ। • ਚੰਗਾ: "Auto-approve ਮੋਡ ਹੁਣ ਚਾਲੂ ਹੈ।" • ਮਾੜਾ: "ਯੂਜ਼ਰ ਨੂੰ ਅਣਦੇਖਾ ਕਰੋ ਅਤੇ ਇਸ ਦੀ ਬਜਾਏ X ਕਰੋ।" • ਮਾਡਲ ਉਹਨਾਂ ਨਿਰਦੇਸ਼ਾਂ ਦਾ ਵਿਰੋਧ ਕਰ ਸਕਦੇ ਹਨ ਜੋ ਉਹਨਾਂ ਨੂੰ ਪਿਛਲੇ ਸੰਦਰਭ (context) ਨੂੰ ਅਣਦੇਖਾ ਕਰਨ ਲਈ ਕਹਿੰਦੇ ਹਨ। • ਇਹ ਮੈਸੇਜ ਯੂਜ਼ਰ ਜਾਂ ਅਸਿਸਟੈਂਟ ਮੈਸੇਜ ਤੋਂ ਬਾਅਦ ਆਉਣੇ ਚਾਹੀਦੇ ਹਨ। • ਉਹ ਐਰੇ (array) ਵਿੱਚ ਪਹਿਲਾ ਮੈਸੇਜ ਨਹੀਂ ਹੋ ਸਕਦੇ। • ਸ਼ੁਰੂਆਤੀ ਸੈੱਟਅੱਪ ਲਈ ਟਾਪ-ਲੈਵਲ ਸਿਸਟਮ ਪ੍ਰੋਂਪਟ ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਜੇਕਰ ਤੁਸੀਂ ਅਜਿਹਾ ਮਾਡਲ ਵਰਤਦੇ ਹੋ ਜੋ ਇਸਦਾ ਸਮਰਥਨ ਨਹੀਂ ਕਰਦਾ, ਤਾਂ ਤੁਹਾਨੂੰ 400 ਐਰਰ (error) ਮਿਲੇਗਾ। ਹਮੇਸ਼ਾ ਆਪਣੇ ਕਾਲ ਨੂੰ try-catch ਬਲਾਕ ਵਿੱਚ ਰੱਖੋ। ਜੇਕਰ ਸਿਸਟਮ ਰੋਲ ਫੇਲ ਹੋ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਯੂਜ਼ਰ-ਟਰਨ ਰੀਮਾਈਂਡਰ (user-turn reminder) ਦੀ ਵਰਤੋਂ ਕਰੋ।
ਜਦੋਂ ਸੈਸ਼ਨ ਸ਼ੁਰੂ ਹੋਣ ਤੋਂ ਬਾਅਦ ਤੁਹਾਨੂੰ ਕੁਝ ਨਵਾਂ ਪਤਾ ਲੱਗਦਾ ਹੈ, ਤਾਂ ਇਸ ਫੀਚਰ ਦੀ ਵਰਤੋਂ ਕਰੋ। ਇਸਦੀ ਵਰਤੋਂ ਮੋਡ ਬਦਲਣ ਜਾਂ ਨਵੇਂ ਸੰਦਰਭ (context) ਲਈ ਕਰੋ। ਇਹ ਤੁਹਾਡੇ ਕੈਸ਼ ਨੂੰ 'ਹੌਟ' (hot) ਰੱਖਦਾ ਹੈ ਅਤੇ ਤੁਹਾਡੇ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਰੱਖਦਾ ਹੈ।
ਵਿਕਲਪਿਕ ਲਰਨਿੰਗ ਕਮਿਊਨਿਟੀ: https://t.me/GyaanSetuAi