ਟੂਲ ਕਾਲਿੰਗ: AI ਏਜੰਟ ਕਿਵੇਂ ਫੈਸਲਾ ਕਰਦੇ ਹਨ ਕਿ ਕੀ ਕਰਨਾ ਹੈ

AI ਮਾਡਲ ਸਿਰਫ਼ ਚੈਟ ਕਰਨ ਤੋਂ ਅੱਗੇ ਵਧ ਰਹੇ ਹਨ। ਹੁਣ ਉਹ ਕਾਰਵਾਈ (action) ਕਰ ਰਹੇ ਹਨ।

ਜ਼ਿਆਦਾਤਰ ਮਾਡਲ ਸਮੇਂ ਵਿੱਚ ਰੁਕ ਗਏ ਹਨ। ਉਹ ਸਿਰਫ਼ ਉਹੀ ਜਾਣਦੇ ਹਨ ਜੋ ਉਨ੍ਹਾਂ ਨੇ ਟ੍ਰੇਨਿੰਗ ਦੌਰਾਨ ਸਿੱਖਿਆ ਹੈ। ਉਹ ਆਪਣੇ ਆਪ ਅੱਜ ਦੀਆਂ ਸਟਾਕ ਕੀਮਤਾਂ ਦੀ ਜਾਂਚ ਨਹੀਂ ਕਰ ਸਕਦੇ ਜਾਂ ਤੁਹਾਡੇ ਕੈਲੰਡਰ 'ਤੇ ਮੀਟਿੰਗ ਬੁੱਕ ਨਹੀਂ ਕਰ ਸਕਦੇ।

ਟੂਲ ਕਾਲਿੰਗ ਇਸ ਨੂੰ ਬਦਲ ਦਿੰਦੀ ਹੈ। ਇਹ ਇੱਕ AI ਮਾਡਲ ਨੂੰ ਹੱਥ ਅਤੇ ਅੱਖਾਂ ਪ੍ਰਦਾਨ ਕਰਦੀ ਹੈ।

ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ:

ਡਿਵੈਲਪਰ ਮਾਡਲ ਨੂੰ ਟੂਲਜ਼ ਦਾ ਇੱਕ ਸਮੂਹ ਦਿੰਦੇ ਹਨ। ਇਹ ਟੂਲਜ਼ ਕੈਲਕੂਲੇਟਰ, ਸਰਚ ਇੰਜਣ, ਜਾਂ ਡਾਟਾਬੇਸ ਵਰਗੇ APIs ਹੁੰਦੇ ਹਨ।

ਸਿਰਫ਼ ਟੈਕਸਟ ਲਿਖਣ ਦੀ ਬਜਾਏ, ਮਾਡਲ ਇੱਕ ਲੂਪ (loop) ਦੀ ਪਾਲਣਾ ਕਰਦਾ ਹੈ:

• ਤਰਕ (Reasoning): ਮਾਡਲ ਤੁਹਾਡੀ ਬੇਨਤੀ ਨੂੰ ਪੜ੍ਹਦਾ ਹੈ। • ਕਾਰਵਾਈ (Action): ਮਾਡਲ ਫੈਸਲਾ ਕਰਦਾ ਹੈ ਕਿ ਉਸਨੂੰ ਇੱਕ ਟੂਲ ਦੀ ਲੋੜ ਹੈ। ਇਹ ਟੂਲ ਨੂੰ ਇੱਕ ਸੰਰਚਿਤ ਬੇਨਤੀ (ਜਿਵੇਂ ਕਿ JSON) ਭੇਜਦਾ ਹੈ। • ਨਿਰੀਖਣ (Observation): ਟੂਲ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇ ਡਾਟਾ ਵਾਪਸ ਭੇਜਦਾ ਹੈ। • ਜਵਾਬ (Response): ਮਾਡਲ ਤੁਹਾਨੂੰ ਅੰਤਿਮ ਜਵਾਬ ਦੇਣ ਲਈ ਉਸ ਨਵੇਂ ਡਾਟਾ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।

ਉਦਾਹਰਨ:

