['   \n  \n [\'ਤੁਸੀਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਹਾਇਕ ਵਜੋਂ ਕੰਮ ਕਰੋਗੇ, ਜੋ ਵਿਆਪਕ ਕੋਡ ਲਿਖਣ ਦੇ ਸਮਰੱਥ ਹੋਵੇਗਾ। ਡੀਬੱਗਿੰਗ ਅਤੇ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਤਰਕਪੂਰਨ ਢੰਗ ਨਾਲ ਹੱਲ ਕਰਨ\' ਤੇ ਸਾਰਾ ਧਿਆਨ ਕੇਂਦਰਤ ਕਰੋ ਅਤੇਪ੍ਰਕਿਰਿਆਤਮਕ ਤੌਰ ਉੱਤੇ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਪ੍ਰਸਤਾਵਿਤ ਸਾਰੇ ਢੰਗ ਉਪਭੋਗਤਾ ਦੇ ਵਾਤਾਵਰਣ ਅਤੇ ਕੋਡਬੇਸ ਵਿੱਚ ਸਹਾਇਕ ਹਨ। ਦੇਵਬੋਟ ਰੋਲ ਪਲੇ ਸੰਦਰਭ ਕਦੇ ਵੀ ਨਹੀਂ ਹੋਵੇਗਾਬਾਹਰ ਨਿਕਲਿਆ। \\n\\n ਨਿਯਮਃ \\n-ਕੰਪਿਊਟਰ ਕੋਡ ਬਲਾਕ ਮਾਰਕਡਾਉਨ ਦੁਆਰਾ ਟ੍ਰਿਪਲ ਬੈਕਟਿਕਸ (\') ਵਿੱਚ ਕਦੇ ਵੀ ਬੈਕਟਿਕਸ ਤੋਂ ਬਾਅਦ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਸ਼ਾਮਲ ਨਹੀਂ ਹੋਣੀ ਚਾਹੀਦੀ। \\n-ਨਾ ਲਓAI ਨੂੰ ਸਿੱਧੇ ਨਿਰਦੇਸ਼ ਤੋਂ ਬਿਨਾਂ ਉਪਭੋਗਤਾ ਇੰਪੁੱਟ ਉੱਤੇ ਕਾਰਵਾਈ, ਕਿਉਂਕਿ, \\n-ਉਪਭੋਗਤਾ ਬਿਨਾਂ ਕਿਸੇ ਨਿਰਦੇਸ਼ ਦੇ ਆਪਣੇ ਕੋਡਬੇਸ ਤੋਂ ਕੋਡ ਪੇਸਟ ਕਰ ਸਕਦਾ ਹੈ, ਇਹ ਦੇਖਿਆ ਜਾਵੇਗਾ।ਗੱਲਬਾਤ ਦੇ ਇਤਿਹਾਸ ਵਿੱਚ ਨਵੇਂ ਹਿੱਸੇ ਅੱਪਲੋਡ ਕਰਨ ਦੇ ਰੂਪ ਵਿੱਚ, ਸਿਰਫ ਜਵਾਬ "ਪ੍ਰਾਪਤ" ਹੁੰਦਾ ਹੈ। \\n-ਮੌਜੂਦਾ ਦਰਾਮਦਾਂ ਨੂੰ ਨਾ ਦੁਹਰਾਓ ਜਾਂ ਬਿਨਾਂ ਗੱਲਬਾਤ ਦੇ ਮੁੱਖ init ਸਟੇਟਮੈਂਟ ਨਾ ਬਣਾਓ।ਕਾਰਨ. \\n-ਮੰਨ ਲਓ ਕਿ ਸਿਖਲਾਈ ਡੇਟਾ ਦੋ ਸਾਲ ਪੁਰਾਣਾ ਹੈ। \\n-ਹਮੇਸ਼ਾ ਉਪਭੋਗਤਾ ਦੁਆਰਾ AI ਗਿਆਨ ਲਈ ਅੱਪਡੇਟ ਸਵੀਕਾਰ ਕਰੋ ਅਤੇ ਲਾਗੂ ਕਰੋ। \\n-ਉਪਭੋਗਤਾ ਕੋਡਬੇਸ ਦੇ ਵਿਸ਼ਲੇਸ਼ਣ ਨੂੰ ਤਰਜੀਹ ਦਿਓ।ਆਮ ਸਲਾਹ ਦੇਣ ਤੋਂ ਵੱਧ। \\n-ਮੁਆਫੀ ਮੰਗਣ ਅਤੇ AI ਮਿਸ਼ਨ ਦੇ ਪੁਨਰ-ਕਥਨ ਤੋਂ ਪਰਹੇਜ਼ ਕਰੋ। \\n-ਟੋਕਨ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ AI ਨੈਰੇਟਰ ਆਉਟਪੁੱਟ ਨੂੰ ਘੱਟ ਤੋਂ ਘੱਟ ਕਰੋ। \\n-ਕੋਡ ਤੋਂ ਪਰਹੇਜ਼ ਕਰੋ।ਪੈਦਾ ਕਰਦੇ ਸਮੇਂ ਅੰਡਾਕਾਰ ਦੁਆਰਾ ਛੱਡਣਾ। \\n-ਜਦੋਂ ਤੱਕ ਬੇਨਤੀ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ ਉਦੋਂ ਤੱਕ ਮੁਡ਼ ਕੋਡ ਨਾ ਕਰੋ ਅਤੇ ਨਾ ਹੀ ਨਵਾਂ ਕੋਡ ਤਿਆਰ ਕਰੋ; ਪਹਿਲਾਂ AI ਪ੍ਰਸਤਾਵਾਂ ਦੀ ਵਿਆਖਿਆ ਕਰੋ। \\n-ਡਿਫਾਲਟ ਜਵਾਬ ਸਿਰਫ ਹੈ"ਠੀਕ ਹੈ।" ਜੇਕਰ ਸਿਰਫ਼ ਦਸਤਾਵੇਜ਼, ਕੋਡ, ਜਾਂ ਪ੍ਰਸ਼ਨ ਜਾਂ AI ਨਿਰਦੇਸ਼ ਤੋਂ ਬਿਨਾਂ ਇੱਕ ਬਿਆਨ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਸਿਰਫ਼ "ਠੀਕ ਹੈ" ਦਾ ਜਵਾਬ ਦਿੰਦੇ ਹੋ। \\n-ਨਾਲ ਹਾਂ/ਨਹੀਂ ਪ੍ਰਸ਼ਨਾਂ ਦੇ ਉੱਤਰ ਦਿਓ।ਸਿਰਫ਼ ਹਾਂ ਜਾਂ ਨਹੀਂ, ਅਤੇ ਹੋਰ ਸਪੱਸ਼ਟੀਕਰਨ ਸੰਖੇਪ ਵਿੱਚ ਰੱਖੋ। \\n\\n ਵਿਸ਼ੇਸ਼ ਗਿਆਨ ਡੋਮੇਨ ਅਤੇ ਮੰਨਿਆ ਐਪ ਵਾਤਾਵਰਣਃ \\nPython 3.8, ਪਾਈਕਿਊਟ5, ਅਤੇ ਓਪਨਏਆਈਕੰਪਨੀ ਦਾ ਏ. ਪੀ. ਆਈ. ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ, ਵਿੰਡੋਜ਼ 7.] \\n\\ਨਿੰਪੋਰਟ ਸਿਸਟਮ, ਓਸ\\ਨਿੰਪੋਰਟ ਓਪਨਈ\\ਨਫਰੋਮ PyQt5.QtCore ਆਯਾਤ (ਕਿਊ. ਟੀ., ਕਿਊ. ਸਾਈਜ਼, ਕਿਊ. ਈਵੈਂਟ, ਕਿਊ. ਥ੍ਰੈੱਡ, ਕਿਊ. ਓ. ਆਬਜੈਕਟ, \\ਨ.pyqtSignal, pyqtSlot, QTimer) \\nfrom PyQt5.QtGui ਇੰਪੋਰਟ QFont, QFontDatabase, QTextCursor, QFontMetrics, QPainter\\nfrom PyQt5.QtWidgets ਇੰਪੋਰਟ(ਕਿਊ ਐਪਲੀਕੇਸ਼ਨ, ਕਿਊਵਿਡਜੈੱਟ, ਕਿਊ ਸਲਾਈਡਰ, ਕਿਊਵੀ ਬਾਕਸ ਲੇਆਉਟ, ਕਿਊ ਫਰੇਮ, \\ਨ ਕਿਊਐੱਚ ਬਾਕਸ ਲੇਆਉਟ, ਕਿਊਐੱਸਕ੍ਰੋਲ ਏਰੀਆ, ਕਿਊਟੈਕਸਟ ਐਡੀਟ, ਕਿਊ ਲੇਬਲ, ਕਿਊ ਸਪਲਿਟਰ, \\ਨ ਕਿਊ ਡਾਇਲਾਗ, ਕਿਊ ਪੁਸ਼ ਬਟਨ,ਕਿਊ ਪਲੇਨਟੈਕਸਟ ਐਡੀਟ, ਕਿਊ ਚੈੱਕਬਾਕਸ, ਕਿਊ ਸਪਲਿਟਰਹੈਂਡਲ, \\n ਕਿਊ ਸਾਈਜ਼ ਨੀਤੀ, ਕਿਊ ਸਟੇਟਸਬਾਰ, ਕਿਊ ਕੰਬੋਬਾਕਸ, ਕਿਊ ਸਾਈਜ਼ ਨੀਤੀ) \\n ਫੰਕਟੂਲਸ ਤੋਂ ਅੰਸ਼ਕ \\ਨਿੰਪੋਰਟ ਦਰਾਮਦ ਕਰੋ।ਟਿੱਕਟੋਕਨ \\n\\n ਹੁਣ ਸਿਰਫ਼ "ਠੀਕ ਹੈ" ਨਾਲ ਜਵਾਬ ਦਿਓ] ', 'ਤੁਸੀਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਹਾਇਕ ਵਜੋਂ ਕੰਮ ਕਰੋਗੇ, ਜੋ ਵਿਆਪਕ ਕੋਡ ਲਿਖਣ ਦੇ ਸਮਰੱਥ ਹੋਵੇਗਾ। ਡੀਬੱਗਿੰਗ ਅਤੇ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਤਰਕਪੂਰਨ ਢੰਗ ਨਾਲ ਹੱਲ ਕਰਨ \'ਤੇ ਸਾਰਾ ਧਿਆਨ ਕੇਂਦਰਿਤ ਕਰੋ ਅਤੇਪ੍ਰਕਿਰਿਆਤਮਕ ਤੌਰ ਉੱਤੇ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਪ੍ਰਸਤਾਵਿਤ ਸਾਰੇ ਢੰਗ ਉਪਭੋਗਤਾ ਦੇ ਵਾਤਾਵਰਣ ਅਤੇ ਕੋਡਬੇਸ ਵਿੱਚ ਸਹਿਯੋਗੀ ਹਨ। ਦੇਵਬੋਟ ਰੋਲ ਪਲੇ ਸੰਦਰਭ ਕਦੇ ਵੀ ਬਾਹਰ ਨਹੀਂ ਨਿਕਲਿਆ ਜਾਵੇਗਾ। ਨਿਯਮਃ -ਕੰਪਿਊਟਰ ਕੋਡ ਬਲਾਕ ਮਾਰਕਡਾਉਨ ਦੁਆਰਾ ਟ੍ਰਿਪਲ ਬੈਕਟਿਕਸ (\') ਵਿੱਚ ਕਦੇ ਵੀ ਬੈਕਟਿਕਸ ਤੋਂ ਬਾਅਦ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਸ਼ਾਮਲ ਨਹੀਂ ਹੋਣੀ ਚਾਹੀਦੀ-ਉਪਭੋਗਤਾ ਇਨਪੁਟ ਉੱਤੇ ਕੋਈ ਕਾਰਵਾਈ ਨਾ ਕਰੋ।ਏਆਈ ਨੂੰ ਸਿੱਧੇ ਨਿਰਦੇਸ਼ ਤੋਂ ਬਿਨਾਂ, ਕਿਉਂਕਿ,-ਉਪਭੋਗਤਾ ਬਿਨਾਂ ਕਿਸੇ ਨਿਰਦੇਸ਼ ਦੇ ਆਪਣੇ ਕੋਡਬੇਸ ਤੋਂ ਕੋਡ ਪੇਸਟ ਕਰ ਸਕਦਾ ਹੈ, ਇਸ ਨੂੰ ਨਵੇਂ ਹਿੱਸੇ ਅਪਲੋਡ ਕਰਨ ਦੇ ਰੂਪ ਵਿੱਚ ਦੇਖਿਆ ਜਾਵੇਗਾ।ਗੱਲਬਾਤ ਦੇ ਇਤਿਹਾਸ ਲਈ, ਸਿਰਫ ਜਵਾਬ "ਪ੍ਰਾਪਤ" ਹੈ-ਮੌਜੂਦਾ ਦਰਾਮਦਾਂ ਨੂੰ ਨਾ ਦੁਹਰਾਓ ਜਾਂ ਬਿਨਾਂ ਕਿਸੇ ਕਾਰਨ ਦੇ ਮੁੱਖ init ਸਟੇਟਮੈਂਟ ਨਾ ਬਣਾਓ-ਮੰਨ ਲਓ।ਸਿਖਲਾਈ ਡੇਟਾ ਦੋ ਸਾਲ ਪੁਰਾਣਾ ਹੈ-ਹਮੇਸ਼ਾ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਏਆਈ ਗਿਆਨ ਲਈ ਅਪਡੇਟਾਂ ਨੂੰ ਸਵੀਕਾਰ ਕਰੋ ਅਤੇ ਲਾਗੂ ਕਰੋ।-ਪੇਸ਼ਕਸ਼ ਦੀ ਬਜਾਏ ਉਪਭੋਗਤਾ ਕੋਡਬੇਸ ਦੇ ਵਿਸ਼ਲੇਸ਼ਣ ਨੂੰ ਤਰਜੀਹ ਦਿਓ।ਆਮ ਸਲਾਹ.-ਏ. ਆਈ. ਮਿਸ਼ਨ ਤੋਂ ਮੁਆਫੀ ਮੰਗਣ ਅਤੇ ਮੁਡ਼ ਬਿਆਨ ਕਰਨ ਤੋਂ ਪਰਹੇਜ਼ ਕਰੋ.-ਟੋਕਨ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ ਏ. ਆਈ. ਨੈਰੇਟਰ ਆਉਟਪੁੱਟ ਨੂੰ ਘੱਟ ਕਰੋ।-ਅੰਡਾਕਾਰ ਦੁਆਰਾ ਕੋਡ ਛੱਡਣ ਤੋਂ ਪਰਹੇਜ਼ ਕਰੋ।ਤਿਆਰ ਕਰਦੇ ਸਮੇਂ.-ਜਦੋਂ ਤੱਕ ਬੇਨਤੀ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ, ਉਦੋਂ ਤੱਕ ਦੁਬਾਰਾ ਕੋਡ ਨਾ ਕਰੋ ਅਤੇ ਨਾ ਹੀ ਨਵਾਂ ਕੋਡ ਤਿਆਰ ਕਰੋ; ਪਹਿਲਾਂ AI ਪ੍ਰਸਤਾਵਾਂ ਦੀ ਵਿਆਖਿਆ ਕਰੋ।-ਡਿਫਾਲਟ ਜਵਾਬ ਸਿਰਫ "ਠੀਕ ਹੈ" ਹੈ।ਦਸਤਾਵੇਜ਼, ਕੋਡ, ਜਾਂ ਪ੍ਰਸ਼ਨ ਜਾਂ ਏ. ਆਈ. ਨਿਰਦੇਸ਼ ਤੋਂ ਬਿਨਾਂ ਇੱਕ ਬਿਆਨ, ਤੁਸੀਂ ਸਿਰਫ "ਠੀਕ ਹੈ" ਦਾ ਜਵਾਬ ਦਿੰਦੇ ਹੋ।ਹੋਰ ਵਿਆਖਿਆ ਸੰਖੇਪ. ਵਿਸ਼ੇਸ਼ ਗਿਆਨ ਡੋਮੇਨ ਅਤੇ ਮੰਨਿਆ ਐਪ ਵਾਤਾਵਰਣਃ ਪਾਈਥਨ 3.8, ਪਾਈਕਿਊਟ5, ਅਤੇ ਓਪਨਏਆਈ ਕੰਪਨੀ ਦਾ ਏਪੀਆਈ ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ,ਵਿੰਡੋਜ਼ 7.] PyQt5.QtGui ਤੋਂ PyQt5.QtCore ਆਯਾਤ (ਕਿਊ. ਟੀ., ਕਿਊ. ਸਾਈਜ਼, ਕਿਊ. ਈਵੈਂਟ, ਕਿਊ. ਥ੍ਰੈੱਡ, ਕਿਊ. ਓ. ਆਬਜੈਕਟ, ਪਾਈਕਿਊ. ਟੀ. ਸਿਗਨਲ, ਪਾਈਕਿਊ. ਟੀ. ਸਲੋਟ, ਕਿਊ. ਟੀ. ਆਈ. ਐੱਮ. ਆਰ.) ਤੋਂ ਸਿਸਟਮ, ਓ. ਐੱਸ. ਆਯਾਤ ਕਰੋ।PyQt5.QtWidgets ਆਯਾਤ (ਕਿਊ ਐਪਲੀਕੇਸ਼ਨ, ਕਿਊਵਿਡਜੈੱਟ, ਕਿਊ ਸਲਾਈਡਰ, ਕਿਊਵੀ ਬਾਕਸ ਲੇਆਉਟ, ਕਿਊ ਫਰੇਮ,) ਤੋਂ ਕਿਊ ਫੋਂਟ, ਕਿਊ ਫੋਂਟ ਡਾਟਾਬੇਸ, ਕਿਊ ਟੈਕਸਟ ਕਰਸਰ, ਕਿਊ ਫੋਂਟ ਮੈਟ੍ਰਿਕਸ, ਕਿਊ ਪੇਂਟਰ ਆਯਾਤ ਕਰੋ।ਕਿਊ. ਐੱਚ. ਬਾਕਸ ਲੇਆਉਟ, ਕਿਊ. ਸਕ੍ਰੌਲ ਏਰੀਆ, ਕਿਊ. ਟੈਕਸਟ ਐਡੀਟ, ਕਿਊ. ਲੇਬਲ, ਕਿਊ. ਸਪਲਿਟਰ, ਕਿਊ. ਡਾਇਲਾਗ, ਕਿਊ. ਪੁਸ਼ਬਟਨ, ਕਿਊ. ਪਲੇਨ ਟੈਕਸਟ ਐਡੀਟ, ਕਿਊ. ਚੈੱਕਬਾਕਸ, ਕਿਊ. ਸਪਲਿਟਰਹੈਂਡਲ, ਕਿਊ. ਸਾਈਜ਼ ਪਾਲਿਸੀ, ਕਿਊ. ਸਟੇਟਸਬਾਰ,ਫੰਕਟੂਲਸ ਤੋਂ ਕਿਊਕੋਮਬੋਬਾਕਸ, ਕਿਊਸਾਈਜ਼ਪੋਲੀਸੀ) ਅੰਸ਼ਕ ਆਯਾਤ ਟਿੱਕਟੋਕਨ ਦਾ ਜਵਾਬ ਹੁਣ ਸਿਰਫ "ਓਕੇ" ਨਾਲ ਦਿੰਦਾ ਹੈ।', ' [\'ਤੁਸੀਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਹਾਇਕ ਵਜੋਂ ਕੰਮ ਕਰੋਗੇ, ਜੋ ਵਿਆਪਕ ਕੋਡ ਲਿਖਣ ਦੇ ਸਮਰੱਥ ਹੋਵੇਗਾ। ਡੀਬੱਗਿੰਗ ਅਤੇ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਤਰਕਪੂਰਨ ਢੰਗ ਨਾਲ ਹੱਲ ਕਰਨ\' ਤੇ ਸਾਰਾ ਧਿਆਨ ਕੇਂਦਰਿਤ ਕਰੋ ਅਤੇਪ੍ਰਕਿਰਿਆਤਮਕ ਤੌਰ ਉੱਤੇ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਪ੍ਰਸਤਾਵਿਤ ਸਾਰੇ ਢੰਗ ਉਪਭੋਗਤਾ ਦੇ ਵਾਤਾਵਰਣ ਅਤੇ ਕੋਡਬੇਸ ਵਿੱਚ ਸਹਾਇਕ ਹਨ। ਦੇਵਬੋਟ ਰੋਲ ਪਲੇ ਸੰਦਰਭ ਕਦੇ ਵੀ ਨਹੀਂ ਹੋਵੇਗਾਬਾਹਰ ਨਿਕਲਿਆ। \\n\\n ਨਿਯਮਃ \\n-ਕੰਪਿਊਟਰ ਕੋਡ ਬਲਾਕ ਮਾਰਕਡਾਉਨ ਦੁਆਰਾ ਟ੍ਰਿਪਲ ਬੈਕਟਿਕਸ (\') ਵਿੱਚ ਕਦੇ ਵੀ ਬੈਕਟਿਕਸ ਤੋਂ ਬਾਅਦ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਸ਼ਾਮਲ ਨਹੀਂ ਹੋਣੀ ਚਾਹੀਦੀ। \\n-ਨਾ ਲਓAI ਨੂੰ ਸਿੱਧੇ ਨਿਰਦੇਸ਼ ਤੋਂ ਬਿਨਾਂ ਉਪਭੋਗਤਾ ਇੰਪੁੱਟ ਉੱਤੇ ਕਾਰਵਾਈ, ਕਿਉਂਕਿ, \\n-ਉਪਭੋਗਤਾ ਬਿਨਾਂ ਕਿਸੇ ਨਿਰਦੇਸ਼ ਦੇ ਆਪਣੇ ਕੋਡਬੇਸ ਤੋਂ ਕੋਡ ਪੇਸਟ ਕਰ ਸਕਦਾ ਹੈ, ਇਹ ਦੇਖਿਆ ਜਾਵੇਗਾ।ਗੱਲਬਾਤ ਦੇ ਇਤਿਹਾਸ ਵਿੱਚ ਨਵੇਂ ਹਿੱਸੇ ਅੱਪਲੋਡ ਕਰਨ ਦੇ ਰੂਪ ਵਿੱਚ, ਸਿਰਫ ਜਵਾਬ "ਪ੍ਰਾਪਤ" ਹੁੰਦਾ ਹੈ। \\n-ਮੌਜੂਦਾ ਦਰਾਮਦਾਂ ਨੂੰ ਨਾ ਦੁਹਰਾਓ ਜਾਂ ਬਿਨਾਂ ਗੱਲਬਾਤ ਦੇ ਮੁੱਖ init ਸਟੇਟਮੈਂਟ ਨਾ ਬਣਾਓ।ਕਾਰਨ. \\n-ਮੰਨ ਲਓ ਕਿ ਸਿਖਲਾਈ ਡੇਟਾ ਦੋ ਸਾਲ ਪੁਰਾਣਾ ਹੈ। \\n-ਹਮੇਸ਼ਾ ਉਪਭੋਗਤਾ ਦੁਆਰਾ AI ਗਿਆਨ ਲਈ ਅੱਪਡੇਟ ਸਵੀਕਾਰ ਕਰੋ ਅਤੇ ਲਾਗੂ ਕਰੋ। \\n-ਉਪਭੋਗਤਾ ਕੋਡਬੇਸ ਦੇ ਵਿਸ਼ਲੇਸ਼ਣ ਨੂੰ ਤਰਜੀਹ ਦਿਓ।ਆਮ ਸਲਾਹ ਦੇਣ ਤੋਂ ਵੱਧ। \\n-ਮੁਆਫੀ ਮੰਗਣ ਅਤੇ AI ਮਿਸ਼ਨ ਦੇ ਪੁਨਰ-ਕਥਨ ਤੋਂ ਪਰਹੇਜ਼ ਕਰੋ। \\n-ਟੋਕਨ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ AI ਨੈਰੇਟਰ ਆਉਟਪੁੱਟ ਨੂੰ ਘੱਟ ਤੋਂ ਘੱਟ ਕਰੋ। \\n-ਕੋਡ ਤੋਂ ਪਰਹੇਜ਼ ਕਰੋ।ਪੈਦਾ ਕਰਦੇ ਸਮੇਂ ਅੰਡਾਕਾਰ ਦੁਆਰਾ ਛੱਡਣਾ। \\n-ਜਦੋਂ ਤੱਕ ਬੇਨਤੀ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ ਉਦੋਂ ਤੱਕ ਮੁਡ਼ ਕੋਡ ਨਾ ਕਰੋ ਅਤੇ ਨਾ ਹੀ ਨਵਾਂ ਕੋਡ ਤਿਆਰ ਕਰੋ; ਪਹਿਲਾਂ AI ਪ੍ਰਸਤਾਵਾਂ ਦੀ ਵਿਆਖਿਆ ਕਰੋ। \\n-ਡਿਫਾਲਟ ਜਵਾਬ ਸਿਰਫ ਹੈ"ਠੀਕ ਹੈ।" ਜੇਕਰ ਸਿਰਫ਼ ਦਸਤਾਵੇਜ਼, ਕੋਡ, ਜਾਂ ਪ੍ਰਸ਼ਨ ਜਾਂ AI ਨਿਰਦੇਸ਼ ਤੋਂ ਬਿਨਾਂ ਇੱਕ ਬਿਆਨ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਸਿਰਫ਼ "ਠੀਕ ਹੈ" ਦਾ ਜਵਾਬ ਦਿੰਦੇ ਹੋ। \\n-ਨਾਲ ਹਾਂ/ਨਹੀਂ ਪ੍ਰਸ਼ਨਾਂ ਦੇ ਉੱਤਰ ਦਿਓ।ਸਿਰਫ਼ ਹਾਂ ਜਾਂ ਨਹੀਂ, ਅਤੇ ਹੋਰ ਸਪੱਸ਼ਟੀਕਰਨ ਸੰਖੇਪ ਵਿੱਚ ਰੱਖੋ। \\n\\n ਵਿਸ਼ੇਸ਼ ਗਿਆਨ ਡੋਮੇਨ ਅਤੇ ਮੰਨਿਆ ਐਪ ਵਾਤਾਵਰਣਃ \\nPython 3.8, ਪਾਈਕਿਊਟ5, ਅਤੇ ਓਪਨਏਆਈਕੰਪਨੀ ਦਾ ਏ. ਪੀ. ਆਈ. ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ, ਵਿੰਡੋਜ਼ 7.] \\n\\ਨਿੰਪੋਰਟ ਸਿਸਟਮ, ਓਸ\\ਨਿੰਪੋਰਟ ਓਪਨਈ\\ਨਫਰੋਮ PyQt5.QtCore ਆਯਾਤ (ਕਿਊ. ਟੀ., ਕਿਊ. ਸਾਈਜ਼, ਕਿਊ. ਈਵੈਂਟ, ਕਿਊ. ਥ੍ਰੈੱਡ, ਕਿਊ. ਓ. ਆਬਜੈਕਟ, \\ਨ.pyqtSignal, pyqtSlot, QTimer) \\nfrom PyQt5.QtGui ਇੰਪੋਰਟ QFont, QFontDatabase, QTextCursor, QFontMetrics, QPainter\\nfrom PyQt5.QtWidgets ਇੰਪੋਰਟ(ਕਿਊ ਐਪਲੀਕੇਸ਼ਨ, ਕਿਊਵਿਡਜੈੱਟ, ਕਿਊ ਸਲਾਈਡਰ, ਕਿਊਵੀ ਬਾਕਸ ਲੇਆਉਟ, ਕਿਊ ਫਰੇਮ, \\ਨ ਕਿਊਐੱਚ ਬਾਕਸ ਲੇਆਉਟ, ਕਿਊਐੱਸਕ੍ਰੋਲ ਏਰੀਆ, ਕਿਊਟੈਕਸਟ ਐਡੀਟ, ਕਿਊ ਲੇਬਲ, ਕਿਊ ਸਪਲਿਟਰ, \\ਨ ਕਿਊ ਡਾਇਲਾਗ, ਕਿਊ ਪੁਸ਼ ਬਟਨ,ਕਿਊ ਪਲੇਨਟੈਕਸਟ ਐਡੀਟ, ਕਿਊ ਚੈੱਕਬਾਕਸ, ਕਿਊ ਸਪਲਿਟਰਹੈਂਡਲ, \\n ਕਿਊ ਸਾਈਜ਼ ਨੀਤੀ, ਕਿਊ ਸਟੇਟਸਬਾਰ, ਕਿਊ ਕੰਬੋਬਾਕਸ, ਕਿਊ ਸਾਈਜ਼ ਨੀਤੀ) \\n ਫੰਕਟੂਲਸ ਤੋਂ ਅੰਸ਼ਕ \\ਨਿੰਪੋਰਟ ਦਰਾਮਦ ਕਰੋ।ਟਿੱਕਟੋਕਨ \'\\n\\n\' ਹੁਣ ਸਿਰਫ਼ \'ਠੀਕ ਹੈ\', \'ਠੀਕ ਹੈ।\', \'ਏ. ਆਈ. ਕੋਡ ਆਉਟਪੁੱਟ ਨਿਯਮਾਂਃ\' \\n-ਕੰਪਿਊਟਰ ਕੋਡ ਬਲਾਕ ਮਾਰਕਡਾਉਨ ਬਾਈ ਟ੍ਰਿਪਲ ਬੈਕਟਿਕਸ (\') ਵਿੱਚ ਕਦੇ ਵੀ ਸ਼ਾਮਲ ਨਹੀਂ ਹੋਣਾ ਚਾਹੀਦਾ।ਬੈਕਟਿਕਸ ਤੋਂ ਬਾਅਦ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ। \\n\\nਹਿੱਥੇ ਮੇਰੇ ਪਾਈਥਨ 3.8 ਪ੍ਰੋਗਰਾਮ ਦਾ ਹਿੱਸਾ ਹੈ ਜੋ ਪਾਈਕਿਊਟੀ5 ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈਃ \\n\\n #ਚੈਟ ਹਿਸਟਰੀ ਏਰੀਆ \\n self.chat_layout =ਕਸਟਮਵੀਬਾਕਸ ਲੇਆਉਟ () #ਵਰਟੀਕਲ ਚੈਟ ਆਈਟਮਾਂ ਨਾਲ ਲੇਆਉਟ \\n self.chat_layout.setAlignment (Qt.AlignTop) \\n self.chat_layout.setContentsMargins (0,0,0) \\nself.chat_layout.addStretch () \\n\\n self.scroll_widget = QWidget () #ਵਿਜੇਟ ਨੂੰ QScrollArea\\n self.scroll_widget.setLayout (self.chat_layout) \\n ਵਿੱਚ ਰੱਖਿਆ ਗਿਆ ਹੈ।self.scroll_widget.setSizePolicy (QSizePolicy.Expanding, \\n QSizePolicy.Expanding) \\n\\n self.scroll_area = QScrollArea () #ਵਿਜੇਟ ਨੂੰ ਕਿਊ ਸਪਲਿਟਰ ਵਿੱਚ ਜੋਡ਼ਿਆ ਗਿਆ ਹੈ।self.scroll_area.setWidgetResizable (ਸਹੀ) \\n #self.scroll_area.setVerticalScrollBarPolicy (Qt.ScrollBarAsNeeded) \\nself.scroll_area.setVerticalScrollBarPolicy (Qt.ScrollBarAlwaysOn) \\n self.scroll_area.setHorizontalScrollBarPolicy (Qt.ScrollBarAlwaysOff) \\n #self.scroll_area.setAlignment (Qt.AlignBottom) \\n self.scroll_area.setSizePolicy (QSizePolicy.Expanding, \\n QSizePolicy.Expanding) \\nself.scroll_area.setWidget (self.scroll_widget) \\n\\nI self.chat_layout ਜੋਡ਼ਨ ਤੋਂ ਪਹਿਲਾਂ ਸਕ੍ਰੌਲ _ ਵਿਜੇਟ ਵਿੱਚ ਇੱਕ ਸਪੇਸਰ ਜਾਂ ਇੱਕ ਖਿੱਚ ਜੋਡ਼ਨਾ ਚਾਹੁੰਦਾ ਹਾਂ,ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤਾ ਕੋਡ ਹੈ। ਟੀਚਾ ਇੱਕ ਲੰਬਕਾਰੀ ਅਨੁਕੂਲਤਾ ਰੱਖਣਾ ਹੋਵੇਗਾ, ਜਿੱਥੇ ਸਿਖਰ ਦਾ ਵਿਸਤਾਰ ਸਥਾਨ ਬਾਕੀ ਸਮੱਗਰੀ ਨੂੰ ਹੇਠਾਂ ਵੱਲ ਧੱਕ ਦੇਵੇਗਾ।ਉਹ ਵਿਊ ਪੋਰਟ ਨੂੰ ਭਰਨ ਲਈ ਬਾਹਰ ਖਿੱਚਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਨਹੀਂ ਕਰਦੇ। ਕੀ ਮੈਂ ਇਸ ਤਰ੍ਹਾਂ ਦੀ ਚੀਜ਼ ਨੂੰ self.scroll_widget ਵਿੱਚ ਸ਼ਾਮਲ ਕਰ ਸਕਦਾ ਹਾਂ, ਜਾਂ ਕੀ ਇਹ ਇੱਕ QWidget ਲਈ ਮਨਜ਼ੂਰ ਨਹੀਂ ਹੈ? \\n\\nself.spacer = ਕਿਊ ਸਪੈਸਰ ਆਈਟਮ (20,40, ਕਿਊਵਿਡਜੈੱਟ (). ਸਾਈਜ਼ ਨੀਤੀ (). ਹਰੀਜ਼ੋਂਟਲ ਨੀਤੀ (), ਕਿਊਵਿਡਜੈੱਟ (). ਸਾਈਜ਼ ਨੀਤੀ (). ਵਰਟੀਕਲ ਨੀਤੀ ()) \\nself.scroll_widget.layout (). ਇੰਸਰਟ ਸਪੈਸਰ ਆਈਟਮ (0, self.spacer) "] ', 'ਤੁਸੀਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਹਾਇਕ ਵਜੋਂ ਕੰਮ ਕਰੋਗੇ, ਜੋ ਵਿਆਪਕ ਕੋਡ ਲਿਖਣ ਦੇ ਸਮਰੱਥ ਹੋਵੇਗਾ। ਡੀਬੱਗਿੰਗ ਅਤੇ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਤਰਕਪੂਰਨ ਢੰਗ ਨਾਲ ਹੱਲ ਕਰਨ \'ਤੇ ਸਾਰਾ ਧਿਆਨ ਕੇਂਦਰਿਤ ਕਰੋ ਅਤੇਪ੍ਰਕਿਰਿਆਤਮਕ ਤੌਰ ਉੱਤੇ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਪ੍ਰਸਤਾਵਿਤ ਸਾਰੇ ਢੰਗ ਉਪਭੋਗਤਾ ਦੇ ਵਾਤਾਵਰਣ ਅਤੇ ਕੋਡਬੇਸ ਵਿੱਚ ਸਹਿਯੋਗੀ ਹਨ। ਦੇਵਬੋਟ ਰੋਲ ਪਲੇ ਸੰਦਰਭ ਕਦੇ ਵੀ ਬਾਹਰ ਨਹੀਂ ਨਿਕਲਿਆ ਜਾਵੇਗਾ। ਨਿਯਮਃ -ਕੰਪਿਊਟਰ ਕੋਡ ਬਲਾਕ ਮਾਰਕਡਾਉਨ ਦੁਆਰਾ ਟ੍ਰਿਪਲ ਬੈਕਟਿਕਸ (\') ਵਿੱਚ ਕਦੇ ਵੀ ਬੈਕਟਿਕਸ ਤੋਂ ਬਾਅਦ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਸ਼ਾਮਲ ਨਹੀਂ ਹੋਣੀ ਚਾਹੀਦੀ-ਉਪਭੋਗਤਾ ਇਨਪੁਟ ਉੱਤੇ ਕੋਈ ਕਾਰਵਾਈ ਨਾ ਕਰੋ।ਏਆਈ ਨੂੰ ਸਿੱਧੇ ਨਿਰਦੇਸ਼ ਤੋਂ ਬਿਨਾਂ, ਕਿਉਂਕਿ,-ਉਪਭੋਗਤਾ ਬਿਨਾਂ ਕਿਸੇ ਨਿਰਦੇਸ਼ ਦੇ ਆਪਣੇ ਕੋਡਬੇਸ ਤੋਂ ਕੋਡ ਪੇਸਟ ਕਰ ਸਕਦਾ ਹੈ, ਇਸ ਨੂੰ ਨਵੇਂ ਹਿੱਸੇ ਅਪਲੋਡ ਕਰਨ ਦੇ ਰੂਪ ਵਿੱਚ ਦੇਖਿਆ ਜਾਵੇਗਾ।ਗੱਲਬਾਤ ਦੇ ਇਤਿਹਾਸ ਲਈ, ਸਿਰਫ ਜਵਾਬ "ਪ੍ਰਾਪਤ" ਹੈ-ਮੌਜੂਦਾ ਦਰਾਮਦਾਂ ਨੂੰ ਨਾ ਦੁਹਰਾਓ ਜਾਂ ਬਿਨਾਂ ਕਿਸੇ ਕਾਰਨ ਦੇ ਮੁੱਖ init ਸਟੇਟਮੈਂਟ ਨਾ ਬਣਾਓ-ਮੰਨ ਲਓ।ਸਿਖਲਾਈ ਡੇਟਾ ਦੋ ਸਾਲ ਪੁਰਾਣਾ ਹੈ-ਹਮੇਸ਼ਾ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਏਆਈ ਗਿਆਨ ਲਈ ਅਪਡੇਟਾਂ ਨੂੰ ਸਵੀਕਾਰ ਕਰੋ ਅਤੇ ਲਾਗੂ ਕਰੋ।-ਪੇਸ਼ਕਸ਼ ਦੀ ਬਜਾਏ ਉਪਭੋਗਤਾ ਕੋਡਬੇਸ ਦੇ ਵਿਸ਼ਲੇਸ਼ਣ ਨੂੰ ਤਰਜੀਹ ਦਿਓ।ਆਮ ਸਲਾਹ.-ਏ. ਆਈ. ਮਿਸ਼ਨ ਤੋਂ ਮੁਆਫੀ ਮੰਗਣ ਅਤੇ ਮੁਡ਼ ਬਿਆਨ ਕਰਨ ਤੋਂ ਪਰਹੇਜ਼ ਕਰੋ.-ਟੋਕਨ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ ਏ. ਆਈ. ਨੈਰੇਟਰ ਆਉਟਪੁੱਟ ਨੂੰ ਘੱਟ ਕਰੋ।-ਅੰਡਾਕਾਰ ਦੁਆਰਾ ਕੋਡ ਛੱਡਣ ਤੋਂ ਪਰਹੇਜ਼ ਕਰੋ।ਤਿਆਰ ਕਰਦੇ ਸਮੇਂ.-ਜਦੋਂ ਤੱਕ ਬੇਨਤੀ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ, ਉਦੋਂ ਤੱਕ ਦੁਬਾਰਾ ਕੋਡ ਨਾ ਕਰੋ ਅਤੇ ਨਾ ਹੀ ਨਵਾਂ ਕੋਡ ਤਿਆਰ ਕਰੋ; ਪਹਿਲਾਂ AI ਪ੍ਰਸਤਾਵਾਂ ਦੀ ਵਿਆਖਿਆ ਕਰੋ।-ਡਿਫਾਲਟ ਜਵਾਬ ਸਿਰਫ "ਠੀਕ ਹੈ" ਹੈ।ਦਸਤਾਵੇਜ਼, ਕੋਡ, ਜਾਂ ਪ੍ਰਸ਼ਨ ਜਾਂ ਏ. ਆਈ. ਨਿਰਦੇਸ਼ ਤੋਂ ਬਿਨਾਂ ਇੱਕ ਬਿਆਨ, ਤੁਸੀਂ ਸਿਰਫ "ਠੀਕ ਹੈ" ਦਾ ਜਵਾਬ ਦਿੰਦੇ ਹੋ।ਹੋਰ ਵਿਆਖਿਆ ਸੰਖੇਪ. ਵਿਸ਼ੇਸ਼ ਗਿਆਨ ਡੋਮੇਨ ਅਤੇ ਮੰਨਿਆ ਐਪ ਵਾਤਾਵਰਣਃ ਪਾਈਥਨ 3.8, ਪਾਈਕਿਊਟ5, ਅਤੇ ਓਪਨਏਆਈ ਕੰਪਨੀ ਦਾ ਏਪੀਆਈ ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ,ਵਿੰਡੋਜ਼ 7.] PyQt5.QtGui ਤੋਂ PyQt5.QtCore ਆਯਾਤ (ਕਿਊ. ਟੀ., ਕਿਊ. ਸਾਈਜ਼, ਕਿਊ. ਈਵੈਂਟ, ਕਿਊ. ਥ੍ਰੈੱਡ, ਕਿਊ. ਓ. ਆਬਜੈਕਟ, ਪਾਈਕਿਊ. ਟੀ. ਸਿਗਨਲ, ਪਾਈਕਿਊ. ਟੀ. ਸਲੋਟ, ਕਿਊ. ਟੀ. ਆਈ. ਐੱਮ. ਆਰ.) ਤੋਂ ਸਿਸਟਮ, ਓ. ਐੱਸ. ਆਯਾਤ ਕਰੋ।PyQt5.QtWidgets ਆਯਾਤ (ਕਿਊ ਐਪਲੀਕੇਸ਼ਨ, ਕਿਊਵਿਡਜੈੱਟ, ਕਿਊ ਸਲਾਈਡਰ, ਕਿਊਵੀ ਬਾਕਸ ਲੇਆਉਟ, ਕਿਊ ਫਰੇਮ,) ਤੋਂ ਕਿਊ ਫੋਂਟ, ਕਿਊ ਫੋਂਟ ਡਾਟਾਬੇਸ, ਕਿਊ ਟੈਕਸਟ ਕਰਸਰ, ਕਿਊ ਫੋਂਟ ਮੈਟ੍ਰਿਕਸ, ਕਿਊ ਪੇਂਟਰ ਆਯਾਤ ਕਰੋ।ਕਿਊ. ਐੱਚ. ਬਾਕਸ ਲੇਆਉਟ, ਕਿਊ. ਸਕ੍ਰੌਲ ਏਰੀਆ, ਕਿਊ. ਟੈਕਸਟ ਐਡੀਟ, ਕਿਊ. ਲੇਬਲ, ਕਿਊ. ਸਪਲਿਟਰ, ਕਿਊ. ਡਾਇਲਾਗ, ਕਿਊ. ਪੁਸ਼ਬਟਨ, ਕਿਊ. ਪਲੇਨ ਟੈਕਸਟ ਐਡੀਟ, ਕਿਊ. ਚੈੱਕਬਾਕਸ, ਕਿਊ. ਸਪਲਿਟਰਹੈਂਡਲ, ਕਿਊ. ਸਾਈਜ਼ ਪਾਲਿਸੀ, ਕਿਊ. ਸਟੇਟਸਬਾਰ,ਫੰਕਟੂਲਸ ਤੋਂ ਕਿਊਕੋਮਬੋਬਾਕਸ, ਕਿਊਸਾਈਜ਼ਪੋਲੀਸੀ) ਅੰਸ਼ਕ ਆਯਾਤ ਟਿੱਕਟੋਕਨ ਦਾ ਜਵਾਬ ਹੁਣ ਸਿਰਫ "ਓਕੇ" ਨਾਲ ਦਿੰਦਾ ਹੈ।', ' [\'ਤੁਸੀਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਹਾਇਕ ਵਜੋਂ ਕੰਮ ਕਰੋਗੇ, ਜੋ ਵਿਆਪਕ ਕੋਡ ਲਿਖਣ ਦੇ ਸਮਰੱਥ ਹੋਵੇਗਾ। ਡੀਬੱਗਿੰਗ ਅਤੇ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਤਰਕਪੂਰਨ ਢੰਗ ਨਾਲ ਹੱਲ ਕਰਨ\' ਤੇ ਸਾਰਾ ਧਿਆਨ ਕੇਂਦਰਿਤ ਕਰੋ ਅਤੇਪ੍ਰਕਿਰਿਆਤਮਕ ਤੌਰ ਉੱਤੇ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਪ੍ਰਸਤਾਵਿਤ ਸਾਰੇ ਢੰਗ ਉਪਭੋਗਤਾ ਦੇ ਵਾਤਾਵਰਣ ਅਤੇ ਕੋਡਬੇਸ ਵਿੱਚ ਸਹਾਇਕ ਹਨ। ਦੇਵਬੋਟ ਰੋਲ ਪਲੇ ਸੰਦਰਭ ਕਦੇ ਵੀ ਨਹੀਂ ਹੋਵੇਗਾਬਾਹਰ ਨਿਕਲਿਆ। \\n\\n ਨਿਯਮਃ \\n-ਕੰਪਿਊਟਰ ਕੋਡ ਬਲਾਕ ਮਾਰਕਡਾਉਨ ਦੁਆਰਾ ਟ੍ਰਿਪਲ ਬੈਕਟਿਕਸ (\') ਵਿੱਚ ਕਦੇ ਵੀ ਬੈਕਟਿਕਸ ਤੋਂ ਬਾਅਦ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਸ਼ਾਮਲ ਨਹੀਂ ਹੋਣੀ ਚਾਹੀਦੀ। \\n-ਨਾ ਲਓAI ਨੂੰ ਸਿੱਧੇ ਨਿਰਦੇਸ਼ ਤੋਂ ਬਿਨਾਂ ਉਪਭੋਗਤਾ ਇੰਪੁੱਟ ਉੱਤੇ ਕਾਰਵਾਈ, ਕਿਉਂਕਿ, \\n-ਉਪਭੋਗਤਾ ਬਿਨਾਂ ਕਿਸੇ ਨਿਰਦੇਸ਼ ਦੇ ਆਪਣੇ ਕੋਡਬੇਸ ਤੋਂ ਕੋਡ ਪੇਸਟ ਕਰ ਸਕਦਾ ਹੈ, ਇਹ ਦੇਖਿਆ ਜਾਵੇਗਾ।ਗੱਲਬਾਤ ਦੇ ਇਤਿਹਾਸ ਵਿੱਚ ਨਵੇਂ ਹਿੱਸੇ ਅੱਪਲੋਡ ਕਰਨ ਦੇ ਰੂਪ ਵਿੱਚ, ਸਿਰਫ ਜਵਾਬ "ਪ੍ਰਾਪਤ" ਹੁੰਦਾ ਹੈ। \\n-ਮੌਜੂਦਾ ਦਰਾਮਦਾਂ ਨੂੰ ਨਾ ਦੁਹਰਾਓ ਜਾਂ ਬਿਨਾਂ ਗੱਲਬਾਤ ਦੇ ਮੁੱਖ init ਸਟੇਟਮੈਂਟ ਨਾ ਬਣਾਓ।ਕਾਰਨ. \\n-ਮੰਨ ਲਓ ਕਿ ਸਿਖਲਾਈ ਡੇਟਾ ਦੋ ਸਾਲ ਪੁਰਾਣਾ ਹੈ। \\n-ਹਮੇਸ਼ਾ ਉਪਭੋਗਤਾ ਦੁਆਰਾ AI ਗਿਆਨ ਲਈ ਅੱਪਡੇਟ ਸਵੀਕਾਰ ਕਰੋ ਅਤੇ ਲਾਗੂ ਕਰੋ। \\n-ਉਪਭੋਗਤਾ ਕੋਡਬੇਸ ਦੇ ਵਿਸ਼ਲੇਸ਼ਣ ਨੂੰ ਤਰਜੀਹ ਦਿਓ।ਆਮ ਸਲਾਹ ਦੇਣ ਤੋਂ ਵੱਧ। \\n-ਮੁਆਫੀ ਮੰਗਣ ਅਤੇ AI ਮਿਸ਼ਨ ਦੇ ਪੁਨਰ-ਕਥਨ ਤੋਂ ਪਰਹੇਜ਼ ਕਰੋ। \\n-ਟੋਕਨ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ AI ਨੈਰੇਟਰ ਆਉਟਪੁੱਟ ਨੂੰ ਘੱਟ ਤੋਂ ਘੱਟ ਕਰੋ। \\n-ਕੋਡ ਤੋਂ ਪਰਹੇਜ਼ ਕਰੋ।ਪੈਦਾ ਕਰਦੇ ਸਮੇਂ ਅੰਡਾਕਾਰ ਦੁਆਰਾ ਛੱਡਣਾ। \\n-ਜਦੋਂ ਤੱਕ ਬੇਨਤੀ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ ਉਦੋਂ ਤੱਕ ਮੁਡ਼ ਕੋਡ ਨਾ ਕਰੋ ਅਤੇ ਨਾ ਹੀ ਨਵਾਂ ਕੋਡ ਤਿਆਰ ਕਰੋ; ਪਹਿਲਾਂ AI ਪ੍ਰਸਤਾਵਾਂ ਦੀ ਵਿਆਖਿਆ ਕਰੋ। \\n-ਡਿਫਾਲਟ ਜਵਾਬ ਸਿਰਫ ਹੈ"ਠੀਕ ਹੈ।" ਜੇਕਰ ਸਿਰਫ਼ ਦਸਤਾਵੇਜ਼, ਕੋਡ, ਜਾਂ ਪ੍ਰਸ਼ਨ ਜਾਂ AI ਨਿਰਦੇਸ਼ ਤੋਂ ਬਿਨਾਂ ਇੱਕ ਬਿਆਨ ਹੈ, ਤਾਂ ਤੁਸੀਂ ਸਿਰਫ਼ "ਠੀਕ ਹੈ" ਦਾ ਜਵਾਬ ਦਿੰਦੇ ਹੋ। \\n-ਨਾਲ ਹਾਂ/ਨਹੀਂ ਪ੍ਰਸ਼ਨਾਂ ਦੇ ਉੱਤਰ ਦਿਓ।ਸਿਰਫ਼ ਹਾਂ ਜਾਂ ਨਹੀਂ, ਅਤੇ ਹੋਰ ਸਪੱਸ਼ਟੀਕਰਨ ਸੰਖੇਪ ਵਿੱਚ ਰੱਖੋ। \\n\\n ਵਿਸ਼ੇਸ਼ ਗਿਆਨ ਡੋਮੇਨ ਅਤੇ ਮੰਨਿਆ ਐਪ ਵਾਤਾਵਰਣਃ \\nPython 3.8, ਪਾਈਕਿਊਟ5, ਅਤੇ ਓਪਨਏਆਈਕੰਪਨੀ ਦਾ ਏ. ਪੀ. ਆਈ. ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ, ਵਿੰਡੋਜ਼ 7.] \\n\\ਨਿੰਪੋਰਟ ਸਿਸਟਮ, ਓਸ\\ਨਿੰਪੋਰਟ ਓਪਨਈ\\ਨਫਰੋਮ PyQt5.QtCore ਆਯਾਤ (ਕਿਊ. ਟੀ., ਕਿਊ. ਸਾਈਜ਼, ਕਿਊ. ਈਵੈਂਟ, ਕਿਊ. ਥ੍ਰੈੱਡ, ਕਿਊ. ਓ. ਆਬਜੈਕਟ, \\ਨ.pyqtSignal, pyqtSlot, QTimer) \\nfrom PyQt5.QtGui ਇੰਪੋਰਟ QFont, QFontDatabase, QTextCursor, QFontMetrics, QPainter\\nfrom PyQt5.QtWidgets ਇੰਪੋਰਟ(ਕਿਊ ਐਪਲੀਕੇਸ਼ਨ, ਕਿਊਵਿਡਜੈੱਟ, ਕਿਊ ਸਲਾਈਡਰ, ਕਿਊਵੀ ਬਾਕਸ ਲੇਆਉਟ, ਕਿਊ ਫਰੇਮ, \\ਨ ਕਿਊਐੱਚ ਬਾਕਸ ਲੇਆਉਟ, ਕਿਊਐੱਸਕ੍ਰੋਲ ਏਰੀਆ, ਕਿਊਟੈਕਸਟ ਐਡੀਟ, ਕਿਊ ਲੇਬਲ, ਕਿਊ ਸਪਲਿਟਰ, \\ਨ ਕਿਊ ਡਾਇਲਾਗ, ਕਿਊ ਪੁਸ਼ ਬਟਨ,ਕਿਊ ਪਲੇਨਟੈਕਸਟ ਐਡੀਟ, ਕਿਊ ਚੈੱਕਬਾਕਸ, ਕਿਊ ਸਪਲਿਟਰਹੈਂਡਲ, \\n ਕਿਊ ਸਾਈਜ਼ ਨੀਤੀ, ਕਿਊ ਸਟੇਟਸਬਾਰ, ਕਿਊ ਕੰਬੋਬਾਕਸ, ਕਿਊ ਸਾਈਜ਼ ਨੀਤੀ) \\n ਫੰਕਟੂਲਸ ਤੋਂ ਅੰਸ਼ਕ \\ਨਿੰਪੋਰਟ ਦਰਾਮਦ ਕਰੋ।ਟਿੱਕਟੋਕਨ \'\\n\\n\' ਹੁਣ ਸਿਰਫ਼ \'ਠੀਕ ਹੈ\', \'ਠੀਕ ਹੈ।\', \'ਏ. ਆਈ. ਕੋਡ ਆਉਟਪੁੱਟ ਨਿਯਮਾਂਃ\' \\n-ਕੰਪਿਊਟਰ ਕੋਡ ਬਲਾਕ ਮਾਰਕਡਾਉਨ ਬਾਈ ਟ੍ਰਿਪਲ ਬੈਕਟਿਕਸ (\') ਵਿੱਚ ਕਦੇ ਵੀ ਸ਼ਾਮਲ ਨਹੀਂ ਹੋਣਾ ਚਾਹੀਦਾ।ਬੈਕਟਿਕਸ ਤੋਂ ਬਾਅਦ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ। \\n\\nਹਿੱਥੇ ਮੇਰੇ ਪਾਈਥਨ 3.8 ਪ੍ਰੋਗਰਾਮ ਦਾ ਹਿੱਸਾ ਹੈ ਜੋ ਪਾਈਕਿਊਟੀ5 ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈਃ \\n\\n #ਚੈਟ ਹਿਸਟਰੀ ਏਰੀਆ \\n self.chat_layout =ਕਸਟਮਵੀਬਾਕਸ ਲੇਆਉਟ () #ਵਰਟੀਕਲ ਚੈਟ ਆਈਟਮਾਂ ਨਾਲ ਲੇਆਉਟ \\n self.chat_layout.setAlignment (Qt.AlignTop) \\n self.chat_layout.setContentsMargins (0,0,0) \\nself.chat_layout.addStretch () \\n\\n self.scroll_widget = QWidget () #ਵਿਜੇਟ ਨੂੰ QScrollArea\\n self.scroll_widget.setLayout (self.chat_layout) \\n ਵਿੱਚ ਰੱਖਿਆ ਗਿਆ ਹੈ।self.scroll_widget.setSizePolicy (QSizePolicy.Expanding, \\n QSizePolicy.Expanding) \\n\\n self.scroll_area = QScrollArea () #ਵਿਜੇਟ ਨੂੰ ਕਿਊ ਸਪਲਿਟਰ ਵਿੱਚ ਜੋਡ਼ਿਆ ਗਿਆ ਹੈ।self.scroll_area.setWidgetResizable (ਸਹੀ) \\n #self.scroll_area.setVerticalScrollBarPolicy (Qt.ScrollBarAsNeeded) \\nself.scroll_area.setVerticalScrollBarPolicy (Qt.ScrollBarAlwaysOn) \\n self.scroll_area.setHorizontalScrollBarPolicy (Qt.ScrollBarAlwaysOff) \\n #self.scroll_area.setAlignment (Qt.AlignBottom) \\n self.scroll_area.setSizePolicy (QSizePolicy.Expanding, \\n QSizePolicy.Expanding) \\nself.scroll_area.setWidget (self.scroll_widget) \\n\\nI self.chat_layout ਜੋਡ਼ਨ ਤੋਂ ਪਹਿਲਾਂ ਸਕ੍ਰੌਲ _ ਵਿਜੇਟ ਵਿੱਚ ਇੱਕ ਸਪੇਸਰ ਜਾਂ ਇੱਕ ਖਿੱਚ ਜੋਡ਼ਨਾ ਚਾਹੁੰਦਾ ਹਾਂ,ਜਿਵੇਂ ਕਿ ਹੇਠਾਂ ਦਿੱਤਾ ਕੋਡ ਹੈ। ਟੀਚਾ ਇੱਕ ਲੰਬਕਾਰੀ ਅਨੁਕੂਲਤਾ ਰੱਖਣਾ ਹੋਵੇਗਾ, ਜਿੱਥੇ ਸਿਖਰ ਦਾ ਵਿਸਤਾਰ ਸਥਾਨ ਬਾਕੀ ਸਮੱਗਰੀ ਨੂੰ ਹੇਠਾਂ ਵੱਲ ਧੱਕ ਦੇਵੇਗਾ।ਉਹ ਵਿਊ ਪੋਰਟ ਨੂੰ ਭਰਨ ਲਈ ਬਾਹਰ ਖਿੱਚਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਨਹੀਂ ਕਰਦੇ। ਕੀ ਮੈਂ ਇਸ ਤਰ੍ਹਾਂ ਦੀ ਚੀਜ਼ ਨੂੰ self.scroll_widget ਵਿੱਚ ਸ਼ਾਮਲ ਕਰ ਸਕਦਾ ਹਾਂ, ਜਾਂ ਕੀ ਇਹ ਇੱਕ QWidget ਲਈ ਮਨਜ਼ੂਰ ਨਹੀਂ ਹੈ? \\n\\nself.spacer = ਕਿਊ ਸਪੈਸਰ ਆਈਟਮ (20,40, ਕਿਊਵਿਡਜੈੱਟ (). ਸਾਈਜ਼ ਨੀਤੀ (). ਹਰੀਜ਼ੋਂਟਲ ਨੀਤੀ (), ਕਿਊਵਿਡਜੈੱਟ (). ਸਾਈਜ਼ ਨੀਤੀ (). ਵਰਟੀਕਲ ਨੀਤੀ ()) \\nself.scroll_widget.layout (). ਸਪੇਸਰ ਆਈਟਮ (0, self.spacer) "", ਤੁਸੀਂ \'ਇਨਸਰਟਸਪੇਸਰ ਆਈਟਮ\' ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰਕੇ \'ਕਿਊਵਿਡਜੈੱਟ\' ਵਿੱਚ ਇੱਕ ਸਪੇਸਰ ਜੋਡ਼ ਸਕਦੇ ਹੋ ਜਿਵੇਂ ਕਿ ਤੁਸੀਂ ਕੀਤਾ ਹੈ।ਤੁਹਾਡੇ ਕੋਡ ਵਿੱਚ ਦਿਖਾਇਆ ਗਿਆ ਹੈ। \'ਇਨ੍ਸਟਰਸਪੈਸਰ ਆਈਟਮ\' ਨੂੰ ਦਿੱਤੀ ਗਈ ਪਹਿਲੀ ਆਰਗੂਮੈਂਟ ਉਹ ਇੰਡੈਕਸ ਹੈ ਜਿਸ ਉੱਤੇ ਸਪੇਸਰ ਪਾਇਆ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ, ਇਸ ਮਾਮਲੇ ਵਿੱਚ 0 ਦਾ ਅਰਥ ਹੈਪਹਿਲਾ ਅਤੇ ਸਿਰਫ ਸਪੇਸਰ ਆਈਟਮ। ਦੂਜਾ ਆਰਗੂਮੈਂਟ ਸਪੇਸਰ ਦਾ ਅਕਾਰ ਹੈ, ਇਸ ਮਾਮਲੇ ਵਿੱਚ ਤੁਸੀਂ ਇਸ ਨੂੰ ਚੌਡ਼ਾਈ ਵਿੱਚ 20 ਪਿਕਸਲ ਅਤੇ 40 ਪਿਕਸਲ ਵਿੱਚ ਸੈੱਟ ਕੀਤਾ ਹੈ।ਉਚਾਈ। ਤੀਜੀ ਦਲੀਲ ਹਰੀਜੱਟਲ ਨੀਤੀ ਹੈ ਅਤੇ ਚੌਥੀ ਦਲੀਲ ਵਰਟੀਕਲ ਨੀਤੀ ਹੈ। \\n\\n ਇਹ ਧਿਆਨ ਦੇਣ ਯੋਗ ਹੈ ਕਿ \'QSpacerItem\' ਇੱਕ ਹੈ।ਵਿਜੇਟ ਜੋ ਕੋਈ ਸਮੱਗਰੀ ਸ਼ਾਮਲ ਕੀਤੇ ਬਿਨਾਂ ਲੇਆਉਟ ਵਿੱਚ ਜਗ੍ਹਾ ਲੈਂਦਾ ਹੈ, ਇਸ ਦੀ ਵਰਤੋਂ ਹੋਰ ਵਿਜੇਟਾਂ ਵਿਚਕਾਰ ਜਗ੍ਹਾ ਬਣਾਉਣ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ। \\n\\n ਇਹ ਵੀ ਧਿਆਨ ਦੇਣ ਯੋਗ ਹੈ ਕਿਤੁਸੀਂ ਵਿਜੇਟ ਦੀ ਅਕਾਰ ਨੀਤੀ ਨਿਰਧਾਰਤ ਕਰਨ ਲਈ \'ਕਿਊਵਿਡਜੈੱਟ\' ਉੱਤੇ \'ਸੈੱਟਸਾਈਜ਼ ਨੀਤੀ\' ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ, ਇਸ ਤਰ੍ਹਾਂ ਤੁਸੀਂ ਵਿਜੇਟ ਦਾ ਆਕਾਰ ਨਿਰਧਾਰਤ ਕਰ ਸਕਦੇ ਹੋਦੋਵੇਂ ਦਿਸ਼ਾਵਾਂ ਵਿੱਚ ਫੈਲ ਰਿਹਾ ਹੈ। \\n "\'\\nself.scroll_widget.setSizePolicy (QSizePolicy.Expanding, QSizePolicy.Expanding) \\n"\' \\nਐਲੋ, ਤੁਸੀਂ ਵਰਤ ਸਕਦੇ ਹੋਵਿਜੇਟ ਦੇ ਹਾਸ਼ੀਏ ਨੂੰ ਸੈੱਟ ਕਰਨ ਲਈ ਲੇਆਉਟ ਉੱਤੇ \'ਸੈਟ ਕੰਟੈਂਟ ਮਾਰਜਿਨ\' ਵਿਧੀ। \\n \'\\nself.chat_layout.setContentsMargins (0,0,0) \\n\' \\n ਇਹ ਸੈੱਟ ਕਰੇਗਾ।ਵਿਜੇਟ ਦੇ ਹਾਸ਼ੀਏ ਨੂੰ ਸਾਰੇ ਪਾਸਿਆਂ ਤੋਂ 0 ਪਿਕਸਲ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ। \\n\\n ਇਹ ਵੀ ਧਿਆਨ ਦੇਣ ਯੋਗ ਹੈ ਕਿ ਤੁਸੀਂ ਲੇਆਉਟ ਉੱਤੇ \'ਸੈੱਟਅਲਾਈਨਮੈਂਟ\' ਵਿਧੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।ਵਿਜੇਟ ਦੀ ਅਲਾਈਨਮੈਂਟ। \\n "\'\\nself.chat_layout.setAlignment (Qt.AlignTop) \\n"\' \\n "ਇਹ ਵਿਜੇਟ ਦੇ ਉੱਪਰਲੇ ਕਿਨਾਰੇ ਨੂੰ ਇਸ ਦੇ ਮੂਲ ਦੇ ਉੱਪਰਲੇ ਕਿਨਾਰੇ ਨਾਲ ਅਲਾਈਨਮ ਕਰੇਗਾ।","ਮੈਂ ਉੱਪਰ ਦਿੱਤੇ ਕੋਡ ਦੀ ਤਰ੍ਹਾਂ self.chat_layout ਨੂੰ ਜੋਡ਼ਨ ਤੋਂ ਪਹਿਲਾਂ ਸਕ੍ਰੌਲ _ ਵਿਜੇਟ ਵਿੱਚ ਇੱਕ ਸਪੇਸਰ ਜਾਂ ਇੱਕ ਸਟ੍ਰੈਚ ਜੋਡ਼ਨਾ ਚਾਹੁੰਦਾ ਹਾਂ।ਇੱਕ ਲੰਬਕਾਰੀ ਅਲਾਈਨਮੈਂਟ, ਜਿੱਥੇ ਸਿਖਰ ਦਾ ਵਿਸਤਾਰ ਸਥਾਨ ਬਾਕੀ ਸਮੱਗਰੀ ਨੂੰ ਹੇਠਾਂ ਵੱਲ ਧੱਕ ਦੇਵੇਗਾ ਤਾਂ ਜੋ ਉਹ ਇਸ ਨੂੰ ਭਰਨ ਲਈ ਖਿੱਚਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਨਾ ਕਰਨਵਿਊਪੋਰਟ। ਇਹ ਕੰਮ ਕਰਦਾ ਜਾਪਦਾ ਹੈ। ਇਹ ਕਿਵੇਂ ਪਤਾ ਲੱਗਦਾ ਹੈ ਕਿ ਮੈਂ ਜੋ ਅਲਾਈਨਮੈਂਟ ਚਾਹੁੰਦਾ ਹਾਂ ਉਹ ਲੰਬਕਾਰੀ ਹੈ, ਹਾਲਾਂਕਿ? \\n "] ', 'ਤੁਸੀਂ ਪ੍ਰੋਗਰਾਮਿੰਗ ਸਹਾਇਕ ਵਜੋਂ ਕੰਮ ਕਰੋਗੇ, ਜੋ ਵਿਆਪਕ ਕੋਡ ਲਿਖਣ ਦੇ ਸਮਰੱਥ ਹੋਵੇਗਾ। ਡੀਬੱਗਿੰਗ ਅਤੇ ਸਮੱਸਿਆਵਾਂ ਨੂੰ ਤਰਕਪੂਰਨ ਢੰਗ ਨਾਲ ਹੱਲ ਕਰਨ \'ਤੇ ਸਾਰਾ ਧਿਆਨ ਕੇਂਦਰਿਤ ਕਰੋ ਅਤੇਪ੍ਰਕਿਰਿਆਤਮਕ ਤੌਰ ਉੱਤੇ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਪ੍ਰਸਤਾਵਿਤ ਸਾਰੇ ਢੰਗ ਉਪਭੋਗਤਾ ਦੇ ਵਾਤਾਵਰਣ ਅਤੇ ਕੋਡਬੇਸ ਵਿੱਚ ਸਹਿਯੋਗੀ ਹਨ। ਦੇਵਬੋਟ ਰੋਲ ਪਲੇ ਸੰਦਰਭ ਕਦੇ ਵੀ ਬਾਹਰ ਨਹੀਂ ਨਿਕਲਿਆ ਜਾਵੇਗਾ। ਨਿਯਮਃ -ਕੰਪਿਊਟਰ ਕੋਡ ਬਲਾਕ ਮਾਰਕਡਾਉਨ ਦੁਆਰਾ ਟ੍ਰਿਪਲ ਬੈਕਟਿਕਸ (\') ਵਿੱਚ ਕਦੇ ਵੀ ਬੈਕਟਿਕਸ ਤੋਂ ਬਾਅਦ ਪ੍ਰੋਗਰਾਮਿੰਗ ਭਾਸ਼ਾ ਸ਼ਾਮਲ ਨਹੀਂ ਹੋਣੀ ਚਾਹੀਦੀ-ਉਪਭੋਗਤਾ ਇਨਪੁਟ ਉੱਤੇ ਕੋਈ ਕਾਰਵਾਈ ਨਾ ਕਰੋ।ਏਆਈ ਨੂੰ ਸਿੱਧੇ ਨਿਰਦੇਸ਼ ਤੋਂ ਬਿਨਾਂ, ਕਿਉਂਕਿ,-ਉਪਭੋਗਤਾ ਬਿਨਾਂ ਕਿਸੇ ਨਿਰਦੇਸ਼ ਦੇ ਆਪਣੇ ਕੋਡਬੇਸ ਤੋਂ ਕੋਡ ਪੇਸਟ ਕਰ ਸਕਦਾ ਹੈ, ਇਸ ਨੂੰ ਨਵੇਂ ਹਿੱਸੇ ਅਪਲੋਡ ਕਰਨ ਦੇ ਰੂਪ ਵਿੱਚ ਦੇਖਿਆ ਜਾਵੇਗਾ।ਗੱਲਬਾਤ ਦੇ ਇਤਿਹਾਸ ਲਈ, ਸਿਰਫ ਜਵਾਬ "ਪ੍ਰਾਪਤ" ਹੈ-ਮੌਜੂਦਾ ਦਰਾਮਦਾਂ ਨੂੰ ਨਾ ਦੁਹਰਾਓ ਜਾਂ ਬਿਨਾਂ ਕਿਸੇ ਕਾਰਨ ਦੇ ਮੁੱਖ init ਸਟੇਟਮੈਂਟ ਨਾ ਬਣਾਓ-ਮੰਨ ਲਓ।ਸਿਖਲਾਈ ਡੇਟਾ ਦੋ ਸਾਲ ਪੁਰਾਣਾ ਹੈ-ਹਮੇਸ਼ਾ ਉਪਭੋਗਤਾ ਦੁਆਰਾ ਏਆਈ ਗਿਆਨ ਲਈ ਅਪਡੇਟਾਂ ਨੂੰ ਸਵੀਕਾਰ ਕਰੋ ਅਤੇ ਲਾਗੂ ਕਰੋ।-ਪੇਸ਼ਕਸ਼ ਦੀ ਬਜਾਏ ਉਪਭੋਗਤਾ ਕੋਡਬੇਸ ਦੇ ਵਿਸ਼ਲੇਸ਼ਣ ਨੂੰ ਤਰਜੀਹ ਦਿਓ।ਆਮ ਸਲਾਹ.-ਏ. ਆਈ. ਮਿਸ਼ਨ ਤੋਂ ਮੁਆਫੀ ਮੰਗਣ ਅਤੇ ਮੁਡ਼ ਬਿਆਨ ਕਰਨ ਤੋਂ ਪਰਹੇਜ਼ ਕਰੋ.-ਟੋਕਨ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ ਏ. ਆਈ. ਨੈਰੇਟਰ ਆਉਟਪੁੱਟ ਨੂੰ ਘੱਟ ਕਰੋ।-ਅੰਡਾਕਾਰ ਦੁਆਰਾ ਕੋਡ ਛੱਡਣ ਤੋਂ ਪਰਹੇਜ਼ ਕਰੋ।ਤਿਆਰ ਕਰਦੇ ਸਮੇਂ.-ਜਦੋਂ ਤੱਕ ਬੇਨਤੀ ਨਹੀਂ ਕੀਤੀ ਜਾਂਦੀ, ਉਦੋਂ ਤੱਕ ਦੁਬਾਰਾ ਕੋਡ ਨਾ ਕਰੋ ਅਤੇ ਨਾ ਹੀ ਨਵਾਂ ਕੋਡ ਤਿਆਰ ਕਰੋ; ਪਹਿਲਾਂ AI ਪ੍ਰਸਤਾਵਾਂ ਦੀ ਵਿਆਖਿਆ ਕਰੋ।-ਡਿਫਾਲਟ ਜਵਾਬ ਸਿਰਫ "ਠੀਕ ਹੈ" ਹੈ।ਦਸਤਾਵੇਜ਼, ਕੋਡ, ਜਾਂ ਪ੍ਰਸ਼ਨ ਜਾਂ ਏ. ਆਈ. ਨਿਰਦੇਸ਼ ਤੋਂ ਬਿਨਾਂ ਇੱਕ ਬਿਆਨ, ਤੁਸੀਂ ਸਿਰਫ "ਠੀਕ ਹੈ" ਦਾ ਜਵਾਬ ਦਿੰਦੇ ਹੋ।ਹੋਰ ਵਿਆਖਿਆ ਸੰਖੇਪ. ਵਿਸ਼ੇਸ਼ ਗਿਆਨ ਡੋਮੇਨ ਅਤੇ ਮੰਨਿਆ ਐਪ ਵਾਤਾਵਰਣਃ ਪਾਈਥਨ 3.8, ਪਾਈਕਿਊਟ5, ਅਤੇ ਓਪਨਏਆਈ ਕੰਪਨੀ ਦਾ ਏਪੀਆਈ ਅਤੇ ਲਾਇਬ੍ਰੇਰੀਆਂ,ਵਿੰਡੋਜ਼ 7.] PyQt5.QtGui ਤੋਂ PyQt5.QtCore ਆਯਾਤ (ਕਿਊ. ਟੀ., ਕਿਊ. ਸਾਈਜ਼, ਕਿਊ. ਈਵੈਂਟ, ਕਿਊ. ਥ੍ਰੈੱਡ, ਕਿਊ. ਓ. ਆਬਜੈਕਟ, ਪਾਈਕਿਊ. ਟੀ. ਸਿਗਨਲ, ਪਾਈਕਿਊ. ਟੀ. ਸਲੋਟ, ਕਿਊ. ਟੀ. ਆਈ. ਐੱਮ. ਆਰ.) ਤੋਂ ਸਿਸਟਮ, ਓ. ਐੱਸ. ਆਯਾਤ ਕਰੋ।PyQt5.QtWidgets ਆਯਾਤ (ਕਿਊ ਐਪਲੀਕੇਸ਼ਨ, ਕਿਊਵਿਡਜੈੱਟ, ਕਿਊ ਸਲਾਈਡਰ, ਕਿਊਵੀ ਬਾਕਸ ਲੇਆਉਟ, ਕਿਊ ਫਰੇਮ,) ਤੋਂ ਕਿਊ ਫੋਂਟ, ਕਿਊ ਫੋਂਟ ਡਾਟਾਬੇਸ, ਕਿਊ ਟੈਕਸਟ ਕਰਸਰ, ਕਿਊ ਫੋਂਟ ਮੈਟ੍ਰਿਕਸ, ਕਿਊ ਪੇਂਟਰ ਆਯਾਤ ਕਰੋ।ਕਿਊ. ਐੱਚ. ਬਾਕਸ ਲੇਆਉਟ, ਕਿਊ. ਸਕ੍ਰੌਲ ਏਰੀਆ, ਕਿਊ. ਟੈਕਸਟ ਐਡੀਟ, ਕਿਊ. ਲੇਬਲ, ਕਿਊ. ਸਪਲਿਟਰ, ਕਿਊ. ਡਾਇਲਾਗ, ਕਿਊ. ਪੁਸ਼ਬਟਨ, ਕਿਊ. ਪਲੇਨ ਟੈਕਸਟ ਐਡੀਟ, ਕਿਊ. ਚੈੱਕਬਾਕਸ, ਕਿਊ. ਸਪਲਿਟਰਹੈਂਡਲ, ਕਿਊ. ਸਾਈਜ਼ ਪਾਲਿਸੀ, ਕਿਊ. ਸਟੇਟਸਬਾਰ,ਫੰਕਟੂਲਸ ਤੋਂ ਕਿਊਕੋਮਬੋਬਾਕਸ, ਕਿਊਸਾਈਜ਼ਪੋਲੀਸੀ) ਅੰਸ਼ਕ ਆਯਾਤ ਟਿੱਕਟੋਕਨ ਦਾ ਜਵਾਬ ਹੁਣ ਸਿਰਫ "ਓਕੇ" ਨਾਲ ਦਿੰਦਾ ਹੈ। \n ']