ਆਟੋਨੋਮਸ ਸਿਸਟਮ ਅਤੇ ਨਵਾਂ Autostart

ਆਪਰੇਟਿੰਗ ਸਿਸਟਮਾਂ ਵਿੱਚ ਇੱਕ ਅਦਿੱਖ ਕੰਟਰੋਲ ਲੇਅਰ ਹੁੰਦੀ ਹੈ।

ਇਹ ਲੇਅਰ ਫੈਸਲਾ ਕਰਦੀ ਹੈ ਕਿ ਬੂਟ (boot) ਵੇਲੇ ਕੀ ਸ਼ੁਰੂ ਹੋਣਾ ਹੈ। ਇਹ ਫੈਸਲਾ ਕਰਦੀ ਹੈ ਕਿ ਬੈਕਗ੍ਰਾਊਂਡ ਵਿੱਚ ਕੀ ਚੱਲਦਾ ਹੈ। ਇਹ ਫੈਸਲਾ ਕਰਦੀ ਹੈ ਕਿ ਫੇਲ ਹੋਣ ਤੋਂ ਬਾਅਦ ਕੀ ਦੁਬਾਰਾ ਸ਼ੁਰੂ ਹੋਣਾ ਹੈ।

Windows, Task Scheduler ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। Linux, systemd ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। macOS, launchd ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।

ਇਸਦਾ ਉਦੇਸ਼ ਸਹੀ ਸਮੇਂ 'ਤੇ ਸਹੀ ਪ੍ਰੋਸੈਸਾਂ ਨੂੰ ਸ਼ੁਰੂ ਕਰਨਾ ਹੈ।

ਰਵਾਇਤੀ ਪ੍ਰਣਾਲੀਆਂ ਨਿਰਧਾਰਤ (deterministic) ਹੁੰਦੀਆਂ ਹਨ। ਇੱਕ ਟ੍ਰਿਗਰ ਹੁੰਦਾ ਹੈ। ਇੱਕ ਪ੍ਰੋਸੈਸ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ। ਇੱਕ ਆਊਟਪੁੱਟ ਦਿਖਾਈ ਦਿੰਦਾ ਹੈ। ਇਹ ਪ੍ਰਣਾਲੀਆਂ ਸਖ਼ਤ ਨਿਯਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੀਆਂ ਹਨ। ਉਹ ਸੰਦਰਭ (context) ਨੂੰ ਨਹੀਂ ਸਮਝਦੀਆਂ।

AI ਇਸਨੂੰ ਬਦਲ ਦਿੰਦਾ ਹੈ।

ਪੁਰਾਣੀਆਂ ਪ੍ਰਣਾਲੀਆਂ ਨਿਯਮਾਂ ਦੀ ਪਾਲਣਾ ਕਰਦੀਆਂ ਹਨ: "ਇਸ ਨੂੰ 08:00 ਵਜੇ ਚਲਾਓ।" AI ਪ੍ਰਣਾਲੀਆਂ ਇਰਾਦੇ (intent) ਦੀ ਪਾਲਣਾ ਕਰਦੀਆਂ ਹਨ: "ਡਾਟਾ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰੋ ਅਤੇ ਫੈਸਲਾ ਕਰੋ ਕਿ ਕੀ ਮਹੱਤਵਪੂਰਨ ਹੈ।"

ਅਸੀਂ ਐਗਜ਼ੀਕਿਊਸ਼ਨ (execution) ਤੋਂ ਰੀਜ਼ਨਿੰਗ (reasoning) ਵੱਲ ਵਧ ਰਹੇ ਹਾਂ। ਅਸੀਂ ਸਟੈਟਿਕ ਫਲੋਜ਼ ਤੋਂ ਅਡੈਪਟਿਵ ਵਿਵਹਾਰਾਂ ਵੱਲ ਵਧ ਰਹੇ ਹਾਂ।

ਸਾਫਟਵੇਅਰ ਹੁਣ ਫੈਸਲੇ ਲੈਂਦਾ ਹੈ।

Command Line Interface (CLI) ਇਸ ਤਬਦੀਲੀ ਦਾ ਕੇਂਦਰ ਹੈ। ਇਹ ਆਟੋਮੇਸ਼ਨ ਅਤੇ ਅਬਜ਼ਰਵੇਬਿਲਟੀ (observability) ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਂਦਾ ਹੈ। ਆਧੁਨਿਕ AI agents CLI ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ:

  • ਕੋਡ ਲਿਖਣ ਲਈ
  • ਫਾਈਲਾਂ ਨੂੰ ਸੋਧਣ ਲਈ
  • ਟੈਸਟ ਚਲਾਉਣ ਲਈ
  • ਸਿਸਟਮਾਂ ਨੂੰ ਡੀਬੱਗ ਕਰਨ ਲਈ
  • ਆਪਣੇ ਆਪ ਨੂੰ ਸੁਧਾਰਨ ਲਈ