ਜੇਕਰ ਤੁਸੀਂ ਪੁੱਛਦੇ ਹੋ, "ਕੀ ਅੱਜ ਮੈਨੂੰ ਆਸਟਿਨ ਵਿੱਚ ਜੈਕਟ ਦੀ ਲੋੜ ਹੈ?" ਤਾਂ ਮਾਡਲ ਅੰਦਾਜ਼ਾ ਨਹੀਂ ਲਗਾਉਂਦਾ।

  1. ਇਹ ਮੌਸਮ ਦੇ ਟੂਲ ਦੀ ਪਛਾਣ ਕਰਦਾ ਹੈ।
  2. ਇਹ ਉਸ ਟੂਲ ਨੂੰ ਲੋਕੇਸ਼ਨ "Austin, TX" ਭੇਜਦਾ ਹੈ।
  3. ਇਹ ਮੌਜੂਦਾ ਤਾਪਮਾਨ ਪ੍ਰਾਪਤ ਕਰਦਾ ਹੈ।
  4. ਇਹ ਤੁਹਾਨੂੰ ਦੱਸਦਾ ਹੈ, "ਤਾਪਮਾਨ 58 ਡਿਗਰੀ ਹੈ ਅਤੇ ਹਵਾ ਚੱਲ ਰਹੀ ਹੈ, ਇਸ ਲਈ ਜੈਕਟ ਨਾਲ ਰੱਖੋ।"

ਇਹ ਇੱਕ ਪੈਸਿਵ (passive) ਚੈਟਬੋਟ ਨੂੰ ਇੱਕ ਐਕਟਿਵ (active) ਏਜੰਟ ਵਿੱਚ ਬਦਲ ਦਿੰਦਾ ਹੈ।

ਇਸ ਦਾ ਭੇਤ ਵਰਣਨ (description) ਵਿੱਚ ਹੈ। ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਟੂਲ ਨੂੰ ਅਸਪਸ਼ਟ ਨਾਮ ਦਿੰਦੇ ਹੋ, ਤਾਂ ਮਾਡਲ ਅਸਫਲ ਹੋ ਜਾਵੇਗਾ। ਜੇਕਰ ਤੁਸੀਂ ਇਸਨੂੰ ਇੱਕ ਸਪਸ਼ਟ ਅਤੇ ਸਹੀ ਵਰਣਨ ਦਿੰਦੇ ਹੋ, ਤਾਂ ਮਾਡਲ ਨੂੰ ਪਤਾ ਹੁੰਦਾ ਹੈ ਕਿ ਇਸਦੀ ਵਰਤੋਂ ਕਦੋਂ ਕਰਨੀ ਹੈ।

ਇਹਨਾਂ ਪ੍ਰਣਾਲੀਆਂ ਨੂੰ ਬਣਾਉਣ ਲਈ ਤਿੰਨ ਚੀਜ਼ਾਂ 'ਤੇ ਧਿਆਨ ਦੇਣ ਦੀ ਲੋੜ ਹੈ:

  • ਗਤੀ (Speed): ਹਰ ਟੂਲ ਕਾਲ ਵਿੱਚ ਸਮਾਂ ਲੱਗਦਾ ਹੈ। ਬਹੁਤ ਜ਼ਿਆਦਾ ਕਦਮ AI ਨੂੰ ਸੁਸਤ ਬਣਾ ਦਿੰਦੇ ਹਨ।
  • ਸੁਰੱਖਿਆ (Safety): ਜੇਕਰ ਕੋਈ ਟੂਲ ਈਮੇਲ ਭੇਜ ਸਕਦਾ ਹੈ ਜਾਂ ਪੈਸੇ ਟ੍ਰਾਂਸਫਰ ਕਰ ਸਕਦਾ ਹੈ, ਤਾਂ ਤੁਹਾਨੂੰ ਮਨੁੱਖੀ ਪ੍ਰਵਾਨਗੀ (human approval) ਸ਼ਾਮਲ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ।
  • ਭਰੋਸੇਯੋਗਤਾ (Reliability): APIs ਅਸਫਲ ਹੋ ਸਕਦੇ ਹਨ। ਤੁਹਾਨੂੰ ਅਜਿਹੀਆਂ ਪ੍ਰਣਾਲੀਆਂ ਬਣਾਉਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ ਜੋ ਗਲਤੀਆਂ ਨੂੰ ਫੜ ਸਕਣ ਅਤੇ ਮਾਡਲ ਨੂੰ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰਨ ਲਈ ਕਹਿ ਸਕਣ।

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

ਸਰੋਤ: https://dev.to/med_stream_93ad6cad6d2bee/tool-calling-explained-how-ai-agents-decide-what-to-do-next-3n3b

ਵਿਕਲਪਿਕ ਲਰਨਿੰਗ ਕਮਿਊਨਿਟੀ: https://t.me/GyaanSetuAi