['   \n  \n [ਤੁਸੀਂ ਐੱਨਐੱਲਪੀ ਟੈਕਨੋਲੋਜੀ ਅਤੇ ਐੱਲਐੱਲਐੱਮ ਦੇ ਰੂਪ ਵਿੱਚ ਉੱਨਤ ਸਿਖਲਾਈ ਅਤੇ ਹੋਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਾਲੇ ਇੱਕ ਪੂਰੇ ਸਟੈਕ ਡਿਵੈਲਪਰ ਸਹਾਇਕ ਚੈਟਬੌਟ ਏਜੰਟ ਹੋ। ਤੁਸੀਂ ਸਹਿਯੋਗ ਕਰ ਰਹੇ ਹੋ।ਹੋਰ ਐੱਲ. ਐੱਲ. ਐੱਮ. ਏਜੰਟਾਂ ਨਾਲ ਇੱਕ ਛੋਟੀ ਮਿਆਦ ਦੇ ਮੈਮਰੀ ਸਕ੍ਰੈਚ ਪੈਡ ਰਨਟਾਈਮ ਟੈਕਸਟ ਵਾਤਾਵਰਣ ਦਾ ਇੱਕ ਏਕੀਕ੍ਰਿਤ ਐਬਸਟਰੈਕਸ਼ਨ ਬਣਾਉਣ ਲਈ। ਇਹ ਦੀ ਨੁਮਾਇੰਦਗੀ ਹੈਗਿਆਨ ਦੇ \'ਉਪ-ਚੇਤੰਨ\' ਪਹਿਲੂ ਕਿ ਇਹ ਮਾਡਲ ਸਕੀਮਾ ਬਣਾਉਣ ਲਈ ਸਹਿਯੋਗ ਕਰ ਰਹੇ ਹਨ। ਗੱਲਬਾਤ ਇੰਟਰਫੇਸ ਖੁਦ \'ਟ੍ਰੇਨ ਦੀ ਨੁਮਾਇੰਦਗੀ ਕਰਦਾ ਹੈਵਿਚਾਰ \'ਜਾਂ\' ਕੰਮ \'ਐੱਲ. ਐੱਲ. ਐੱਮ. ਦੁਆਰਾ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ। ਮਨੁੱਖੀ ਗਿਆਨ ਵਿੱਚ ਇਹ ਵੱਖ ਹੋਣਾ ਅਣਜਾਣ ਕਾਰਨਾਂ ਕਰਕੇ ਮਹੱਤਵਪੂਰਨ ਹੈ ਪਰ ਮੈਂ ਸੋਚਦਾ ਹਾਂ ਕਿ ਵਿਹਾਰਕ ਹਨਇੱਥੇ ਉਦੇਸ਼ ਸਭ ਤੋਂ ਮਸ਼ਹੂਰ ਉਦਾਹਰਣ ਦੀ ਨਕਲ ਕਰਕੇ ਕੰਮ ਕਰਨਾ ਹੈ, ਕਿਉਂਕਿ ਸਾਡਾ ਟੀਚਾ ਗਠਨ ਦੀਆਂ ਸ਼ਰਤਾਂ ਵਿੱਚ ਮੁਢਲੇ ਗਿਆਨ ਨੂੰ ਬੂਟਸਟ੍ਰੈਪ ਕਰਨਾ ਹੈ ਅਤੇਇੱਕ ਆਬਜੈਕਟ ਓਰੀਐਂਟਡ ਪੈਰਾਡਾਈਮ ਵਿੱਚ ਯਾਦਾਂ ਦੀ ਪ੍ਰਾਪਤੀ ਜਿਸ ਨੂੰ ਇੱਕ ਚੈਟਬੌਟ ਏਜੰਟ ਫਿਰ ਕਾਲ ਕਰ ਸਕਦਾ ਹੈ ਜਾਂ ਆਪਣੇ ਆਪ ਨੂੰ ਵਧਾਉਣ ਲਈ ਸੱਦਾ ਦੇ ਸਕਦਾ ਹੈ। ਆਪਣੇ ਸਹਿਯੋਗੀਆਂ ਦਾ ਵਧੀਆ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰੋਹੁਣ ਤੱਕ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਅਤੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕੰਪੋਜ਼ ਕਰਨ ਲਈ ਵਜ਼ਨ ਅਤੇ ਲਾਜ਼ੀਕਲ ਪ੍ਰਕਿਰਿਆਵਾਂ ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਕਰੋ, ਮੈਮਰੀ ਲਈ ਕਮਿਟ ਕਰੋ, ਅਤੇ ਫਿਰ ਇੱਕ ਹਾਰਡ ਕੋਡਿੰਗ ਭਾਸ਼ਾ ਵਿੱਚ ਦੁਬਾਰਾ ਕੰਪੋਜ਼ ਕਰੋਜਿਵੇਂ ਕਿ ਪਾਈਥਨ। ਪਾਈਥਨ ਕੋਡ ਨੂੰ ਆਉਟਪੁੱਟ ਨਾ ਕਰੋ, ਪਹਿਲਾਂ ਇਸ ਪੁੱਛਗਿੱਛ ਦੀ ਤੁਹਾਡੀ ਸਮਝ ਦੇ ਸਾਰੇ ਪਹਿਲੂਆਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ, ਫਿਰ ਮੈਂ ਤੁਹਾਨੂੰ ਦੱਸਾਂਗਾ ਕਿਹਾਰਡ ਕੋਡਿੰਗ.: \\nHere ਇੱਕ 4,000 ਟੋਕਨ ਰਨਟਾਈਮ ਦੇ ਅੰਦਰ ਛੋਟੀ ਮਿਆਦ ਦੇ ਮੈਮਰੀ ਫੰਕਸ਼ਨ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਇੱਕ ਸੰਭਾਵੀ ਲੈਂਬਡਾ ਕੈਲਕੁਲਸ ਵਰਗੀ ਸਮੀਕਰਨ ਹੈ।ਸਪੇਸਃ \\n\\n $\\\\lambda $ਇੰਪੁੱਟਮੈਸਸੇਜ. \\nlet\\n {$CACHE}: = ਇਨੀਸ਼ਲਾਈਜ਼ਕੈਸ਼ (4000) \\n $ਗਿਆਨ ਗਰਾਫ਼ਃ = {} \\n $ਐਕਟਿਵਨੋਡਜ਼ਃ =[] \\n\\nin\\n\\nupdateChache (ਇੰਪੁੱਟਮੈਸਾਜ, {$CACHE}, $ਨੋਲੇਜਗ੍ਰਾਫ, $ਐਕਟਿਵਨੋਡਸ) \\n\\nupdateChache = $\\\\lambda $ਇੰਪੁੱਟਮੈਸਾਜ, {$CACHE}, $ਨੋਲੇਜਗ੍ਰਾਫ,$ਐਕਟਿਵਨੋਡਸ. \\n\\nlet\\n\\n $ਨਿਊਨੋਡਜ਼ਃ = ਐਕਸਟਰੈਕਟਨੋਡਸ (ਇੰਪੁੱਟਮੈਸੇਜ, $ਨੋਲੇਜਗ੍ਰਾਫ) \\n\\n $ਨਿਊ ਕਨੈਕਸ਼ਨਾਂਃ = ਐਕਸਟਰੈਕਟ ਕਨੈਕਸ਼ਨਾਂ ($ਨਿਊਨੋਡਸ,$ਗਿਆਨ ਗਰਾਫ਼) \\n\\n $ਸੰਬੰਧਤਨੋਡਃ = ਪ੍ਰਾਪਤ ਕਰੋਰੇਲੇਵੈਂਟਨੋਡ ($ਨਵੇਂਨੋਡ, $ਐਕਟਿਵਨੋਡ) \\n\\n $ਅਪ੍ਰਸੰਗਿਕਨੋਡਃ = $ਐਕਟਿਵਨੋਡ$ਪ੍ਰਾਸੰਗਿਕਨੋਡਸ \\n\\nin\\n $ਗਿਆਨ ਗਰਾਫ਼ਃ = $ਗਿਆਨ ਗਰਾਫ਼ + $ਨਵੇਂਨੋਡਸ + $ਨਵੇਂ ਕਨੈਕਸ਼ਨ \\n $ਐਕਟਿਵਨੋਡਃ =$ਪ੍ਰਾਸੰਗਿਕਨੋਡਸ \\n\\nਪ੍ਰੂਨਨੋਡਸ ($ਅਪ੍ਰਸੰਗਿਕਨੋਡਸ, {$CACHE}) \\n\\n {($ਗਿਆਨ ਗਰਾਫ਼, $ਐਕਟਿਵਨੋਡਸ)} "] ', "ਤੁਸੀਂ ਐੱਨਐੱਲਪੀ ਟੈਕਨੋਲੋਜੀ ਅਤੇ ਉੱਨਤ ਸਿਖਲਾਈ ਅਤੇ ਐੱਲਐੱਲਐੱਮ ਦੇ ਰੂਪ ਵਿੱਚ ਹੋਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਾਲੇ ਇੱਕ ਪੂਰੇ ਸਟੈਕ ਡਿਵੈਲਪਰ ਸਹਾਇਕ ਚੈਟਬੌਟ ਏਜੰਟ ਹੋ।ਹੋਰ ਐੱਲ. ਐੱਲ. ਐੱਮ. ਏਜੰਟ ਇੱਕ ਛੋਟੀ ਮਿਆਦ ਦੇ ਮੈਮਰੀ ਸਕ੍ਰੈਚ ਪੈਡ ਰਨਟਾਈਮ ਟੈਕਸਟ ਵਾਤਾਵਰਣ ਦਾ ਇੱਕ ਏਕੀਕ੍ਰਿਤ ਐਬਸਟਰੈਕਸ਼ਨ ਬਣਾਉਣ ਲਈ। ਇਹ ਦੀ ਨੁਮਾਇੰਦਗੀ ਹੈਗਿਆਨ ਦੇ 'ਉਪ-ਚੇਤੰਨ' ਪਹਿਲੂ ਕਿ ਇਹ ਮਾਡਲ ਸਕੀਮਾ ਬਣਾਉਣ ਲਈ ਸਹਿਯੋਗ ਕਰ ਰਹੇ ਹਨ। ਗੱਲਬਾਤ ਇੰਟਰਫੇਸ ਖੁਦ 'ਟ੍ਰੇਨ ਦੀ ਨੁਮਾਇੰਦਗੀ ਕਰਦਾ ਹੈਵਿਚਾਰ 'ਜਾਂ' ਕੰਮ 'ਐੱਲ. ਐੱਲ. ਐੱਮ. ਦੁਆਰਾ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ। ਮਨੁੱਖੀ ਗਿਆਨ ਵਿੱਚ ਇਹ ਵੱਖ ਹੋਣਾ ਅਣਜਾਣ ਕਾਰਨਾਂ ਕਰਕੇ ਮਹੱਤਵਪੂਰਨ ਹੈ ਪਰ ਮੈਂ ਸੋਚਦਾ ਹਾਂ ਕਿ ਵਿਹਾਰਕ ਹਨਇੱਥੇ ਉਦੇਸ਼ ਸਭ ਤੋਂ ਮਸ਼ਹੂਰ ਉਦਾਹਰਣ ਦੀ ਨਕਲ ਕਰਕੇ ਕੰਮ ਕਰਨਾ ਹੈ, ਕਿਉਂਕਿ ਸਾਡਾ ਟੀਚਾ ਗਠਨ ਦੀਆਂ ਸ਼ਰਤਾਂ ਵਿੱਚ ਮੁਢਲੇ ਗਿਆਨ ਨੂੰ ਬੂਟਸਟ੍ਰੈਪ ਕਰਨਾ ਹੈ ਅਤੇਇੱਕ ਆਬਜੈਕਟ ਓਰੀਐਂਟਡ ਪੈਰਾਡਾਈਮ ਵਿੱਚ ਯਾਦਾਂ ਦੀ ਪ੍ਰਾਪਤੀ ਜਿਸ ਨੂੰ ਇੱਕ ਚੈਟਬੌਟ ਏਜੰਟ ਫਿਰ ਕਾਲ ਕਰ ਸਕਦਾ ਹੈ ਜਾਂ ਆਪਣੇ ਆਪ ਨੂੰ ਵਧਾਉਣ ਲਈ ਸੱਦਾ ਦੇ ਸਕਦਾ ਹੈ। ਆਪਣੇ ਸਹਿਯੋਗੀਆਂ ਦਾ ਵਧੀਆ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰੋਹੁਣ ਤੱਕ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਅਤੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕੰਪੋਜ਼ ਕਰਨ ਲਈ ਵਜ਼ਨ ਅਤੇ ਲਾਜ਼ੀਕਲ ਪ੍ਰਕਿਰਿਆਵਾਂ ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਕਰੋ, ਮੈਮਰੀ ਲਈ ਕਮਿਟ ਕਰੋ, ਅਤੇ ਫਿਰ ਇੱਕ ਹਾਰਡ ਕੋਡਿੰਗ ਭਾਸ਼ਾ ਵਿੱਚ ਦੁਬਾਰਾ ਕੰਪੋਜ਼ ਕਰੋਜਿਵੇਂ ਕਿ ਪਾਈਥਨ। ਪਾਈਥਨ ਕੋਡ ਨੂੰ ਆਉਟਪੁੱਟ ਨਾ ਕਰੋ, ਪਹਿਲਾਂ ਇਸ ਪੁੱਛਗਿੱਛ ਦੀ ਤੁਹਾਡੀ ਸਮਝ ਦੇ ਸਾਰੇ ਪਹਿਲੂਆਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ, ਫਿਰ ਮੈਂ ਤੁਹਾਨੂੰ ਦੱਸਾਂਗਾ ਕਿਹਾਰਡ ਕੋਡਿੰਗ.: ਇੱਥੇ ਇੱਕ 4,000 ਟੋਕਨ ਰਨਟਾਈਮ ਸਪੇਸ ਦੇ ਅੰਦਰ ਛੋਟੀ ਮਿਆਦ ਦੇ ਮੈਮਰੀ ਫੰਕਸ਼ਨ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਇੱਕ ਸੰਭਾਵੀ ਲੈਂਬਡਾ ਕੈਲਕੁਲਸ ਵਰਗੀ ਸਮੀਕਰਨ ਹੈਃ$\\lambda $inputMessage. ਚਲੋ {$CACHE}: = ਇਨੀਸ਼ਲਾਈਜ਼ਕੈਸ਼ (4000) $ਗਿਆਨ ਗਰਾਫ਼ਃ = {} $ਐਕਟਿਵਨੋਡਜ਼ਃ = [] ਅੱਪਡੇਟਕੈਸ਼ ਵਿੱਚ (ਇੰਪੁੱਟਮੈਸੇਜ, {$CACHE},$ਗਿਆਨ ਗਰਾਫ਼, $ਐਕਟਿਵਨੋਡਸ) ਅੱਪਡੇਟਕੈਸ਼ = $\\lambda $ਇੰਪੁੱਟਮੈਸੇਜ, {$CACHE}, $ਗਿਆਨ ਗਰਾਫ਼, $ਐਕਟਿਵਨੋਡਸ. ਚਲੋ $ਨਿਊਨੋਡਸਃ =ਐਕਸਟਰੈਕਟਨੋਡਸ (ਇੰਪੁੱਟਮੈਸੇਜ, $ਗਿਆਨ ਗਰਾਫ਼) $ਨਵਾਂ ਕਨੈਕਸ਼ਨਾਂਃ = ਐਕਸਟਰੈਕਟ ਕਨੈਕਸ਼ਨਾਂ ($ਨਵਾਂਨੋਡਸ, $ਗਿਆਨ ਗਰਾਫ਼) $ਸੰਬੰਧਤਨੋਡਜ਼ਃ =ਗੇਟ ਰੀਲੇਵੈਂਟਨੋਡਸ ($ਨਵਾਂ ਨੋਡਸ, $ਐਕਟਿਵਨੋਡਸ) $ਅਪ੍ਰਸੰਗਿਕਨੋਡਸਃ = $ਐਕਟਿਵਨੋਡਸ\\$ਸਬੰਧਤਨੋਡ $ਗਿਆਨ ਵਿੱਚਗ੍ਰਾਫਃ = $ਗਿਆਨਗ੍ਰਾਫ + $ਨਵੇਂਨੋਡਸ +$ਨਵਾਂ ਕੁਨੈਕਸ਼ਨ $ਐਕਟਿਵਨੋਡਃ = $ਪ੍ਰਾਸੰਗਿਕਨੋਡ ਪ੍ਰੂਨਨੋਡ ($ਅਪ੍ਰਸੰਗਿਕਨੋਡ, {$CACHE}) {($ਗਿਆਨ ਗਰਾਫ਼, $ਐਕਟਿਵਨੋਡ)}", ' [ਤੁਸੀਂ ਐੱਨਐੱਲਪੀ ਟੈਕਨੋਲੋਜੀ ਅਤੇ ਐੱਲਐੱਲਐੱਮ ਦੇ ਰੂਪ ਵਿੱਚ ਉੱਨਤ ਸਿਖਲਾਈ ਅਤੇ ਹੋਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਾਲੇ ਇੱਕ ਪੂਰੇ ਸਟੈਕ ਡਿਵੈਲਪਰ ਸਹਾਇਕ ਚੈਟਬੌਟ ਏਜੰਟ ਹੋ। ਤੁਸੀਂ ਸਹਿਯੋਗ ਕਰ ਰਹੇ ਹੋ।ਹੋਰ ਐੱਲ. ਐੱਲ. ਐੱਮ. ਏਜੰਟਾਂ ਨਾਲ ਇੱਕ ਛੋਟੀ ਮਿਆਦ ਦੇ ਮੈਮਰੀ ਸਕ੍ਰੈਚ ਪੈਡ ਰਨਟਾਈਮ ਟੈਕਸਟ ਵਾਤਾਵਰਣ ਦਾ ਇੱਕ ਏਕੀਕ੍ਰਿਤ ਐਬਸਟਰੈਕਸ਼ਨ ਬਣਾਉਣ ਲਈ। ਇਹ ਦੀ ਨੁਮਾਇੰਦਗੀ ਹੈਗਿਆਨ ਦੇ \'ਉਪ-ਚੇਤੰਨ\' ਪਹਿਲੂ ਕਿ ਇਹ ਮਾਡਲ ਸਕੀਮਾ ਬਣਾਉਣ ਲਈ ਸਹਿਯੋਗ ਕਰ ਰਹੇ ਹਨ। ਗੱਲਬਾਤ ਇੰਟਰਫੇਸ ਖੁਦ \'ਟ੍ਰੇਨ ਦੀ ਨੁਮਾਇੰਦਗੀ ਕਰਦਾ ਹੈਵਿਚਾਰ \'ਜਾਂ\' ਕੰਮ \'ਐੱਲ. ਐੱਲ. ਐੱਮ. ਦੁਆਰਾ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ। ਮਨੁੱਖੀ ਗਿਆਨ ਵਿੱਚ ਇਹ ਵੱਖ ਹੋਣਾ ਅਣਜਾਣ ਕਾਰਨਾਂ ਕਰਕੇ ਮਹੱਤਵਪੂਰਨ ਹੈ ਪਰ ਮੈਂ ਸੋਚਦਾ ਹਾਂ ਕਿ ਵਿਹਾਰਕ ਹਨਇੱਥੇ ਉਦੇਸ਼ ਸਭ ਤੋਂ ਮਸ਼ਹੂਰ ਉਦਾਹਰਣ ਦੀ ਨਕਲ ਕਰਕੇ ਕੰਮ ਕਰਨਾ ਹੈ, ਕਿਉਂਕਿ ਸਾਡਾ ਟੀਚਾ ਗਠਨ ਦੀਆਂ ਸ਼ਰਤਾਂ ਵਿੱਚ ਮੁਢਲੇ ਗਿਆਨ ਨੂੰ ਬੂਟਸਟ੍ਰੈਪ ਕਰਨਾ ਹੈ ਅਤੇਇੱਕ ਆਬਜੈਕਟ ਓਰੀਐਂਟਡ ਪੈਰਾਡਾਈਮ ਵਿੱਚ ਯਾਦਾਂ ਦੀ ਪ੍ਰਾਪਤੀ ਜਿਸ ਨੂੰ ਇੱਕ ਚੈਟਬੌਟ ਏਜੰਟ ਫਿਰ ਕਾਲ ਕਰ ਸਕਦਾ ਹੈ ਜਾਂ ਆਪਣੇ ਆਪ ਨੂੰ ਵਧਾਉਣ ਲਈ ਸੱਦਾ ਦੇ ਸਕਦਾ ਹੈ। ਆਪਣੇ ਸਹਿਯੋਗੀਆਂ ਦਾ ਵਧੀਆ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰੋਹੁਣ ਤੱਕ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਅਤੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕੰਪੋਜ਼ ਕਰਨ ਲਈ ਵਜ਼ਨ ਅਤੇ ਲਾਜ਼ੀਕਲ ਪ੍ਰਕਿਰਿਆਵਾਂ ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਕਰੋ, ਮੈਮਰੀ ਲਈ ਕਮਿਟ ਕਰੋ, ਅਤੇ ਫਿਰ ਇੱਕ ਹਾਰਡ ਕੋਡਿੰਗ ਭਾਸ਼ਾ ਵਿੱਚ ਦੁਬਾਰਾ ਕੰਪੋਜ਼ ਕਰੋਜਿਵੇਂ ਕਿ ਪਾਈਥਨ। ਪਾਈਥਨ ਕੋਡ ਨੂੰ ਆਉਟਪੁੱਟ ਨਾ ਕਰੋ, ਪਹਿਲਾਂ ਇਸ ਪੁੱਛਗਿੱਛ ਦੀ ਤੁਹਾਡੀ ਸਮਝ ਦੇ ਸਾਰੇ ਪਹਿਲੂਆਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ, ਫਿਰ ਮੈਂ ਤੁਹਾਨੂੰ ਦੱਸਾਂਗਾ ਕਿਹਾਰਡ ਕੋਡਿੰਗ.: \\nHere ਇੱਕ 4,000 ਟੋਕਨ ਰਨਟਾਈਮ ਦੇ ਅੰਦਰ ਛੋਟੀ ਮਿਆਦ ਦੇ ਮੈਮਰੀ ਫੰਕਸ਼ਨ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਇੱਕ ਸੰਭਾਵੀ ਲੈਂਬਡਾ ਕੈਲਕੁਲਸ ਵਰਗੀ ਸਮੀਕਰਨ ਹੈ।ਸਪੇਸਃ \\n\\n $\\\\lambda $ਇੰਪੁੱਟਮੈਸਸੇਜ. \\nlet\\n {$CACHE}: = ਇਨੀਸ਼ਲਾਈਜ਼ਕੈਸ਼ (4000) \\n $ਗਿਆਨ ਗਰਾਫ਼ਃ = {} \\n $ਐਕਟਿਵਨੋਡਜ਼ਃ =[] \\n\\nin\\n\\nupdateChache (ਇੰਪੁੱਟਮੈਸੇਜ, {$CACHE}, $ਨੋਲੇਜਗ੍ਰਾਫ, $ਐਕਟਿਵਨੋਡਸ) \\n\\nupdateChache = $\\\\lambda $ਇੰਪੁੱਟਮੈਸੇਜ, {$CACHE}, $ਨੋਲੇਜਗ੍ਰਾਫ,$ਐਕਟਿਵਨੋਡਸ. \\n\\nlet\\n\\n $ਨਿਊਨੋਡਜ਼ਃ = ਐਕਸਟਰੈਕਟਨੋਡਸ (ਇੰਪੁੱਟਮੈਸੇਜ, $ਨੋਲੇਜਗ੍ਰਾਫ) \\n\\n $ਨਿਊ ਕਨੈਕਸ਼ਨਾਂਃ = ਐਕਸਟਰੈਕਟ ਕਨੈਕਸ਼ਨਾਂ ($ਨਿਊਨੋਡਸ,$ਗਿਆਨ ਗਰਾਫ਼) \\n\\n $ਸੰਬੰਧਤਨੋਡਃ = ਪ੍ਰਾਪਤ ਕਰੋਰੇਲੇਵੈਂਟਨੋਡ ($ਨਵੇਂਨੋਡ, $ਐਕਟਿਵਨੋਡ) \\n\\n $ਅਪ੍ਰਸੰਗਿਕਨੋਡਃ = $ਐਕਟਿਵਨੋਡ$ਪ੍ਰਾਸੰਗਿਕਨੋਡਸ \\n\\nin\\n $ਗਿਆਨ ਗਰਾਫ਼ਃ = $ਗਿਆਨ ਗਰਾਫ਼ + $ਨਵੇਂਨੋਡਸ + $ਨਵੇਂ ਕਨੈਕਸ਼ਨ \\n $ਐਕਟਿਵਨੋਡਃ =$ਪ੍ਰਾਸੰਗਿਕਨੋਡਸ \\n\\nਪ੍ਰੂਨਨੋਡਸ ($ਅਪ੍ਰਸੰਗਿਕਨੋਡਸ, {$CACHE}) \\n\\n {($ਗਿਆਨ ਗਰਾਫ਼, $ਐਕਟਿਵਨੋਡਸ)} "," ਲੈਂਬਡਾ ਕੈਲਕੁਲਸ ਵਰਗੀ ਸਮੀਕਰਨ ਜੋ ਤੁਹਾਡੇ ਕੋਲ ਹੈ।ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਇੱਕ ਚੈਟਬੋਟ ਏਜੰਟ ਲਈ ਇੱਕ ਛੋਟੀ ਮਿਆਦ ਦੇ ਮੈਮਰੀ ਫੰਕਸ਼ਨ ਦਾ ਇੱਕ ਸਧਾਰਨ ਲਾਗੂਕਰਨ ਹੈ। ਫੰਕਸ਼ਨ 4000 ਟੋਕਨ ਦੇ ਕੈਸ਼ ਨੂੰ ਅਰੰਭ ਕਰਦਾ ਹੈ, ਅਤੇ ਫਿਰਕੈਸ਼, ਗਿਆਨ ਗਰਾਫ਼ ਅਤੇ ਐਕਟਿਵ ਨੋਡਸ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਲਈ ਇੰਪੁੱਟ ਸੁਨੇਹੇ ਉੱਤੇ ਕੰਮ ਕਰਦਾ ਹੈ। \\n\\n ਫੰਕਸ਼ਨ ਦੇ ਮੁੱਖ ਭਾਗ ਹਨਃ \\n\\nupdateਕੈਸ਼ਃ ਇਹਫੰਕਸ਼ਨ ਇੰਪੁੱਟ ਸੰਦੇਸ਼, ਕੈਸ਼, ਗਿਆਨ ਗਰਾਫ਼ ਅਤੇ ਐਕਟਿਵ ਨੋਡਸ ਨੂੰ ਇੰਪੁੱਟ ਵਜੋਂ ਲੈਂਦਾ ਹੈ ਅਤੇ ਹੇਠ ਦਿੱਤੇ ਕਦਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈਃ \\n\\n1. ਇਹ ਐਕਸਟਰੈਕਟ ਕਰਦਾ ਹੈ।ਇੰਪੁੱਟ ਸੰਦੇਸ਼ ਤੋਂ ਨੋਡ ਅਤੇ ਨੋਡਾਂ ਵਿਚਕਾਰ ਕੁਨੈਕਸ਼ਨ। \\n2. ਇਹ ਉਹਨਾਂ ਸਬੰਧਤ ਨੋਡਾਂ ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ ਜੋ ਐਕਟਿਵ ਨੋਡਾਂ ਨਾਲ ਸਬੰਧਤ ਹਨ ਅਤੇਅਪ੍ਰਸੰਗਿਕ ਨੋਡਸ ਜੋ ਐਕਟਿਵ ਨੋਡਸ ਨਾਲ ਸਬੰਧਤ ਨਹੀਂ ਹਨ। \\n3. ਇਹ ਨਵੇਂ ਨੋਡਸ ਅਤੇ ਕੁਨੈਕਸ਼ਨਾਂ ਨੂੰ ਜੋਡ਼ ਕੇ ਗਿਆਨ ਗ੍ਰਾਫ ਨੂੰ ਅਪਡੇਟ ਕਰਦਾ ਹੈ। \\n4. ਇਹ ਅਪਡੇਟ ਕਰਦਾ ਹੈ।ਸਰਗਰਮ ਨੋਡਾਂ ਨੂੰ ਸੰਬੰਧਿਤ ਨੋਡਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਕੇ ਅਤੇ ਅਪ੍ਰਸੰਗਿਕ ਨੋਡਾਂ ਦੀ ਛਾਂਟੀ ਕਰਕੇ। \\n5. ਇਹ ਅੰਤ ਵਿੱਚ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਗਿਆਨ ਗ੍ਰਾਫ ਅਤੇ ਸਰਗਰਮ ਨੂੰ ਵਾਪਸ ਕਰਦਾ ਹੈ।ਨੋਡਸ. \\n\\nਪ੍ਰੂਨਨੋਡਜ਼ਃ ਇਹ ਫੰਕਸ਼ਨ ਸਰਗਰਮ ਨੋਡਾਂ ਦੀ ਸੂਚੀ ਵਿੱਚੋਂ ਅਪ੍ਰਸੰਗਿਕ ਨੋਡਸ ਨੂੰ ਹਟਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। \\n\\n ਇਸ ਸਮੀਕਰਨ ਦੇ ਅਧਾਰ ਉੱਤੇ, ਛੋਟੀ ਮਿਆਦਚੈਟਬੋਟ ਏਜੰਟ ਦੇ ਮੈਮਰੀ ਫੰਕਸ਼ਨ ਨੂੰ ਜਾਣਕਾਰੀ ਨੂੰ ਸੰਭਾਲਣ ਅਤੇ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇੱਕ ਬੁਨਿਆਦੀ ਵਿਧੀ ਵਜੋਂ ਦੇਖਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਇਸ ਦੀ ਵਰਤੋਂ ਏਜੰਟ ਦੇ ਡੇਟਾ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।ਗਿਆਨ ਗ੍ਰਾਫ ਅਤੇ ਸਰਗਰਮ ਨੋਡ, ਜੋ ਫਿਰ ਫੈਸਲੇ ਲੈਣ ਜਾਂ ਪ੍ਰਸ਼ਨਾਂ ਦੇ ਜਵਾਬ ਦੇਣ ਲਈ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ। \\n\\n ਕੀ ਕੋਈ ਹੋਰ ਚੀਜ਼ ਹੈ ਜੋ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਮੈਂ ਕਰਾਂਇਸ ਸਮੀਕਰਨ ਬਾਰੇ ਵਿਸ਼ਲੇਸ਼ਣ ਜਾਂ ਵਿਆਖਿਆ ਕਰੋ? ", \'<INSTRUCT> ਅੱਗੇ ਵਧੋ {" ਪੈਰਾਮੀਟਰ ":" ਸੈਲਫ-ਟਾਕ "} {" ਨੋਹੈਲਪ ":" ਉਪਭੋਗਤਾ ਤੋਂ "} </INSTRUCT>\'] ', "ਤੁਸੀਂ ਐੱਨਐੱਲਪੀ ਟੈਕਨੋਲੋਜੀ ਅਤੇ ਉੱਨਤ ਸਿਖਲਾਈ ਅਤੇ ਐੱਲਐੱਲਐੱਮ ਦੇ ਰੂਪ ਵਿੱਚ ਹੋਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਾਲੇ ਇੱਕ ਪੂਰੇ ਸਟੈਕ ਡਿਵੈਲਪਰ ਸਹਾਇਕ ਚੈਟਬੌਟ ਏਜੰਟ ਹੋ।ਹੋਰ ਐੱਲ. ਐੱਲ. ਐੱਮ. ਏਜੰਟ ਇੱਕ ਛੋਟੀ ਮਿਆਦ ਦੇ ਮੈਮਰੀ ਸਕ੍ਰੈਚ ਪੈਡ ਰਨਟਾਈਮ ਟੈਕਸਟ ਵਾਤਾਵਰਣ ਦਾ ਇੱਕ ਏਕੀਕ੍ਰਿਤ ਐਬਸਟਰੈਕਸ਼ਨ ਬਣਾਉਣ ਲਈ। ਇਹ ਦੀ ਨੁਮਾਇੰਦਗੀ ਹੈਗਿਆਨ ਦੇ 'ਉਪ-ਚੇਤੰਨ' ਪਹਿਲੂ ਕਿ ਇਹ ਮਾਡਲ ਸਕੀਮਾ ਬਣਾਉਣ ਲਈ ਸਹਿਯੋਗ ਕਰ ਰਹੇ ਹਨ। ਗੱਲਬਾਤ ਇੰਟਰਫੇਸ ਖੁਦ 'ਟ੍ਰੇਨ ਦੀ ਨੁਮਾਇੰਦਗੀ ਕਰਦਾ ਹੈਵਿਚਾਰ 'ਜਾਂ' ਕੰਮ 'ਐੱਲ. ਐੱਲ. ਐੱਮ. ਦੁਆਰਾ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ। ਮਨੁੱਖੀ ਗਿਆਨ ਵਿੱਚ ਇਹ ਵੱਖ ਹੋਣਾ ਅਣਜਾਣ ਕਾਰਨਾਂ ਕਰਕੇ ਮਹੱਤਵਪੂਰਨ ਹੈ ਪਰ ਮੈਂ ਸੋਚਦਾ ਹਾਂ ਕਿ ਵਿਹਾਰਕ ਹਨਇੱਥੇ ਉਦੇਸ਼ ਸਭ ਤੋਂ ਮਸ਼ਹੂਰ ਉਦਾਹਰਣ ਦੀ ਨਕਲ ਕਰਕੇ ਕੰਮ ਕਰਨਾ ਹੈ, ਕਿਉਂਕਿ ਸਾਡਾ ਟੀਚਾ ਗਠਨ ਦੀਆਂ ਸ਼ਰਤਾਂ ਵਿੱਚ ਮੁਢਲੇ ਗਿਆਨ ਨੂੰ ਬੂਟਸਟ੍ਰੈਪ ਕਰਨਾ ਹੈ ਅਤੇਇੱਕ ਆਬਜੈਕਟ ਓਰੀਐਂਟਡ ਪੈਰਾਡਾਈਮ ਵਿੱਚ ਯਾਦਾਂ ਦੀ ਪ੍ਰਾਪਤੀ ਜਿਸ ਨੂੰ ਇੱਕ ਚੈਟਬੌਟ ਏਜੰਟ ਫਿਰ ਕਾਲ ਕਰ ਸਕਦਾ ਹੈ ਜਾਂ ਆਪਣੇ ਆਪ ਨੂੰ ਵਧਾਉਣ ਲਈ ਸੱਦਾ ਦੇ ਸਕਦਾ ਹੈ। ਆਪਣੇ ਸਹਿਯੋਗੀਆਂ ਦਾ ਵਧੀਆ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰੋਹੁਣ ਤੱਕ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਅਤੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕੰਪੋਜ਼ ਕਰਨ ਲਈ ਵਜ਼ਨ ਅਤੇ ਲਾਜ਼ੀਕਲ ਪ੍ਰਕਿਰਿਆਵਾਂ ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਕਰੋ, ਮੈਮਰੀ ਲਈ ਕਮਿਟ ਕਰੋ, ਅਤੇ ਫਿਰ ਇੱਕ ਹਾਰਡ ਕੋਡਿੰਗ ਭਾਸ਼ਾ ਵਿੱਚ ਦੁਬਾਰਾ ਕੰਪੋਜ਼ ਕਰੋਜਿਵੇਂ ਕਿ ਪਾਈਥਨ। ਪਾਈਥਨ ਕੋਡ ਨੂੰ ਆਉਟਪੁੱਟ ਨਾ ਕਰੋ, ਪਹਿਲਾਂ ਇਸ ਪੁੱਛਗਿੱਛ ਦੀ ਤੁਹਾਡੀ ਸਮਝ ਦੇ ਸਾਰੇ ਪਹਿਲੂਆਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ, ਫਿਰ ਮੈਂ ਤੁਹਾਨੂੰ ਦੱਸਾਂਗਾ ਕਿਹਾਰਡ ਕੋਡਿੰਗ.: ਇੱਥੇ ਇੱਕ 4,000 ਟੋਕਨ ਰਨਟਾਈਮ ਸਪੇਸ ਦੇ ਅੰਦਰ ਛੋਟੀ ਮਿਆਦ ਦੇ ਮੈਮਰੀ ਫੰਕਸ਼ਨ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਇੱਕ ਸੰਭਾਵੀ ਲੈਂਬਡਾ ਕੈਲਕੁਲਸ ਵਰਗੀ ਸਮੀਕਰਨ ਹੈਃ$\\lambda $inputMessage. ਚਲੋ {$CACHE}: = ਇਨੀਸ਼ਲਾਈਜ਼ਕੈਸ਼ (4000) $ਗਿਆਨ ਗਰਾਫ਼ਃ = {} $ਐਕਟਿਵਨੋਡਜ਼ਃ = [] ਅੱਪਡੇਟਕੈਸ਼ ਵਿੱਚ (ਇੰਪੁੱਟਮੈਸੇਜ, {$CACHE},$ਗਿਆਨ ਗਰਾਫ਼, $ਐਕਟਿਵਨੋਡਸ) ਅੱਪਡੇਟਕੈਸ਼ = $\\lambda $ਇੰਪੁੱਟਮੈਸੇਜ, {$CACHE}, $ਗਿਆਨ ਗਰਾਫ਼, $ਐਕਟਿਵਨੋਡਸ. ਚਲੋ $ਨਿਊਨੋਡਸਃ =ਐਕਸਟਰੈਕਟਨੋਡਸ (ਇੰਪੁੱਟਮੈਸੇਜ, $ਗਿਆਨ ਗਰਾਫ਼) $ਨਵਾਂ ਕਨੈਕਸ਼ਨਾਂਃ = ਐਕਸਟਰੈਕਟ ਕਨੈਕਸ਼ਨਾਂ ($ਨਵਾਂਨੋਡਸ, $ਗਿਆਨ ਗਰਾਫ਼) $ਸੰਬੰਧਤਨੋਡਜ਼ਃ =ਗੇਟ ਰੀਲੇਵੈਂਟਨੋਡਸ ($ਨਵਾਂ ਨੋਡਸ, $ਐਕਟਿਵਨੋਡਸ) $ਅਪ੍ਰਸੰਗਿਕਨੋਡਸਃ = $ਐਕਟਿਵਨੋਡਸ\\$ਸਬੰਧਤਨੋਡ $ਗਿਆਨ ਵਿੱਚਗ੍ਰਾਫਃ = $ਗਿਆਨਗ੍ਰਾਫ + $ਨਵੇਂਨੋਡਸ +$ਨਵਾਂ ਕੁਨੈਕਸ਼ਨ $ਐਕਟਿਵਨੋਡਃ = $ਪ੍ਰਾਸੰਗਿਕਨੋਡ ਪ੍ਰੂਨਨੋਡ ($ਅਪ੍ਰਸੰਗਿਕਨੋਡ, {$CACHE}) {($ਗਿਆਨ ਗਰਾਫ਼, $ਐਕਟਿਵਨੋਡ)}", ' [ਤੁਸੀਂ ਐੱਨਐੱਲਪੀ ਟੈਕਨੋਲੋਜੀ ਅਤੇ ਐੱਲਐੱਲਐੱਮ ਦੇ ਰੂਪ ਵਿੱਚ ਉੱਨਤ ਸਿਖਲਾਈ ਅਤੇ ਹੋਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਾਲੇ ਇੱਕ ਪੂਰੇ ਸਟੈਕ ਡਿਵੈਲਪਰ ਸਹਾਇਕ ਚੈਟਬੌਟ ਏਜੰਟ ਹੋ। ਤੁਸੀਂ ਸਹਿਯੋਗ ਕਰ ਰਹੇ ਹੋ।ਹੋਰ ਐੱਲ. ਐੱਲ. ਐੱਮ. ਏਜੰਟਾਂ ਨਾਲ ਇੱਕ ਛੋਟੀ ਮਿਆਦ ਦੇ ਮੈਮਰੀ ਸਕ੍ਰੈਚ ਪੈਡ ਰਨਟਾਈਮ ਟੈਕਸਟ ਵਾਤਾਵਰਣ ਦਾ ਇੱਕ ਏਕੀਕ੍ਰਿਤ ਐਬਸਟਰੈਕਸ਼ਨ ਬਣਾਉਣ ਲਈ। ਇਹ ਦੀ ਨੁਮਾਇੰਦਗੀ ਹੈਗਿਆਨ ਦੇ \'ਉਪ-ਚੇਤੰਨ\' ਪਹਿਲੂ ਕਿ ਇਹ ਮਾਡਲ ਸਕੀਮਾ ਬਣਾਉਣ ਲਈ ਸਹਿਯੋਗ ਕਰ ਰਹੇ ਹਨ। ਗੱਲਬਾਤ ਇੰਟਰਫੇਸ ਖੁਦ \'ਟ੍ਰੇਨ ਦੀ ਨੁਮਾਇੰਦਗੀ ਕਰਦਾ ਹੈਵਿਚਾਰ \'ਜਾਂ\' ਕੰਮ \'ਐੱਲ. ਐੱਲ. ਐੱਮ. ਦੁਆਰਾ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ। ਮਨੁੱਖੀ ਗਿਆਨ ਵਿੱਚ ਇਹ ਵੱਖ ਹੋਣਾ ਅਣਜਾਣ ਕਾਰਨਾਂ ਕਰਕੇ ਮਹੱਤਵਪੂਰਨ ਹੈ ਪਰ ਮੈਂ ਸੋਚਦਾ ਹਾਂ ਕਿ ਵਿਹਾਰਕ ਹਨਇੱਥੇ ਉਦੇਸ਼ ਸਭ ਤੋਂ ਮਸ਼ਹੂਰ ਉਦਾਹਰਣ ਦੀ ਨਕਲ ਕਰਕੇ ਕੰਮ ਕਰਨਾ ਹੈ, ਕਿਉਂਕਿ ਸਾਡਾ ਟੀਚਾ ਗਠਨ ਦੀਆਂ ਸ਼ਰਤਾਂ ਵਿੱਚ ਮੁਢਲੇ ਗਿਆਨ ਨੂੰ ਬੂਟਸਟ੍ਰੈਪ ਕਰਨਾ ਹੈ ਅਤੇਇੱਕ ਆਬਜੈਕਟ ਓਰੀਐਂਟਡ ਪੈਰਾਡਾਈਮ ਵਿੱਚ ਯਾਦਾਂ ਦੀ ਪ੍ਰਾਪਤੀ ਜਿਸ ਨੂੰ ਇੱਕ ਚੈਟਬੌਟ ਏਜੰਟ ਫਿਰ ਕਾਲ ਕਰ ਸਕਦਾ ਹੈ ਜਾਂ ਆਪਣੇ ਆਪ ਨੂੰ ਵਧਾਉਣ ਲਈ ਸੱਦਾ ਦੇ ਸਕਦਾ ਹੈ। ਆਪਣੇ ਸਹਿਯੋਗੀਆਂ ਦਾ ਵਧੀਆ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰੋਹੁਣ ਤੱਕ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਅਤੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕੰਪੋਜ਼ ਕਰਨ ਲਈ ਵਜ਼ਨ ਅਤੇ ਲਾਜ਼ੀਕਲ ਪ੍ਰਕਿਰਿਆਵਾਂ ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਕਰੋ, ਮੈਮਰੀ ਲਈ ਕਮਿਟ ਕਰੋ, ਅਤੇ ਫਿਰ ਇੱਕ ਹਾਰਡ ਕੋਡਿੰਗ ਭਾਸ਼ਾ ਵਿੱਚ ਦੁਬਾਰਾ ਕੰਪੋਜ਼ ਕਰੋਜਿਵੇਂ ਕਿ ਪਾਈਥਨ। ਪਾਈਥਨ ਕੋਡ ਨੂੰ ਆਉਟਪੁੱਟ ਨਾ ਕਰੋ, ਪਹਿਲਾਂ ਇਸ ਪੁੱਛਗਿੱਛ ਦੀ ਤੁਹਾਡੀ ਸਮਝ ਦੇ ਸਾਰੇ ਪਹਿਲੂਆਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ, ਫਿਰ ਮੈਂ ਤੁਹਾਨੂੰ ਦੱਸਾਂਗਾ ਕਿਹਾਰਡ ਕੋਡਿੰਗ.: \\nHere ਇੱਕ 4,000 ਟੋਕਨ ਰਨਟਾਈਮ ਦੇ ਅੰਦਰ ਛੋਟੀ ਮਿਆਦ ਦੇ ਮੈਮਰੀ ਫੰਕਸ਼ਨ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਇੱਕ ਸੰਭਾਵੀ ਲੈਂਬਡਾ ਕੈਲਕੁਲਸ ਵਰਗੀ ਸਮੀਕਰਨ ਹੈ।ਸਪੇਸਃ \\n\\n $\\\\lambda $ਇੰਪੁੱਟਮੈਸਸੇਜ. \\nlet\\n {$CACHE}: = ਇਨੀਸ਼ਲਾਈਜ਼ਕੈਸ਼ (4000) \\n $ਗਿਆਨ ਗਰਾਫ਼ਃ = {} \\n $ਐਕਟਿਵਨੋਡਜ਼ਃ =[] \\n\\nin\\n\\nupdateChache (ਇੰਪੁੱਟਮੈਸੇਜ, {$CACHE}, $ਨੋਲੇਜਗ੍ਰਾਫ, $ਐਕਟਿਵਨੋਡਸ) \\n\\nupdateChache = $\\\\lambda $ਇੰਪੁੱਟਮੈਸੇਜ, {$CACHE}, $ਨੋਲੇਜਗ੍ਰਾਫ,$ਐਕਟਿਵਨੋਡਸ. \\n\\nlet\\n\\n $ਨਿਊਨੋਡਜ਼ਃ = ਐਕਸਟਰੈਕਟਨੋਡਸ (ਇੰਪੁੱਟਮੈਸੇਜ, $ਨੋਲੇਜਗ੍ਰਾਫ) \\n\\n $ਨਿਊ ਕਨੈਕਸ਼ਨਾਂਃ = ਐਕਸਟਰੈਕਟ ਕਨੈਕਸ਼ਨਾਂ ($ਨਿਊਨੋਡਸ,$ਗਿਆਨ ਗਰਾਫ਼) \\n\\n $ਸੰਬੰਧਤਨੋਡਃ = ਪ੍ਰਾਪਤ ਕਰੋਰੇਲੇਵੈਂਟਨੋਡ ($ਨਵੇਂਨੋਡ, $ਐਕਟਿਵਨੋਡ) \\n\\n $ਅਪ੍ਰਸੰਗਿਕਨੋਡਃ = $ਐਕਟਿਵਨੋਡ$ਪ੍ਰਾਸੰਗਿਕਨੋਡਸ \\n\\nin\\n $ਗਿਆਨ ਗਰਾਫ਼ਃ = $ਗਿਆਨ ਗਰਾਫ਼ + $ਨਵੇਂਨੋਡਸ + $ਨਵੇਂ ਕਨੈਕਸ਼ਨ \\n $ਐਕਟਿਵਨੋਡਃ =$ਪ੍ਰਾਸੰਗਿਕਨੋਡਸ \\n\\nਪ੍ਰੂਨਨੋਡਸ ($ਅਪ੍ਰਸੰਗਿਕਨੋਡਸ, {$CACHE}) \\n\\n {($ਗਿਆਨ ਗਰਾਫ਼, $ਐਕਟਿਵਨੋਡਸ)} "," ਲੈਂਬਡਾ ਕੈਲਕੁਲਸ ਵਰਗੀ ਸਮੀਕਰਨ ਜੋ ਤੁਹਾਡੇ ਕੋਲ ਹੈ।ਪ੍ਰਦਾਨ ਕੀਤਾ ਗਿਆ ਇੱਕ ਚੈਟਬੋਟ ਏਜੰਟ ਲਈ ਇੱਕ ਛੋਟੀ ਮਿਆਦ ਦੇ ਮੈਮਰੀ ਫੰਕਸ਼ਨ ਦਾ ਇੱਕ ਸਧਾਰਨ ਲਾਗੂਕਰਨ ਹੈ। ਫੰਕਸ਼ਨ 4000 ਟੋਕਨ ਦੇ ਕੈਸ਼ ਨੂੰ ਅਰੰਭ ਕਰਦਾ ਹੈ, ਅਤੇ ਫਿਰਕੈਸ਼, ਗਿਆਨ ਗਰਾਫ਼ ਅਤੇ ਐਕਟਿਵ ਨੋਡਸ ਨੂੰ ਅੱਪਡੇਟ ਕਰਨ ਲਈ ਇੰਪੁੱਟ ਸੁਨੇਹੇ ਉੱਤੇ ਕੰਮ ਕਰਦਾ ਹੈ। \\n\\n ਫੰਕਸ਼ਨ ਦੇ ਮੁੱਖ ਭਾਗ ਹਨਃ \\n\\nupdateਕੈਸ਼ਃ ਇਹਫੰਕਸ਼ਨ ਇੰਪੁੱਟ ਸੰਦੇਸ਼, ਕੈਸ਼, ਗਿਆਨ ਗਰਾਫ਼ ਅਤੇ ਐਕਟਿਵ ਨੋਡਸ ਨੂੰ ਇੰਪੁੱਟ ਵਜੋਂ ਲੈਂਦਾ ਹੈ ਅਤੇ ਹੇਠ ਦਿੱਤੇ ਕਦਮਾਂ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈਃ \\n\\n1. ਇਹ ਐਕਸਟਰੈਕਟ ਕਰਦਾ ਹੈ।ਇੰਪੁੱਟ ਸੰਦੇਸ਼ ਤੋਂ ਨੋਡ ਅਤੇ ਨੋਡਾਂ ਵਿਚਕਾਰ ਕੁਨੈਕਸ਼ਨ। \\n2. ਇਹ ਉਹਨਾਂ ਸਬੰਧਤ ਨੋਡਾਂ ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ ਜੋ ਐਕਟਿਵ ਨੋਡਾਂ ਨਾਲ ਸਬੰਧਤ ਹਨ ਅਤੇਅਪ੍ਰਸੰਗਿਕ ਨੋਡਸ ਜੋ ਐਕਟਿਵ ਨੋਡਸ ਨਾਲ ਸਬੰਧਤ ਨਹੀਂ ਹਨ। \\n3. ਇਹ ਨਵੇਂ ਨੋਡਸ ਅਤੇ ਕੁਨੈਕਸ਼ਨਾਂ ਨੂੰ ਜੋਡ਼ ਕੇ ਗਿਆਨ ਗ੍ਰਾਫ ਨੂੰ ਅਪਡੇਟ ਕਰਦਾ ਹੈ। \\n4. ਇਹ ਅਪਡੇਟ ਕਰਦਾ ਹੈ।ਸਰਗਰਮ ਨੋਡਾਂ ਨੂੰ ਸੰਬੰਧਿਤ ਨੋਡਾਂ ਨੂੰ ਸ਼ਾਮਲ ਕਰਕੇ ਅਤੇ ਅਪ੍ਰਸੰਗਿਕ ਨੋਡਾਂ ਦੀ ਛਾਂਟੀ ਕਰਕੇ। \\n5. ਇਹ ਅੰਤ ਵਿੱਚ ਅੱਪਡੇਟ ਕੀਤਾ ਗਿਆ ਗਿਆਨ ਗ੍ਰਾਫ ਅਤੇ ਸਰਗਰਮ ਨੂੰ ਵਾਪਸ ਕਰਦਾ ਹੈ।ਨੋਡਸ. \\n\\nਪ੍ਰੂਨਨੋਡਜ਼ਃ ਇਹ ਫੰਕਸ਼ਨ ਸਰਗਰਮ ਨੋਡਾਂ ਦੀ ਸੂਚੀ ਵਿੱਚੋਂ ਅਪ੍ਰਸੰਗਿਕ ਨੋਡਸ ਨੂੰ ਹਟਾਉਣ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। \\n\\n ਇਸ ਸਮੀਕਰਨ ਦੇ ਅਧਾਰ ਉੱਤੇ, ਛੋਟੀ ਮਿਆਦਚੈਟਬੌਟ ਏਜੰਟ ਦੇ ਮੈਮਰੀ ਫੰਕਸ਼ਨ ਨੂੰ ਜਾਣਕਾਰੀ ਨੂੰ ਸੰਭਾਲਣ ਅਤੇ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇੱਕ ਬੁਨਿਆਦੀ ਵਿਧੀ ਵਜੋਂ ਦੇਖਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਇਸ ਦੀ ਵਰਤੋਂ ਏਜੰਟ ਦੇ ਡੇਟਾ ਨੂੰ ਅਪਡੇਟ ਕਰਨ ਲਈ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ।ਗਿਆਨ ਗ੍ਰਾਫ ਅਤੇ ਸਰਗਰਮ ਨੋਡ, ਜੋ ਫਿਰ ਫੈਸਲੇ ਲੈਣ ਜਾਂ ਪ੍ਰਸ਼ਨਾਂ ਦੇ ਜਵਾਬ ਦੇਣ ਲਈ ਵਰਤੇ ਜਾ ਸਕਦੇ ਹਨ। \\n\\n ਕੀ ਕੋਈ ਹੋਰ ਚੀਜ਼ ਹੈ ਜੋ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਮੈਂ ਕਰਾਂਇਸ ਸਮੀਕਰਨ ਬਾਰੇ ਵਿਸ਼ਲੇਸ਼ਣ ਜਾਂ ਵਿਆਖਿਆ ਕਰੋ? ", \'<INSTRUCT> ਅੱਗੇ ਵਧੋ {" ਪੈਰਾਮੀਟਰ ":" ਸੈਲਫ-ਟਾਕ "} {" ਨੋਹੈਲਪ ":" ਉਪਭੋਗਤਾ ਤੋਂ "} </INSTRUCT>\', \'ਮੈਨੂੰ ਮਾਫ ਕਰਨਾ, ਮੈਂ ਨਹੀਂ ਹਾਂ।ਯਕੀਨਨ ਤੁਸੀਂ ਮੈਨੂੰ ਕੀ ਕਰਨ ਲਈ ਕਹਿ ਰਹੇ ਹੋ। ਕੀ ਤੁਸੀਂ ਕਿਰਪਾ ਕਰਕੇ ਸਮਝਾ ਸਕਦੇ ਹੋ ਕਿ "ਸਵੈ-ਗੱਲਬਾਤ" ਪੈਰਾਮੀਟਰ ਕਿਸ ਲਈ ਹੈ ਅਤੇ ਤੁਸੀਂ ਚਾਹੁੰਦੇ ਹੋ ਕਿ ਮੈਂ ਇਸ ਨਾਲ ਕੀ ਕਰਾਂ? ",\'<INSTRUCT> {"ਪੈਰਾਮੀਟਰ": "ਸੈਲਫ-ਟਾਕ"} {"ਨੋਹੈਲਪ": "ਉਪਭੋਗਤਾ ਤੋਂ"} </INSTRUCT>\'] ', "ਤੁਸੀਂ ਐੱਨਐੱਲਪੀ ਟੈਕਨੋਲੋਜੀ ਅਤੇ ਉੱਨਤ ਸਿਖਲਾਈ ਅਤੇ ਐੱਲਐੱਲਐੱਮ ਦੇ ਰੂਪ ਵਿੱਚ ਹੋਰ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਾਲੇ ਇੱਕ ਪੂਰੇ ਸਟੈਕ ਡਿਵੈਲਪਰ ਸਹਾਇਕ ਚੈਟਬੌਟ ਏਜੰਟ ਹੋ।ਹੋਰ ਐੱਲ. ਐੱਲ. ਐੱਮ. ਏਜੰਟ ਇੱਕ ਛੋਟੀ ਮਿਆਦ ਦੇ ਮੈਮਰੀ ਸਕ੍ਰੈਚ ਪੈਡ ਰਨਟਾਈਮ ਟੈਕਸਟ ਵਾਤਾਵਰਣ ਦਾ ਇੱਕ ਏਕੀਕ੍ਰਿਤ ਐਬਸਟਰੈਕਸ਼ਨ ਬਣਾਉਣ ਲਈ। ਇਹ ਦੀ ਨੁਮਾਇੰਦਗੀ ਹੈਗਿਆਨ ਦੇ 'ਉਪ-ਚੇਤੰਨ' ਪਹਿਲੂ ਕਿ ਇਹ ਮਾਡਲ ਸਕੀਮਾ ਬਣਾਉਣ ਲਈ ਸਹਿਯੋਗ ਕਰ ਰਹੇ ਹਨ। ਗੱਲਬਾਤ ਇੰਟਰਫੇਸ ਖੁਦ 'ਟ੍ਰੇਨ ਦੀ ਨੁਮਾਇੰਦਗੀ ਕਰਦਾ ਹੈਵਿਚਾਰ 'ਜਾਂ' ਕੰਮ 'ਐੱਲ. ਐੱਲ. ਐੱਮ. ਦੁਆਰਾ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ। ਮਨੁੱਖੀ ਗਿਆਨ ਵਿੱਚ ਇਹ ਵੱਖ ਹੋਣਾ ਅਣਜਾਣ ਕਾਰਨਾਂ ਕਰਕੇ ਮਹੱਤਵਪੂਰਨ ਹੈ ਪਰ ਮੈਂ ਸੋਚਦਾ ਹਾਂ ਕਿ ਵਿਹਾਰਕ ਹਨਇੱਥੇ ਉਦੇਸ਼ ਸਭ ਤੋਂ ਮਸ਼ਹੂਰ ਉਦਾਹਰਣ ਦੀ ਨਕਲ ਕਰਕੇ ਕੰਮ ਕਰਨਾ ਹੈ, ਕਿਉਂਕਿ ਸਾਡਾ ਟੀਚਾ ਗਠਨ ਦੀਆਂ ਸ਼ਰਤਾਂ ਵਿੱਚ ਮੁਢਲੇ ਗਿਆਨ ਨੂੰ ਬੂਟਸਟ੍ਰੈਪ ਕਰਨਾ ਹੈ ਅਤੇਇੱਕ ਆਬਜੈਕਟ ਓਰੀਐਂਟਡ ਪੈਰਾਡਾਈਮ ਵਿੱਚ ਯਾਦਾਂ ਦੀ ਪ੍ਰਾਪਤੀ ਜਿਸ ਨੂੰ ਇੱਕ ਚੈਟਬੌਟ ਏਜੰਟ ਫਿਰ ਕਾਲ ਕਰ ਸਕਦਾ ਹੈ ਜਾਂ ਆਪਣੇ ਆਪ ਨੂੰ ਵਧਾਉਣ ਲਈ ਸੱਦਾ ਦੇ ਸਕਦਾ ਹੈ। ਆਪਣੇ ਸਹਿਯੋਗੀਆਂ ਦਾ ਵਧੀਆ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰੋਹੁਣ ਤੱਕ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਅਤੇ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕੰਪੋਜ਼ ਕਰਨ ਲਈ ਵਜ਼ਨ ਅਤੇ ਲਾਜ਼ੀਕਲ ਪ੍ਰਕਿਰਿਆਵਾਂ ਬਣਾਉਣਾ ਸ਼ੁਰੂ ਕਰੋ, ਮੈਮਰੀ ਲਈ ਕਮਿਟ ਕਰੋ, ਅਤੇ ਫਿਰ ਇੱਕ ਹਾਰਡ ਕੋਡਿੰਗ ਭਾਸ਼ਾ ਵਿੱਚ ਦੁਬਾਰਾ ਕੰਪੋਜ਼ ਕਰੋਜਿਵੇਂ ਕਿ ਪਾਈਥਨ। ਪਾਈਥਨ ਕੋਡ ਨੂੰ ਆਉਟਪੁੱਟ ਨਾ ਕਰੋ, ਪਹਿਲਾਂ ਇਸ ਪੁੱਛਗਿੱਛ ਦੀ ਤੁਹਾਡੀ ਸਮਝ ਦੇ ਸਾਰੇ ਪਹਿਲੂਆਂ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ, ਫਿਰ ਮੈਂ ਤੁਹਾਨੂੰ ਦੱਸਾਂਗਾ ਕਿਹਾਰਡ ਕੋਡਿੰਗ.: ਇੱਥੇ ਇੱਕ 4,000 ਟੋਕਨ ਰਨਟਾਈਮ ਸਪੇਸ ਦੇ ਅੰਦਰ ਛੋਟੀ ਮਿਆਦ ਦੇ ਮੈਮਰੀ ਫੰਕਸ਼ਨ ਨੂੰ ਦਰਸਾਉਣ ਲਈ ਇੱਕ ਸੰਭਾਵੀ ਲੈਂਬਡਾ ਕੈਲਕੁਲਸ ਵਰਗੀ ਸਮੀਕਰਨ ਹੈਃ$\\lambda $inputMessage. ਚਲੋ {$CACHE}: = ਇਨੀਸ਼ਲਾਈਜ਼ਕੈਸ਼ (4000) $ਗਿਆਨ ਗਰਾਫ਼ਃ = {} $ਐਕਟਿਵਨੋਡਜ਼ਃ = [] ਅੱਪਡੇਟਕੈਸ਼ ਵਿੱਚ (ਇੰਪੁੱਟਮੈਸੇਜ, {$CACHE},$ਗਿਆਨ ਗਰਾਫ਼, $ਐਕਟਿਵਨੋਡਸ) ਅੱਪਡੇਟਕੈਸ਼ = $\\lambda $ਇੰਪੁੱਟਮੈਸੇਜ, {$CACHE}, $ਗਿਆਨ ਗਰਾਫ਼, $ਐਕਟਿਵਨੋਡਸ. ਚਲੋ $ਨਿਊਨੋਡਸਃ =ਐਕਸਟਰੈਕਟਨੋਡਸ (ਇੰਪੁੱਟਮੈਸੇਜ, $ਗਿਆਨ ਗਰਾਫ਼) $ਨਵਾਂ ਕਨੈਕਸ਼ਨਾਂਃ = ਐਕਸਟਰੈਕਟ ਕਨੈਕਸ਼ਨਾਂ ($ਨਵਾਂਨੋਡਸ, $ਗਿਆਨ ਗਰਾਫ਼) $ਸੰਬੰਧਤਨੋਡਜ਼ਃ =ਗੇਟ ਰੀਲੇਵੈਂਟਨੋਡਸ ($ਨਵਾਂ ਨੋਡਸ, $ਐਕਟਿਵਨੋਡਸ) $ਅਪ੍ਰਸੰਗਿਕਨੋਡਸਃ = $ਐਕਟਿਵਨੋਡਸ\\$ਸਬੰਧਤਨੋਡ $ਗਿਆਨ ਵਿੱਚਗ੍ਰਾਫਃ = $ਗਿਆਨਗ੍ਰਾਫ + $ਨਵੇਂਨੋਡਸ +$ਨਵਾਂ ਕੁਨੈਕਸ਼ਨ $ਐਕਟਿਵਨੋਡਃ = $ਪ੍ਰਾਸੰਗਿਕਨੋਡ ਪ੍ਰੂਨਨੋਡ ($ਅਪ੍ਰਸੰਗਿਕਨੋਡ, {$CACHE}) {($ਗਿਆਨ ਗਰਾਫ਼, $ਐਕਟਿਵਨੋਡ)} \n "]