ਹੁਣ ਟਰਮੀਨਲ ਕੰਟਰੋਲ ਪਲੇਨ ਹੈ। ਇੱਕ AI agent ਕੰਮ ਕਰਨ ਲਈ CLI, APIs, ਅਤੇ ਫਾਈਲਸਿਸਟਮ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇਹ ਸੰਦਰਭ (context) ਨੂੰ ਰੱਖਣ ਲਈ ਰੀਜ਼ਨਿੰਗ ਇੰਜਣਾਂ ਅਤੇ ਵੈਕਟਰ ਡੇਟਾਬੇਸਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ। ਇਹ ਆਪਣੇ ਕੰਮ ਦਾ ਮੁਲਾਂਕਣ ਕਰਨ ਲਈ ਲੌਗਸ (logs) ਅਤੇ ਟ੍ਰੇਸ (traces) ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।

ਇਹ ਟੀਚਾ-ਅਧਾਰਿਤ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਦਾ ਇੱਕ ਲੂਪ ਬਣਾਉਂਦਾ ਹੈ।

ਇਸ ਨਵੇਂ ਮਾਡਲ ਵਿੱਚ:

  • LLM, CPU ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ।
  • Context, RAM ਵਜੋਂ ਕੰਮ ਕਰਦਾ ਹੈ।
  • Vector databases, Disk ਵਜੋਂ ਕੰਮ ਕਰਦੇ ਹਨ।

ਮਾਡਲ ਫੈਸਲਾ ਕਰਦਾ ਹੈ ਕਿ ਕੀ ਯਾਦ ਰੱਖਣਾ ਹੈ। ਇਹ ਡਾਇਨਾਮਿਕ ਮੈਮੋਰੀ ਅਤੇ ਅਡੈਪਟਿਵ ਰੀਕਾਲ (adaptive recall) ਬਣਾਉਂਦਾ ਹੈ। ਆਪਰੇਟਿੰਗ ਸਿਸਟਮ ਕੋਗਨੀਟਿਵ (cognitive) ਬਣ ਜਾਂਦਾ ਹੈ।

ਨਵਾਂ ਸਿਸਟਮ ਲੂਪ ਇਸ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦਾ ਹੈ:

  1. ਇੱਕ ਘਟਨਾ (event) ਇੱਕ agent ਨੂੰ ਟ੍ਰਿਗਰ ਕਰਦੀ ਹੈ।
  2. Agent ਤਰਕ (reason) ਕਰਦਾ ਹੈ।
  3. Agent ਟੂਲਸ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹੈ।
  4. Agent ਆਊਟਪੁੱਟ ਦਾ ਮੁਲਾਂਕਣ ਕਰਦਾ ਹੈ।
  5. ਜੇਕਰ ਨਤੀਜਾ ਗਲਤ ਹੋਵੇ ਤਾਂ Agent ਮੁੜ ਯੋਜਨਾ ਬਣਾਉਂਦਾ ਹੈ।

ਇਹ ਸਿਰਫ਼ autostart ਨਹੀਂ ਹੈ। ਇਹ ਇੱਕ ਆਟੋਨੋਮਸ ਐਗਜ਼ੀਕਿਊਸ਼ਨ ਲੂਪ ਹੈ।

ਤੁਸੀਂ ਇਸਨੂੰ ਇੱਥੇ ਦੇਖ ਸਕਦੇ ਹੋ:

  • Cybersecurity ਰਿਸਪਾਂਸ ਸਿਸਟਮਾਂ ਵਿੱਚ।
  • DevOps ਸੈਲਫ-ਹੀਲਿੰਗ ਪਾਈਪਲਾਈਨਾਂ ਵਿੱਚ।
  • ਫਾਈਨਾਂਸ ਐਨੋਮਲੀ ਡਿਟੈਕਸ਼ਨ ਵਿੱਚ।

ਕਲਾਸੀਕਲ ਪ੍ਰਣਾਲੀਆਂ ਪ੍ਰੋਸੈਸ ਚਲਾਉਂਦੀਆਂ ਹਨ। AI ਪ੍ਰਣਾਲੀਆਂ ਕੰਮ ਕਰਦੀਆਂ ਹਨ।

Autostart ਹੁਣ ਆਟੋਨੋਮਸ ਇੰਟੈਲੀਜੈਂਸ ਲਈ ਇਗਨੀਸ਼ਨ ਲੇਅਰ ਹੈ।

Source: https://dev.to/serifcolakel/autonomous-systems-and-the-evolution-of-autostart-architectures-in-the-ai-era-4fin

Optional learning community: https://t.me/GyaanSetuAi