ਵਿਸ਼ਾ - ਸੂਚੀ[ਛੁਪਾਓ][ਦਿਖਾਓ]
ਸਾਰਿਆਂ ਨੂੰ ਹੈਲੋ, ਅਤੇ ਆਰਟੀਫੀਸ਼ੀਅਲ ਇੰਟੈਲੀਜੈਂਸ ਦੇ ਨਵੇਂ ਯੁੱਗ ਵਿੱਚ ਤੁਹਾਡਾ ਸੁਆਗਤ ਹੈ। ਦੁਨੀਆ ਭਰ ਦੇ ਪ੍ਰੋਗਰਾਮਰਾਂ ਨੇ "ਆਟੋਨੋਮਸ ਏਜੰਟ" ਬਣਾਉਣੇ ਸ਼ੁਰੂ ਕਰ ਦਿੱਤੇ ਹਨ ਜੋ ਚੁਣੌਤੀਪੂਰਨ ਮੁੱਦਿਆਂ ਨਾਲ ਨਜਿੱਠਣ ਲਈ OpenAI ਦੇ GPT-4 ਵਰਗੇ ਵੱਡੇ ਭਾਸ਼ਾ ਮਾਡਲਾਂ (LLMs) ਨਾਲ ਸਹਿਯੋਗ ਕਰਦੇ ਹਨ।
ਭਾਵੇਂ ਉਹ ਅਜੇ ਵੀ ਬਹੁਤ ਜਵਾਨ ਹਨ, ਅਜਿਹੇ ਏਜੰਟ LLM ਦੀ ਸਫਲ ਵਰਤੋਂ ਵਿੱਚ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਕਦਮ ਹੋ ਸਕਦੇ ਹਨ। ਆਮ ਤੌਰ 'ਤੇ, ਅਸੀਂ ਧਿਆਨ ਨਾਲ ਨਿਰਦੇਸ਼ਾਂ ਨੂੰ ਤਿਆਰ ਕਰਕੇ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ChatGPT ਦੇ ਟੈਕਸਟ ਬਾਕਸ ਵਿੱਚ ਪਾ ਕੇ GPT-4 ਨਾਲ ਸੰਚਾਰ ਕਰਦੇ ਹਾਂ ਜਦੋਂ ਤੱਕ ਮਾਡਲ ਲੋੜੀਂਦੇ ਨਤੀਜੇ ਦੇ ਨਾਲ ਜਵਾਬ ਨਹੀਂ ਦਿੰਦਾ।
ਆਮ ਤੌਰ 'ਤੇ, ਖੁਦਮੁਖਤਿਆਰ ਏਜੰਟ ਯੋਜਨਾਬੱਧ ਕਾਰਵਾਈਆਂ ਦੀ ਇੱਕ ਲੜੀ ਤਿਆਰ ਕਰ ਸਕਦੇ ਹਨ ਜੋ LLM ਉਦੋਂ ਤੱਕ ਕਰਦਾ ਹੈ ਜਦੋਂ ਤੱਕ ਇਹ ਇੱਕ ਪੂਰਵ-ਨਿਰਧਾਰਤ "ਟੀਚੇ" ਤੱਕ ਨਹੀਂ ਪਹੁੰਚਦਾ। ਗਤੀਵਿਧੀਆਂ ਦੀ ਚੌੜਾਈ ਜੋ ਕਿ ਖੁਦਮੁਖਤਿਆਰ ਏਜੰਟ ਹੁਣ ਸਮਰੱਥ ਹਨ ਵਿੱਚ ਵੈੱਬ ਖੋਜ, ਕੋਡਿੰਗ, ਸੰਖੇਪ, ਅਸਲੀ ਸਮੱਗਰੀ ਬਣਾਉਣਾ, ਅਨੁਵਾਦ ਕਰਨਾ ਅਤੇ ਹੋਰ ਬਹੁਤ ਕੁਝ ਸ਼ਾਮਲ ਹੈ।
ਗੂਗਲ ਦੇ ਬਾਰਡ ਅਤੇ ਓਪਨਏਆਈ ਦੇ ਚੈਟਜੀਪੀਟੀ, ਜੀਪੀਟੀ-4 ਵਰਗੇ ਕਈ ਆਰਟੀਫੀਸ਼ੀਅਲ ਇੰਟੈਲੀਜੈਂਸ ਸਿਸਟਮ ਹਾਲ ਹੀ ਵਿੱਚ ਸਾਹਮਣੇ ਆਏ ਹਨ ਅਤੇ ਦੁਨੀਆ ਭਰ ਵਿੱਚ ਫੈਲ ਗਏ ਹਨ। ਮਾਈਕਰੋਸਾਫਟ ਤੋਂ ਇੱਕ ਨਵਾਂ ਬਿੰਗ ਬੋਟ ਵੀ ਪ੍ਰਗਟ ਹੋਇਆ.
BabyAGI ਨਾਮਕ ਇੱਕ ਵਾਧੂ AI ਸਿਸਟਮ AI ਸਿਸਟਮਾਂ ਦੇ ਇਸ ਸੈੱਟ ਵਿੱਚ ਸ਼ਾਮਲ ਹੋ ਗਿਆ ਹੈ।
ਇਸ ਲੇਖ ਵਿੱਚ, ਅਸੀਂ BabyAGI, ਇਸਦੇ ਮਹੱਤਵਪੂਰਨ ਹਿੱਸੇ, ਅਤੇ ਇਹ ਅੰਦਰੋਂ ਬਾਹਰ ਤੋਂ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ, ਬਾਰੇ ਡੂੰਘਾਈ ਨਾਲ ਵਿਚਾਰ ਕਰਾਂਗੇ। ਅਸੀਂ ਇਸਦੀ ਤੁਲਨਾ ਇਸ ਨਾਲ ਵੀ ਕਰਾਂਗੇ ਆਟੋਜੀਪੀਟੀ, ਅਤੇ ਫਿਰ ਤੁਹਾਨੂੰ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਇਸਨੂੰ ਆਪਣੇ ਕੰਪਿਊਟਰ 'ਤੇ ਕਿਵੇਂ ਇੰਸਟਾਲ ਕਰਨਾ ਹੈ ਅਤੇ ਇਸਦੀ ਵਰਤੋਂ ਕਿਵੇਂ ਕਰਨੀ ਹੈ।
ਇਸ ਲਈ, ਕੀ ਹੈ ਬੇਬੀਏਜੀਆਈ?
ਬੇਬੀਏਜੀਆਈ ਇੱਕ ਅਸਧਾਰਨ ਆਰਟੀਫਿਸ਼ੀਅਲ ਇੰਟੈਲੀਜੈਂਸ (AI) ਪਲੇਟਫਾਰਮ ਹੈ ਜਿਸ ਨੂੰ ਵਰਚੁਅਲ ਵਾਤਾਵਰਣ ਵਿੱਚ AI ਏਜੰਟਾਂ ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਕਿਸਮ ਦੀ ਜਾਂਚ ਅਤੇ ਵਿਕਾਸ ਕਰਨ ਲਈ ਬੜੀ ਮਿਹਨਤ ਨਾਲ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ। ਯੋਹੇਈ ਨਾਕਾਜੀਮਾ, ਉੱਦਮ ਪੂੰਜੀ ਦਾ ਇੱਕ ਮਾਸਟਰ ਅਤੇ ਬਣਾਵਟੀ ਗਿਆਨ, ਇਸ ਅਤਿ-ਆਧੁਨਿਕ ਕਾਢ ਦਾ ਸਿਰਜਣਹਾਰ ਹੈ।
ਬੇਬੀਏਜੀਆਈ ਦੇ ਵਿਆਪਕ ਆਰਕੀਟੈਕਚਰ ਦੀ ਬੁਨਿਆਦ, ਟਾਸਕ-ਡਰਾਇਵਨ ਆਟੋਨੋਮਸ ਏਜੰਟ ਭਾਸ਼ਾ ਦੀ ਪ੍ਰਾਪਤੀ ਅਤੇ ਬੋਧਾਤਮਕ ਵਿਕਾਸ ਤੋਂ ਲੈ ਕੇ ਰੀਨਫੋਰਸਮੈਂਟ ਲਰਨਿੰਗ ਤੱਕ ਵੱਖ-ਵੱਖ ਖੇਤਰਾਂ ਵਿੱਚ ਖੋਜ ਨੂੰ ਉਤਸ਼ਾਹਿਤ ਕਰਨ ਲਈ ਇੱਕ ਓਪਨ-ਸੋਰਸ ਪਲੇਟਫਾਰਮ ਦਾ ਮਾਣ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ।
ਬੇਬੀਏਜੀਆਈ ਨੂੰ ਸਿੱਖਣ ਦੀ ਨਕਲ ਕਰਨ ਲਈ ਇਸ ਤਰੀਕੇ ਨਾਲ ਤਿਆਰ ਕੀਤਾ ਗਿਆ ਹੈ ਜੋ ਬੱਚੇ ਦੇ ਮਨੁੱਖਾਂ ਦੇ ਬੋਧਾਤਮਕ ਵਿਕਾਸ ਦੇ ਸਮਾਨ ਹੈ। ਅੰਤਮ ਉਦੇਸ਼ ਏਆਈ ਨੂੰ ਅਨੁਭਵ ਦੁਆਰਾ ਗਿਆਨ ਪ੍ਰਾਪਤ ਕਰਨ, ਬੁੱਧੀਮਾਨ ਨਿਰਣੇ ਕਰਨ, ਅਤੇ ਸੁਤੰਤਰ ਤੌਰ 'ਤੇ ਕੰਮ ਕਰਨ ਲਈ ਸ਼ਕਤੀ ਪ੍ਰਦਾਨ ਕਰਨਾ ਹੈ।
ਬੇਬੀਏਜੀਆਈ ਦੁਆਰਾ ਅਤਿ-ਆਧੁਨਿਕ AI ਖੋਜ ਵਿੱਚ ਅਗਵਾਈ ਕਰਨ ਦੇ ਨਾਲ ਸੰਭਾਵਨਾਵਾਂ ਬੇਅੰਤ ਹਨ।
ਇਸ ਪਲੇਟਫਾਰਮ ਦਾ ਮੁੱਖ ਟੀਚਾ ਸਿਮੂਲੇਟਡ ਸੈਟਿੰਗਾਂ, ਸਿਖਲਾਈ ਅਤੇ ਮੁਲਾਂਕਣਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਏਆਈ ਏਜੰਟਾਂ ਦੀ ਇੱਕ ਵਿਸ਼ਾਲ ਸ਼੍ਰੇਣੀ ਦੇ ਪ੍ਰਦਰਸ਼ਨ ਦਾ ਮੁਲਾਂਕਣ ਅਤੇ ਸੁਧਾਰ ਕਰਨਾ ਹੈ। ਇਸਦਾ ਮੁੱਖ ਉਦੇਸ਼ ਏਜੰਟਾਂ ਦੀ ਚੁਣੌਤੀਪੂਰਨ ਕਾਰਜਾਂ ਨੂੰ ਸਿੱਖਣ ਅਤੇ ਕਰਨ ਦੀ ਯੋਗਤਾ ਦੀ ਜਾਂਚ ਕਰਨਾ ਹੈ।
ਸਪੱਸ਼ਟ ਤੌਰ 'ਤੇ, ਏਜੰਟਾਂ ਦੀ ਮਜ਼ਬੂਤੀ ਸਿਖਲਾਈ ਅਤੇ ਬੋਧਾਤਮਕ ਸਮਰੱਥਾਵਾਂ ਦਾ ਵਿਕਾਸ ਪਲੇਟਫਾਰਮ ਦੀ ਸਫਲਤਾ ਦਾ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਹਿੱਸਾ ਹੈ।
ਹੁਣ, ਬੇਬੀਏਜੀਆਈ ਦੇ ਅਧੀਨ ਕੀ ਹੈ?
ਸਿਸਟਮ ਕਾਰਜਾਂ ਦੇ ਤੇਜ਼ ਅਤੇ ਪ੍ਰਭਾਵੀ ਅਮਲ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਲਈ GPT-4, LangChain ਦੀ ਚੇਨ ਅਤੇ ਏਜੰਟ ਸਮਰੱਥਾਵਾਂ, OpenAI ਦਾ API, ਅਤੇ Pinecone ਸਮੇਤ ਉਪਲਬਧ ਕੁਝ ਸਭ ਤੋਂ ਸ਼ਕਤੀਸ਼ਾਲੀ ਤਕਨਾਲੋਜੀਆਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।
ਬਿਨਾਂ ਸ਼ੱਕ, GPT-4 ਭਾਸ਼ਾ ਦਾ ਮਾਡਲ, ਇੱਕ ਬੇਮਿਸਾਲ LLM ਜੋ ਨੌਕਰੀਆਂ ਨੂੰ ਸ਼ੁੱਧਤਾ ਅਤੇ ਸੁਵਿਧਾ ਨਾਲ ਸੰਭਾਲਣ ਲਈ ਬਣਾਇਆ ਗਿਆ ਹੈ, ਸਿਸਟਮ ਦਾ ਧੜਕਣ ਵਾਲਾ ਦਿਲ ਹੈ। ਸਿਸਟਮ ਗੁੰਝਲਦਾਰ ਨੌਕਰੀਆਂ ਨੂੰ ਬੇਮਿਸਾਲ ਕੁਸ਼ਲਤਾ ਨਾਲ ਕਰ ਸਕਦਾ ਹੈ ਕਿਉਂਕਿ ਇਸਦੀ ਸਮਰੱਥਾ ਨਵੇਂ ਕਾਰਜਾਂ ਨੂੰ ਪੈਦਾ ਕਰਨ ਅਤੇ ਅਸਲ-ਸਮੇਂ ਵਿੱਚ ਉਹਨਾਂ ਨੂੰ ਤਰਜੀਹ ਦੇਣ ਦੀ ਹੈ।
ਇਸ ਤੋਂ ਇਲਾਵਾ, ਸਿਸਟਮ ਪਾਈਨਕੋਨ, ਇੱਕ ਵੈਕਟਰ ਖੋਜ ਪਲੇਟਫਾਰਮ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ, ਜੋ ਕਿ ਕਾਰਜ-ਸਬੰਧਤ ਡੇਟਾ ਜਿਵੇਂ ਕਿ ਕਾਰਜ ਵਰਣਨ, ਪਾਬੰਦੀਆਂ ਅਤੇ ਨਤੀਜਿਆਂ ਦੀ ਸਟੋਰੇਜ ਅਤੇ ਪ੍ਰਾਪਤੀ ਵਿੱਚ ਮਹੱਤਵਪੂਰਨ ਹੈ।
ਸਿਸਟਮ ਨੂੰ ਰੀਨਫੋਰਸਮੈਂਟ ਲਰਨਿੰਗ ਦੇ ਸਮਰੱਥ ਬਣਾਉਣ ਲਈ, ਜੋ ਇਸਨੂੰ ਅਨੁਭਵ ਤੋਂ ਗਿਆਨ ਪ੍ਰਾਪਤ ਕਰਨ ਅਤੇ ਸਮੇਂ ਦੇ ਨਾਲ ਬਿਹਤਰ ਹੋਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ, ਡੇਟਾ ਹੈਂਡਲਿੰਗ ਲਈ ਇੱਕ ਸਰਲ ਪਹੁੰਚ ਜ਼ਰੂਰੀ ਹੈ। ਸਿਸਟਮ ਨੇ LangChain ਫਰੇਮਵਰਕ ਨੂੰ ਏਕੀਕ੍ਰਿਤ ਕੀਤਾ ਹੈ, ਜਿਸ ਨਾਲ AI ਏਜੰਟ ਬੇਬੀ AGI ਦੀਆਂ ਸਮਰੱਥਾਵਾਂ ਦੀਆਂ ਸੀਮਾਵਾਂ ਨੂੰ ਪਰਖਣ ਦੀ ਕੋਸ਼ਿਸ਼ ਵਿੱਚ ਆਪਣੇ ਵਾਤਾਵਰਣ ਨਾਲ ਗੱਲਬਾਤ ਕਰਨ ਦੇ ਤਰੀਕੇ ਵਿੱਚ ਕ੍ਰਾਂਤੀ ਲਿਆਉਂਦੇ ਹਨ।
ਰੁਝੇਵਿਆਂ ਦੀ ਇਸ ਵਧੀ ਹੋਈ ਡਿਗਰੀ ਦੇ ਕਾਰਨ ਸਿਸਟਮ ਪ੍ਰਤੀਯੋਗੀਆਂ ਤੋਂ ਵੱਖਰਾ ਹੈ, ਜੋ ਕਿ AI ਏਜੰਟ ਨੂੰ ਵਧੇਰੇ ਡਾਟਾ-ਜਾਗਰੂਕ ਹੋਣ ਅਤੇ ਚੁਣੌਤੀਪੂਰਨ ਨੌਕਰੀਆਂ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਸੰਭਾਲਣ ਲਈ ਤਿਆਰ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ।
ਸਿਸਟਮ ਇੱਕ ਡੀਕ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ (ਡਬਲ-ਐਂਡ ਕਤਾਰ) ਡਾਟਾ ਢਾਂਚਾ ਆਪਣੀ ਨੌਕਰੀ ਦੀ ਸੂਚੀ ਨੂੰ ਸੰਗਠਿਤ ਕਰਨ ਅਤੇ ਤਰਜੀਹ ਦੇਣ ਲਈ ਕਿਉਂਕਿ ਟਾਸਕ ਮੈਨੇਜਮੈਂਟ ਬੇਬੀ ਏਜੀਆਈ ਦੀਆਂ ਸਮਰੱਥਾਵਾਂ ਦੀ ਬੁਨਿਆਦ ਹੈ।
ਸਿਸਟਮ ਆਪਣੇ ਆਪ ਕਾਰਜ ਸੂਚੀ ਨੂੰ ਮੌਜੂਦਾ ਅਤੇ ਅਪ-ਟੂ-ਡੇਟ ਬਣਾਈ ਰੱਖਣ ਲਈ ਨਵੇਂ ਕਾਰਜ ਪੈਦਾ ਕਰਦਾ ਹੈ ਜਦੋਂ ਕੰਮ ਪੂਰੇ ਹੋ ਜਾਂਦੇ ਹਨ ਅਤੇ ਉਹਨਾਂ ਦੀ ਥਾਂ 'ਤੇ ਨਵੇਂ ਬਣਾਏ ਜਾਂਦੇ ਹਨ। ਕਾਰਜ ਸੂਚੀ ਨੂੰ ਨਿਯਮਤ ਤੌਰ 'ਤੇ ਇਸ ਗੱਲ ਦੀ ਗਾਰੰਟੀ ਦੇਣ ਲਈ ਮੁੜ ਤਰਜੀਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ ਕਿ ਸਿਸਟਮ ਜਿੰਨਾ ਸੰਭਵ ਹੋ ਸਕੇ ਕੁਸ਼ਲਤਾ ਨਾਲ ਕੰਮ ਕਰਦਾ ਹੈ, ਇਸ ਨੂੰ ਬਿਨਾਂ ਕਿਸੇ ਗਲਤੀ ਦੇ ਕਰਤੱਵਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।
ਬੇਬੀਏਜੀਆਈ ਕਿਵੇਂ ਕੰਮ ਕਰਦੀ ਹੈ?
BabyAGI ਸਕ੍ਰਿਪਟ ਇੱਕ ਟਾਸਕ ਸੂਚੀ ਵਿੱਚੋਂ ਲਗਾਤਾਰ ਕਾਰਜਾਂ ਦੀ ਚੋਣ ਕਰਦੀ ਹੈ, ਉਹਨਾਂ ਨੂੰ ਲਾਗੂ ਕਰਦੀ ਹੈ, ਨਤੀਜਿਆਂ ਨੂੰ ਵਧਾਉਂਦੀ ਹੈ, ਅਤੇ ਪਿਛਲੀ ਨੌਕਰੀ ਦੇ ਟੀਚੇ ਅਤੇ ਨਤੀਜਿਆਂ ਦੇ ਆਧਾਰ 'ਤੇ ਨਵੇਂ ਕਾਰਜ ਤਿਆਰ ਕਰਦੀ ਹੈ।
ਇਹ ਸਕ੍ਰਿਪਟ ਇੱਕ ਅਨੰਤ ਲੂਪ ਵਿੱਚ ਚੱਲਦੀ ਹੈ। ਸਕ੍ਰਿਪਟ ਦੇ ਵਰਕਫਲੋ ਦੇ ਚਾਰ ਪ੍ਰਾਇਮਰੀ ਪੜਾਅ ਹਨ ਟਾਸਕ ਐਗਜ਼ੀਕਿਊਸ਼ਨ, ਰਿਜ਼ਲਟ ਇਨਰਿਚਮੈਂਟ, ਟਾਸਕ ਜਨਰੇਸ਼ਨ, ਅਤੇ ਟਾਸਕ ਪ੍ਰਾਥਮਿਕਤਾ।
ਕਾਰਜ ਲਾਗੂ ਕਰਨਾ
ਬੇਬੀਏਜੀਆਈ ਪ੍ਰਕਿਰਿਆ ਇਸ ਪੜਾਅ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ। ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਏਜੰਟ ਫੰਕਸ਼ਨ ਇਸ ਪੜਾਅ ਵਿੱਚ ਓਪਨਏਆਈ ਦੇ API ਨੂੰ ਇੱਕ ਕੰਮ ਭੇਜਦਾ ਹੈ, ਅਤੇ API ਸੰਦਰਭ ਦੇ ਅਨੁਸਾਰ ਕੰਮ ਨੂੰ ਪੂਰਾ ਕਰਦਾ ਹੈ। ਉਦੇਸ਼ ਅਤੇ ਕਾਰਜ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਏਜੰਟ ਫੰਕਸ਼ਨ ਲਈ ਦੋ ਇੰਪੁੱਟ ਹਨ।
ਓਪਨਏਆਈ ਦੇ API ਨੂੰ ਇੱਕ ਪ੍ਰੋਂਪਟ ਭੇਜਣ ਤੋਂ ਬਾਅਦ ਟਾਸਕ ਦਾ ਨਤੀਜਾ ਇੱਕ ਸਤਰ ਦੇ ਰੂਪ ਵਿੱਚ ਵਾਪਸ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇਹ ਪੜਾਅ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿਉਂਕਿ ਇਹ ਸਿਸਟਮ ਨੂੰ ਕਾਰਜਾਂ ਨੂੰ ਪੂਰਾ ਕਰਨ ਅਤੇ ਜਾਣਕਾਰੀ ਇਕੱਠੀ ਕਰਨ ਦਾ ਮੌਕਾ ਦਿੰਦਾ ਹੈ ਜੋ ਨਵੇਂ ਕਾਰਜਾਂ ਦੇ ਵਿਕਾਸ ਅਤੇ ਮੌਜੂਦਾ ਕਾਰਜਾਂ ਨੂੰ ਤਰਜੀਹ ਦੇਣ ਵਿੱਚ ਮਦਦ ਕਰੇਗਾ।
ਨਤੀਜਿਆਂ ਵਿੱਚ ਸੁਧਾਰ
"ਨਤੀਜਿਆਂ ਵਿੱਚ ਸੁਧਾਰ" ਵਜੋਂ ਜਾਣੇ ਜਾਂਦੇ ਪੜਾਅ ਵਿੱਚ, ਪਿਛਲੀ ਨੌਕਰੀ ਦੇ ਨਤੀਜੇ ਵਿੱਚ ਸੁਧਾਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ ਪਾਈਨਕੋਨ ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ, ਜੋ ਬਾਅਦ ਵਿੱਚ ਵਰਤੋਂ ਲਈ ਕਾਰਜ ਦੇ ਨਤੀਜਿਆਂ ਨੂੰ ਆਰਕਾਈਵ ਕਰਨ ਅਤੇ ਮੁੜ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਇੱਕ ਸਹਾਇਕ ਸਾਧਨ ਹੈ। ਇਹ ਪ੍ਰਕਿਰਿਆ ਮਹੱਤਵਪੂਰਨ ਹੈ ਕਿਉਂਕਿ ਇਹ ਸਿਸਟਮ ਨੂੰ ਪਿਛਲੀਆਂ ਗਲਤੀਆਂ ਤੋਂ ਸਿੱਖ ਕੇ ਲਗਾਤਾਰ ਆਪਣੀ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਸੁਧਾਰ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਦਿੰਦੀ ਹੈ।
BabyAGI ਰੁਝਾਨਾਂ ਨੂੰ ਖੋਜ ਸਕਦਾ ਹੈ, ਗਲਤੀਆਂ ਤੋਂ ਸਿੱਖ ਸਕਦਾ ਹੈ, ਅਤੇ ਪੂਰਵ ਨਤੀਜਿਆਂ ਅਤੇ ਉਹਨਾਂ ਦੇ ਨਾਲ ਮੌਜੂਦ ਮੈਟਾਡੇਟਾ ਦਾ ਧਿਆਨ ਰੱਖ ਕੇ ਨਿਮਨਲਿਖਤ ਕਾਰਜਾਂ ਵਿੱਚ ਆਪਣੀ ਕਾਰਗੁਜ਼ਾਰੀ ਵਿੱਚ ਸੁਧਾਰ ਕਰ ਸਕਦਾ ਹੈ।
ਕਾਰਜ ਪੀੜ੍ਹੀ
ਟਾਸਕ ਸਿਰਜਣਾ ਬੇਬੀਏਜੀਆਈ ਪ੍ਰਕਿਰਿਆ ਦਾ ਤੀਜਾ ਪੜਾਅ ਹੈ, ਜਿੱਥੇ ਟਾਸਕ ਕ੍ਰਿਏਸ਼ਨ ਏਜੰਟ ਫੰਕਸ਼ਨ ਓਪਨਏਆਈ ਦੇ ਏਪੀਆਈ ਦੀ ਵਰਤੋਂ ਪਿਛਲੇ ਕੰਮ ਦੇ ਟੀਚੇ ਅਤੇ ਨਤੀਜੇ ਦੇ ਆਧਾਰ 'ਤੇ ਨਵੇਂ ਕਾਰਜ ਤਿਆਰ ਕਰਨ ਲਈ ਕਰਦਾ ਹੈ।
ਫੰਕਸ਼ਨ ਚਾਰ ਪੈਰਾਮੀਟਰਾਂ ਦੇ ਨਾਲ OpenAI API ਨੂੰ ਇੱਕ ਬੇਨਤੀ ਭੇਜਦਾ ਹੈ: ਉਦੇਸ਼, ਪੁਰਾਣੇ ਕੰਮ ਦਾ ਨਤੀਜਾ, ਕਾਰਜ ਦਾ ਵੇਰਵਾ, ਅਤੇ ਮੌਜੂਦਾ ਕਾਰਜ ਸੂਚੀ। API ਸਤਰ ਦੇ ਰੂਪ ਵਿੱਚ ਨਵੇਂ ਕਾਰਜਾਂ ਦੀ ਸੂਚੀ ਦੇ ਨਾਲ ਜਵਾਬ ਦਿੰਦਾ ਹੈ। ਨਵੇਂ ਕੰਮਾਂ ਦੇ ਨਾਂ ਵਾਲੇ ਸ਼ਬਦਕੋਸ਼ਾਂ ਦੀ ਸੂਚੀ ਫਿਰ ਨਵੇਂ ਕੰਮਾਂ ਦੇ ਨਾਲ ਵਾਪਸ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
ਕੰਮਾਂ ਨੂੰ ਪਹਿਲ ਦੇਣੀ
ਬੇਬੀਏਜੀਆਈ ਲਈ ਕਾਰਜਾਂ ਦੀ ਤਰਜੀਹ ਵਰਕਫਲੋ ਦਾ ਆਖਰੀ ਪੜਾਅ ਹੈ। ਇਸ ਕੇਸ ਵਿੱਚ ਓਪਨਏਆਈ API ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ ਤਰਜੀਹੀ ਏਜੰਟ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਕਾਰਜ ਸੂਚੀ ਨੂੰ ਤਰਜੀਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ। ਮੌਜੂਦਾ ਟਾਸਕ ਦੀ ID ਨੂੰ ਫੰਕਸ਼ਨ ਲਈ ਪੈਰਾਮੀਟਰ ਵਜੋਂ ਭੇਜਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਫੰਕਸ਼ਨ ਉਹਨਾਂ ਕਾਰਜਾਂ ਦੀ ਇੱਕ ਸੰਖਿਆਬੱਧ ਸੂਚੀ ਵਾਪਸ ਕਰਦਾ ਹੈ ਜੋ OpenAI ਦੇ API ਨੂੰ ਇੱਕ ਪ੍ਰੋਂਪਟ ਭੇਜਣ ਤੋਂ ਬਾਅਦ ਮੁੜ ਤਰਜੀਹ ਦਿੱਤੀ ਗਈ ਹੈ। ਇਹ ਪੜਾਅ ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਜ਼ਰੂਰੀ ਹੈ ਕਿ ਸਿਸਟਮ ਉਨ੍ਹਾਂ ਗਤੀਵਿਧੀਆਂ 'ਤੇ ਕੇਂਦ੍ਰਿਤ ਰਹੇ ਜੋ ਮਹੱਤਵਪੂਰਨ ਅਤੇ ਟੀਚੇ ਲਈ ਢੁਕਵੇਂ ਹਨ।
ਆਪਣੀ ਮਸ਼ੀਨ 'ਤੇ ਬੇਬੀਜੀਪੀਟੀ ਨੂੰ ਕਿਵੇਂ ਸਥਾਪਿਤ ਅਤੇ ਵਰਤਣਾ ਹੈ?
ਪੂਰਵ-ਲੋੜਾਂ
ਇੰਸਟਾਲੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਤੁਹਾਨੂੰ ਆਪਣੇ ਕੰਪਿਊਟਰ 'ਤੇ ਇੰਸਟਾਲ ਕਰਨ ਲਈ ਕੁਝ ਲੋੜਾਂ ਹਨ:
- ਗਿੱਟ
- ਪਾਇਥਨ 3.8 ਜਾਂ ਬਾਅਦ ਵਾਲਾ
- OpenAI API ਕੁੰਜੀ
- PineCone API ਕੁੰਜੀ
ਕਿਰਪਾ ਕਰਕੇ ਨੋਟ ਕਰੋ: ਮੈਂ ਨਵੀਨਤਮ ਸੰਸਕਰਣ ਦੇ ਨਾਲ MacOS ਦੀ ਵਰਤੋਂ ਕਰ ਰਿਹਾ/ਰਹੀ ਹਾਂ।
BabyAGI ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਕਲੋਨ ਕਰੋ
ਪਹਿਲੇ ਕਦਮ ਵਜੋਂ, ਆਪਣੇ ਕੰਪਿਊਟਰ 'ਤੇ ਇੱਕ ਵਿਲੱਖਣ ਫੋਲਡਰ (BabyAGI) ਬਣਾਓ। ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਕਲੋਨ ਕਰਨ ਲਈ, Git Bash ਖੋਲ੍ਹੋ ਅਤੇ ਹੇਠ ਦਿੱਤੀ ਕਮਾਂਡ ਦਿਓ:
ਨਿਰਭਰਤਾ ਸਥਾਪਿਤ ਕਰੋ
ਇਸ ਪੜਾਅ ਵਿੱਚ ਉਸ ਫੋਲਡਰ ਵਿੱਚ ਚਲੇ ਜਾਓ ਜੋ ਹੁਣੇ ਬਣਾਇਆ ਗਿਆ ਸੀ, ਅਸੀਂ ਸਾਰੀਆਂ ਨਿਰਭਰਤਾਵਾਂ ਨੂੰ ਸਥਾਪਿਤ ਕਰਾਂਗੇ ਜੋ ਬੇਬੀਏਜੀਆਈ ਨੂੰ ਚਲਾਉਣ ਲਈ ਲੋੜੀਂਦੀਆਂ ਹਨ।
ਇਸ ਤੋਂ ਬਾਅਦ ਆਪਣੇ ਕੋਡ ਐਡੀਟਰ ਵਿੱਚ ਪ੍ਰੋਜੈਕਟ ਖੋਲ੍ਹੋ, ਮੈਂ VSCode, rename.env.template to.env ਦੀ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਹਾਂ, ਅਤੇ ਤੁਹਾਡੀਆਂ OpenAI ਅਤੇ PineCone API ਕੁੰਜੀਆਂ ਨਾਲ ਖੇਤਰ ਭਰ ਰਿਹਾ ਹਾਂ।
ਤੁਹਾਡੀ OpenAI API ਕੁੰਜੀ ਹਾਸਲ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਇਥੇ
ਤੁਹਾਡੀ Pinecone API ਕੁੰਜੀ ਹਾਸਲ ਕੀਤੀ ਜਾ ਸਕਦੀ ਹੈ ਇਥੇ.
ਅੰਤ ਵਿੱਚ, ਉਹਨਾਂ API ਨੂੰ .env ਫਾਈਲ ਵਿੱਚ ਸਤਿਕਾਰਤ ਖੇਤਰਾਂ ਵਿੱਚ ਰੱਖੋ।
ਉਸੇ ਫਾਈਲ ਵਿੱਚ, ਤੁਹਾਨੂੰ ਇੱਕ ਉਦੇਸ਼ ਅਤੇ ਸ਼ੁਰੂਆਤੀ ਕੰਮ ਮਿਲੇਗਾ।
ਪਾਈਥਨ ਸਕ੍ਰਿਪਟ ਚਲਾਓ
ਆਖਰੀ ਪੜਾਅ 'ਤੇ, ਤੁਸੀਂ ਚਲਾ ਸਕਦੇ ਹੋ ਪਾਈਥਨ ਸਕ੍ਰਿਪਟ ਤੁਹਾਡੇ ਕੋਡ ਸੰਪਾਦਕ ਤੋਂ ਜਾਂ ਟਰਮੀਨਲ ਨਾਲ ਵੀ। ਚੋਣ ਤੁਹਾਡੀ ਹੈ। ਇੱਥੇ BabyAGI ਦੇ ਨਤੀਜੇ ਹਨ।
ਬੇਬੀਏਜੀ ਬਨਾਮ ਆਟੋਜੀਪੀਟੀ
BabyAGI ਕੁਝ ਤਰੀਕਿਆਂ ਨਾਲ ਆਟੋ-GPT ਤੋਂ ਵੱਖਰਾ ਹੈ, ਜਿਸ ਵਿੱਚ ਇਹ ਜਾਣਕਾਰੀ ਇਕੱਠੀ ਕਰਨ ਦੇ ਤਰੀਕੇ ਵੀ ਸ਼ਾਮਲ ਹੈ। ਬੇਬੀਏਜੀਆਈ ਬਾਹਰੀ ਸਰੋਤਾਂ ਦੀ ਖੋਜ ਨਹੀਂ ਕਰਦਾ ਹੈ, ਜੋ ਕਿ ਆਟੋ-ਜੀਪੀਟੀ ਦੇ ਮੁਕਾਬਲੇ ਕੁਝ ਸਥਿਤੀਆਂ ਵਿੱਚ ਇੱਕ ਵੱਡਾ ਫਾਇਦਾ ਹੋ ਸਕਦਾ ਹੈ।
BabyAGI ਆਪਣੀ ਇਕਾਗਰਤਾ ਨੂੰ ਬ੍ਰੇਨਸਟਾਰਮਿੰਗ ਤੱਕ ਸੀਮਤ ਕਰਕੇ ਟਰੈਕ ਤੋਂ ਦੂਰ ਜਾਣ ਤੋਂ ਬਚਦਾ ਹੈ ਅਤੇ ਔਨਲਾਈਨ ਜਾਣਕਾਰੀ ਲੱਭਣ ਤੋਂ ਪਰਹੇਜ਼ ਕਰਦਾ ਹੈ।
ਇਸਦੀ ਨਵੀਨਤਾਕਾਰੀ ਕਾਰਜਪ੍ਰਣਾਲੀ ਦੇ ਕਾਰਨ, ਬੇਬੀਏਜੀਆਈ ਵਿਚਾਰਧਾਰਾ ਅਤੇ ਦਿਮਾਗੀ ਅਭਿਆਸ ਲਈ ਇੱਕ ਸ਼ਾਨਦਾਰ ਸਾਧਨ ਹੈ।
ਬੇਬੀਏਜੀਆਈ ਵਿਚਾਰਧਾਰਾ 'ਤੇ ਇਸਦੀ ਸਮਰਪਿਤ ਇਕਾਗਰਤਾ ਦੇ ਕਾਰਨ ਆਸਾਨੀ ਨਾਲ ਅਸਲ ਵਿਚਾਰਾਂ ਦੇ ਨਾਲ ਆ ਸਕਦਾ ਹੈ, ਭਾਵੇਂ ਇਸਦੀ ਵਰਤੋਂ ਇੱਕ ਸਟੈਂਡਅਲੋਨ ਐਪਲੀਕੇਸ਼ਨ ਵਜੋਂ ਕੀਤੀ ਜਾਂਦੀ ਹੈ ਜਾਂ ਇੱਕ ਵੱਡੇ ਸਿਸਟਮ ਦੇ ਅੰਦਰ ਇੱਕ ਹਿੱਸੇ ਵਜੋਂ।
ਬੇਬੀਏਜੀਆਈ ਧਿਆਨ ਭਟਕਣ ਤੋਂ ਬਚ ਕੇ ਅਤੇ ਹੱਥ ਵਿਚਲੇ ਕੰਮ 'ਤੇ ਲੇਜ਼ਰ-ਵਰਗੇ ਫੋਕਸ ਨੂੰ ਕਾਇਮ ਰੱਖ ਕੇ ਬੇਮਿਸਾਲ ਨਤੀਜੇ ਪ੍ਰਦਾਨ ਕਰ ਸਕਦਾ ਹੈ, ਇਸ ਨੂੰ AI ਖੋਜ ਅਤੇ ਵਿਕਾਸ ਦੇ ਖੇਤਰ ਵਿਚ ਇਕ ਮਹੱਤਵਪੂਰਨ ਸਾਧਨ ਬਣਾ ਸਕਦਾ ਹੈ।
ਸਿੱਟਾ
ਬੇਬੀਏਜੀਆਈ ਦੇ ਡਿਜ਼ਾਈਨ ਫ਼ਲਸਫ਼ੇ ਦਾ ਮੁੱਖ ਸਿਧਾਂਤ ਆਟੋਮੇਸ਼ਨ, ਇੰਟੈਲੀਜੈਂਸ ਅਤੇ ਕੁਸ਼ਲਤਾ ਦਾ ਸਹਿਜ ਏਕੀਕਰਣ ਹੈ, ਜੋ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਅੱਜ ਦੇ ਤੇਜ਼ੀ ਨਾਲ ਬਦਲ ਰਹੇ ਸੰਸਾਰ ਵਿੱਚ ਬਹੁਤ ਸਾਰੀਆਂ ਰੁਕਾਵਟਾਂ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਸੰਭਾਲਣ ਦੇ ਯੋਗ ਬਣਾਉਂਦਾ ਹੈ।
ਤੁਸੀਂ ਪਲੇਟਫਾਰਮ ਦੀ ਸਵੈਚਲਿਤ ਟਾਸਕ ਰੈਜ਼ੋਲਿਊਸ਼ਨ ਅਤੇ ਪ੍ਰਬੰਧਨ ਦੀ ਯੋਗਤਾ ਨੂੰ ਆਸਾਨੀ ਨਾਲ ਟੈਪ ਕਰ ਸਕਦੇ ਹੋ, ਇਸਦੇ ਸਿੱਧੇ ਸੈੱਟਅੱਪ ਅਤੇ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਵਿਧੀ ਲਈ ਧੰਨਵਾਦ, ਇਸ ਨੂੰ ਵਿਅਕਤੀਆਂ ਅਤੇ ਟੀਮਾਂ ਦੋਵਾਂ ਲਈ ਇੱਕ ਵਧੀਆ ਸਹਿਯੋਗੀ ਬਣਾਉਂਦਾ ਹੈ।
BabyAGI ਵਰਗੇ ਟੂਲ ਯਕੀਨੀ ਤੌਰ 'ਤੇ ਵਧੇਰੇ ਮਹੱਤਵਪੂਰਨ ਬਣ ਜਾਣਗੇ ਕਿਉਂਕਿ AI ਖੋਜ ਵਿਕਸਿਤ ਹੁੰਦੀ ਹੈ ਅਤੇ ਵਧਦੀ ਹੈ, ਭਵਿੱਖ ਨੂੰ ਆਕਾਰ ਦੇਣ ਵਿੱਚ ਮਦਦ ਕਰਦੀ ਹੈ। BabyAGI AI-ਸੰਚਾਲਿਤ ਸਿਰਜਣਾਤਮਕਤਾ ਲਈ ਇੱਕ ਪ੍ਰਮੁੱਖ ਪਲੇਟਫਾਰਮ ਬਣਨ ਲਈ ਸਥਿਤੀ ਵਿੱਚ ਹੈ, ਵਿਭਿੰਨ ਕਾਰੋਬਾਰਾਂ ਅਤੇ ਪੇਸ਼ਿਆਂ ਵਿੱਚ ਨਵੀਨਤਾ ਅਤੇ ਤਰੱਕੀ ਨੂੰ ਉਤਸ਼ਾਹਤ ਕਰਦਾ ਹੈ, ਇਸਦੇ ਦਿਮਾਗ ਅਤੇ ਵਿਚਾਰਧਾਰਾ 'ਤੇ ਬੇਮਿਸਾਲ ਜ਼ੋਰ ਦੇਣ ਲਈ ਧੰਨਵਾਦ ਹੈ।
ਇਸ ਦੀਆਂ ਅਤਿ-ਆਧੁਨਿਕ ਸਮਰੱਥਾਵਾਂ ਦੇ ਨਾਲ, AI-ਸੰਚਾਲਿਤ ਉਤਪਾਦਾਂ ਦੀ ਅਗਲੀ ਪੀੜ੍ਹੀ ਨੂੰ ਪ੍ਰੇਰਿਤ ਕੀਤਾ ਜਾਵੇਗਾ, ਜਿਸ ਨਾਲ ਸੰਸਥਾਵਾਂ ਅਤੇ ਲੋਕਾਂ ਦੋਵਾਂ ਨੂੰ ਆਪਣੇ ਉਦੇਸ਼ਾਂ ਨੂੰ ਪਹਿਲਾਂ ਨਾਲੋਂ ਜ਼ਿਆਦਾ ਸਮਝਦਾਰੀ ਅਤੇ ਕੁਸ਼ਲਤਾ ਨਾਲ ਪੂਰਾ ਕਰਨ ਦੇ ਯੋਗ ਬਣਾਇਆ ਜਾਵੇਗਾ।
ਜੇਨ
ਮਹਾਨ ਲੇਖ! ਇਸ ਲਈ ਇੱਕ ਟਿਊਟੋਰਿਅਲ ਪੋਸਟ ਕਰਨ ਲਈ ਧੰਨਵਾਦ ਇਸ ਨੂੰ ਅਜ਼ਮਾਉਣ ਲਈ ਇੰਤਜ਼ਾਰ ਨਹੀਂ ਕਰ ਸਕਦਾ! ਮੈਂ VS ਵਿੱਚ ਪ੍ਰੋਜੈਕਟ ਨੂੰ ਕਿਵੇਂ ਖੋਲ੍ਹਾਂ?
Jay
ਬਸ ਫੋਲਡਰ ਨੂੰ VS ਕੋਡ ਵਿੱਚ ਖਿੱਚੋ ਅਤੇ ਸੁੱਟੋ।