ਇੱਕ SKILL.md ਫਾਈਲ ਇੱਕ ਮਾਰਕਡਾਉਨ ਫਾਈਲ ਹੁੰਦੀ ਹੈ ਜਿਸ ਵਿੱਚ ਇੱਕ ਛੋਟਾ YAML ਹੈਡਰ ਹੁੰਦਾ ਹੈ ਜੋ ਇੱਕ AI ਏਜੰਟ ਨੂੰ ਇੱਕ ਖਾਸ ਕੰਮ ਕਿਵੇਂ ਕਰਨਾ ਹੈ ਸਿਖਾਉਂਦਾ ਹੈ। ਇਹ ਇੱਕ ਫੋਲਡਰ ਵਿੱਚ ਬੈਠਦਾ ਹੈ, ਵਿਕਲਪਿਕ ਤੌਰ 'ਤੇ ਸਕ੍ਰਿਪਟਾਂ, ਸੰਦਰਭ ਦਸਤਾਵੇਜ਼ਾਂ ਅਤੇ ਟੈਂਪਲੇਟਾਂ ਦੇ ਨਾਲ, ਅਤੇ ਏਜੰਟ ਇਸਨੂੰ ਸਿਰਫ਼ ਉਦੋਂ ਹੀ ਲੋਡ ਕਰਦਾ ਹੈ ਜਦੋਂ ਕੰਮ ਇਸਦੀ ਮੰਗ ਕਰਦਾ ਹੈ। SKILL.md ਫਾਈਲਾਂ ਖੁੱਲ੍ਹੇ ਏਜੰਟ ਹੁਨਰ ਨਿਰਧਾਰਨ ਦੀ ਪਾਲਣਾ ਕਰਦੀਆਂ ਹਨ, ਇਸ ਲਈ ਇੱਕ ਹੁਨਰ ਕਈ ਕੋਡਿੰਗ ਏਜੰਟਾਂ ਵਿੱਚ ਕੰਮ ਕਰਦਾ ਹੈ। ਉਤਪਾਦ ਟੀਮਾਂ ਲਈ, ਇੱਕ SKILL.md ਫਾਈਲ ਨਵਾਂ ਫਰੰਟ ਦਰਵਾਜ਼ਾ ਹੈ: ਜਿਸ ਤਰੀਕੇ ਨਾਲ ਇੱਕ ਏਜੰਟ ਤੁਹਾਡੇ ਉਤਪਾਦ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਵਰਤਣਾ ਸਿੱਖਦਾ ਹੈ। ਸੁਰੱਖਿਆ ਟੀਮਾਂ ਲਈ, ਇਹ ਇੱਕ ਸਾਦਾ-ਟੈਕਸਟ ਫਾਈਲ ਹੈ ਜੋ ਇੱਕ ਏਜੰਟ ਦੇ ਕੰਮ ਨੂੰ ਬਦਲਦੀ ਹੈ, ਅਤੇ ਇਹ ਕੋਡ ਵਾਂਗ ਹੀ ਸਮੀਖਿਆ ਦੇ ਹੱਕਦਾਰ ਹੈ।
SKILL.md ਫਾਈਲ ਕੀ ਹੈ? #
AI ਏਜੰਟ ਸਮਰੱਥ ਪਰ ਆਮ ਹਨ। ਉਹ ਕੋਡ ਅਤੇ ਕਾਲ ਟੂਲ ਲਿਖਣਾ ਜਾਣਦੇ ਹਨ। ਉਹ ਤੁਹਾਡੀ ਤੈਨਾਤੀ ਪ੍ਰਕਿਰਿਆ, ਤੁਹਾਡੇ API ਸੰਮੇਲਨਾਂ ਜਾਂ ਤਿੰਨ ਫਲੈਗਾਂ ਨੂੰ ਨਹੀਂ ਜਾਣਦੇ ਜੋ ਤੁਹਾਡੇ CLI ਨੂੰ CI ਵਿੱਚ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਚਲਾਉਣ ਲਈ ਲੋੜੀਂਦੇ ਹਨ। ਹਾਲ ਹੀ ਵਿੱਚ, ਹੱਲ ਇਹ ਸੀ ਕਿ ਇਹ ਸਭ ਇੱਕ ਸਿਸਟਮ ਪ੍ਰੋਂਪਟ ਵਿੱਚ ਪੇਸਟ ਕੀਤਾ ਜਾਵੇ ਜੋ ਹਰ ਸੈਸ਼ਨ ਨੂੰ ਲੋਡ ਕਰਦਾ ਸੀ ਅਤੇ ਸੰਦਰਭ ਲਈ ਅਸਲ ਕੰਮ ਨਾਲ ਮੁਕਾਬਲਾ ਕਰਦਾ ਸੀ।
ਇੱਕ SKILL.md ਫਾਈਲ ਇਸਨੂੰ ਵੱਖਰੇ ਢੰਗ ਨਾਲ ਹੱਲ ਕਰਦੀ ਹੈ। ਇਹ ਇੱਕ ਸਮਰੱਥਾ (ਇਸ ਸੇਵਾ ਨੂੰ ਤੈਨਾਤ ਕਰਦੀ ਹੈ, ਇਹਨਾਂ ਖੋਜਾਂ ਨੂੰ ਟ੍ਰਾਈਜ ਕਰਦੀ ਹੈ, ਇਸ ਰਿਪੋਰਟ ਨੂੰ ਤਿਆਰ ਕਰਦੀ ਹੈ) ਨੂੰ ਇੱਕ ਫੋਲਡਰ ਵਿੱਚ ਪੈਕੇਜ ਕਰਦੀ ਹੈ ਜਿਸਨੂੰ ਏਜੰਟ ਖੋਜ ਸਕਦਾ ਹੈ, ਜਦੋਂ ਢੁਕਵਾਂ ਹੋਵੇ ਤਾਂ ਪੜ੍ਹ ਸਕਦਾ ਹੈ ਅਤੇ ਹੋਰ ਤਰੀਕਿਆਂ ਨੂੰ ਅਣਡਿੱਠਾ ਕਰ ਸਕਦਾ ਹੈ। ਫਾਰਮੈਟ ਐਂਥ੍ਰੋਪਿਕ ਦੁਆਰਾ ਵਿਕਸਤ ਕੀਤਾ ਗਿਆ ਸੀ ਅਤੇ ਇੱਕ ਓਪਨ ਦੇ ਰੂਪ ਵਿੱਚ ਜਾਰੀ ਕੀਤਾ ਗਿਆ ਸੀ। standard, ਏਜੰਟ ਹੁਨਰ ਨਿਰਧਾਰਨ, ਅਤੇ ਉਦੋਂ ਤੋਂ ਇਸਨੂੰ ਏਜੰਟਾਂ ਦੀ ਵੱਧ ਰਹੀ ਗਿਣਤੀ ਦੁਆਰਾ ਅਪਣਾਇਆ ਗਿਆ ਹੈ, ਜਿਸ ਵਿੱਚ ਓਪਨਏਆਈ ਕੋਡੈਕਸ, ਗਿਟਹਬ ਕੋਪਾਇਲਟ ਅਤੇ ਕਰਸਰ ਸ਼ਾਮਲ ਹਨ।
ਇਸ ਲਈ ਇੱਕ ਟੀਮ ਜੋ ਪੁੱਛ ਰਹੀ ਹੈ ਕਿ SKILL.md ਫਾਈਲ ਕੀ ਹੈ, ਅਸਲ ਵਿੱਚ ਦੋ ਸਵਾਲ ਪੁੱਛ ਰਹੀ ਹੈ: ਅਸੀਂ ਏਜੰਟਾਂ ਨੂੰ ਆਪਣੇ ਔਜ਼ਾਰਾਂ ਦੀ ਚੰਗੀ ਤਰ੍ਹਾਂ ਵਰਤੋਂ ਕਿਵੇਂ ਸਿਖਾਉਂਦੇ ਹਾਂ, ਅਤੇ ਅਸੀਂ ਏਜੰਟਾਂ ਨੂੰ ਗਲਤ ਚੀਜ਼ ਸਿਖਾਏ ਜਾਣ ਤੋਂ ਕਿਵੇਂ ਰੋਕਦੇ ਹਾਂ? → ਏਜੰਟਿਕ ਏਆਈ ਸੁਰੱਖਿਆ ਕੀ ਹੈ?
SKILL.md ਦਾ ਅਰਥ: ਫਾਈਲ ਵਿੱਚ ਅਸਲ ਵਿੱਚ ਕੀ ਹੈ #
SKILL.md ਦਾ ਅਰਥ ਇਸਦੇ ਆਲੇ ਦੁਆਲੇ ਦੇ ਪ੍ਰਚਾਰ ਨਾਲੋਂ ਸੌਖਾ ਹੈ। ਇੱਕ ਹੁਨਰ ਇੱਕ ਫੋਲਡਰ ਹੁੰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਇੱਕ ਲੋੜੀਂਦੀ ਫਾਈਲ ਹੁੰਦੀ ਹੈ:

SKILL.md ਫਾਈਲ ਦੇ ਆਪਣੇ ਆਪ ਵਿੱਚ ਦੋ ਹਿੱਸੇ ਹਨ: #
- ਮਾਰਕਡਾਊਨ ਬਾਡੀ। ਹਦਾਇਤਾਂ: ਕਦਮ, ਨਿਯਮ, ਉਦਾਹਰਣਾਂ ਅਤੇ ਸਹਾਇਕ ਫਾਈਲਾਂ ਵੱਲ ਸੰਕੇਤ ਜੋ ਏਜੰਟ ਨੂੰ ਲੋੜ ਪੈਣ 'ਤੇ ਖੋਲ੍ਹਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ।
- YAML ਫਰੰਟਮੈਟਰ। ਘੱਟੋ-ਘੱਟ ਇੱਕ
nameਅਤੇ ਇੱਕdescription. ਵੇਰਵਾ ਫਾਈਲ ਵਿੱਚ ਸਭ ਤੋਂ ਮਹੱਤਵਪੂਰਨ ਲਾਈਨ ਹੈ, ਕਿਉਂਕਿ ਇਹ ਉਹੀ ਹੈ ਜੋ ਏਜੰਟ ਪੜ੍ਹਦਾ ਹੈ ਇਹ ਫੈਸਲਾ ਕਰਨ ਲਈ ਕਿ ਕੀ ਹੁਨਰ ਲਾਗੂ ਹੁੰਦਾ ਹੈ।
ਇਸ ਵਿੱਚ ਕੀ ਨਹੀਂ ਹੈ: ਪ੍ਰਮਾਣ ਪੱਤਰ, ਵਪਾਰਕ ਤਰਕ ਜੋ ਕੋਡ ਵਿੱਚ ਸ਼ਾਮਲ ਹੈ, ਜਾਂ ਨਿਰਦੇਸ਼ ਜੋ ਸਿਰਫ਼ ਇੱਕ ਗੱਲਬਾਤ ਲਈ ਅਰਥ ਰੱਖਦੇ ਹਨ।
SKILL.md ਫਾਈਲਾਂ ਕਿਉਂ ਬਣ ਗਈਆਂ? standard #
ਕਿਉਂਕਿ ਸੰਦਰਭ ਸੀਮਤ ਹੈ। ਏਜੰਟ ਨੂੰ ਹਦਾਇਤਾਂ 'ਤੇ ਖਰਚ ਕੀਤਾ ਗਿਆ ਹਰ ਟੋਕਨ ਉਹ ਟੋਕਨ ਹੁੰਦਾ ਹੈ ਜਿਸਦੀ ਉਸਨੂੰ ਲੋੜ ਨਹੀਂ ਹੁੰਦੀ। ਹੁਨਰ ਪਰਤਾਂ ਵਿੱਚ ਲੋਡ ਹੁੰਦੇ ਹਨ, ਇਸ ਲਈ ਇੱਕ ਏਜੰਟ ਉਹਨਾਂ ਵਿੱਚੋਂ ਦਰਜਨਾਂ ਨੂੰ ਲੈ ਸਕਦਾ ਹੈ ਅਤੇ ਲਗਭਗ ਕੁਝ ਵੀ ਭੁਗਤਾਨ ਨਹੀਂ ਕਰ ਸਕਦਾ ਜਦੋਂ ਤੱਕ ਇੱਕ ਢੁਕਵਾਂ ਨਹੀਂ ਹੁੰਦਾ।
ਪੋਰਟੇਬਿਲਟੀ ਨੇ ਬਾਕੀ ਕੰਮ ਕੀਤਾ। ਇੱਕ ਵਾਰ ਲਿਖਿਆ ਗਿਆ ਹੁਨਰ ਕਿਸੇ ਵੀ ਏਜੰਟ ਵਿੱਚ ਚੱਲਦਾ ਹੈ ਜੋ ਨਿਰਧਾਰਨ ਨੂੰ ਲਾਗੂ ਕਰਦਾ ਹੈ। ਇੱਕ ਉਤਪਾਦ ਕੰਪਨੀ ਲਈ, ਜੋ ਏਜੰਟ ਸਹਾਇਤਾ ਦੇ ਅਰਥ ਸ਼ਾਸਤਰ ਨੂੰ ਬਦਲਦਾ ਹੈ: ਪ੍ਰਤੀ ਸਹਾਇਕ ਇੱਕ ਏਕੀਕਰਨ ਦੀ ਬਜਾਏ, ਤੁਸੀਂ ਇੱਕ ਹੁਨਰ ਪ੍ਰਕਾਸ਼ਤ ਕਰਦੇ ਹੋ।
ਅਤੇ ਏਜੰਟ ਉਪਭੋਗਤਾ ਬਣ ਗਏ। ਡਿਵੈਲਪਰ ਵੱਧ ਤੋਂ ਵੱਧ ਏਜੰਟ ਨੂੰ "ਸਕੈਨਰ ਸੈੱਟਅੱਪ" ਕਰਨ ਜਾਂ "ਠੀਕ ਕਰਨ ਲਈ" ਕਹਿੰਦੇ ਹਨ pipeline"ਦਸਤਾਵੇਜ਼ਾਂ ਨੂੰ ਖੁਦ ਪੜ੍ਹਨ ਦੀ ਬਜਾਏ। ਜੇਕਰ ਏਜੰਟ ਤੁਹਾਡੇ ਉਤਪਾਦ ਨੂੰ ਇੱਕ ਪੁਰਾਣੀ ਫੋਰਮ ਪੋਸਟ ਤੋਂ ਸਿੱਖਦਾ ਹੈ, ਤਾਂ ਉਹ ਇਸਨੂੰ ਬੁਰੀ ਤਰ੍ਹਾਂ ਵਰਤੇਗਾ। ਇੱਕ SKILL.md ਫਾਈਲ ਤੁਹਾਨੂੰ ਇਹ ਫੈਸਲਾ ਕਰਨ ਦਿੰਦੀ ਹੈ ਕਿ ਏਜੰਟ ਕੀ ਸਿੱਖਦਾ ਹੈ।
ਡਿਜ਼ਾਈਨ ਸਿਧਾਂਤ ਪ੍ਰਗਤੀਸ਼ੀਲ ਖੁਲਾਸਾ ਹੈ: ਸ਼ੁਰੂਆਤ 'ਤੇ ਮੈਟਾਡੇਟਾ, ਸਰਗਰਮੀ ਲਈ ਨਿਰਦੇਸ਼, ਐਗਜ਼ੀਕਿਊਸ਼ਨ 'ਤੇ ਸਰੋਤ। ਇਹੀ ਕਾਰਨ ਹੈ ਕਿ ਵਰਣਨ ਇੰਨਾ ਮਾਇਨੇ ਰੱਖਦਾ ਹੈ। ਇੱਕ ਅਸਪਸ਼ਟ ਵਰਣਨ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਹੁਨਰ ਕਦੇ ਵੀ ਚਾਲੂ ਨਹੀਂ ਹੁੰਦਾ, ਜਾਂ ਜਦੋਂ ਇਸਨੂੰ ਨਹੀਂ ਕਰਨਾ ਚਾਹੀਦਾ ਤਾਂ ਚਾਲੂ ਨਹੀਂ ਹੁੰਦਾ।
ਏਆਈ ਏਜੰਟਾਂ ਲਈ ਆਪਣੇ ਉਤਪਾਦ ਨੂੰ ਕਿਵੇਂ ਢਾਂਚਾ ਬਣਾਇਆ ਜਾਵੇ
#
ਏਜੰਟ ਹੁਨਰਾਂ ਨੂੰ ਇੱਕ ਉਤਪਾਦ ਸਤਹ ਵਾਂਗ ਸਮਝੋ, ਉਸੇ ਤਰ੍ਹਾਂ ਧਿਆਨ ਨਾਲ ਜਿਸ ਤਰ੍ਹਾਂ ਤੁਸੀਂ ਆਪਣੇ API ਹਵਾਲੇ ਨੂੰ ਦਿੰਦੇ ਹੋ।
- ਪ੍ਰਤੀ ਕੰਮ ਇੱਕ ਹੁਨਰ, ਪ੍ਰਤੀ ਉਤਪਾਦ ਇੱਕ ਹੁਨਰ ਨਹੀਂ। "CI ਵਿੱਚ ਸਕੈਨਿੰਗ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ" ਅਤੇ "ਟ੍ਰਾਈਏਜ ਫਾਈਂਡਿੰਗਜ਼" ਵੱਖ-ਵੱਖ ਹੁਨਰ ਹਨ। ਇੱਕ ਸਿੰਗਲ ਹੁਨਰ ਜੋ ਹਰ ਚੀਜ਼ ਨੂੰ ਕਵਰ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ, ਅਣਪਛਾਤੇ ਤੌਰ 'ਤੇ ਸ਼ੁਰੂ ਹੁੰਦਾ ਹੈ ਅਤੇ ਉਸ ਸੰਦਰਭ ਨੂੰ ਫੁੱਲ ਦਿੰਦਾ ਹੈ ਜਿਸ ਨੂੰ ਇਹ ਲੋਡ ਕਰਦਾ ਹੈ।
- ਵਰਣਨ ਨੂੰ ਇੱਕ ਟਰਿੱਗਰ ਵਜੋਂ ਲਿਖੋ। ਇਹ ਹੁਨਰ ਕੀ ਕਰਦਾ ਹੈ ਅਤੇ ਇਸਨੂੰ ਕਦੋਂ ਵਰਤਣਾ ਹੈ, ਉਹਨਾਂ ਸ਼ਬਦਾਂ ਵਿੱਚ ਦੱਸੋ ਜੋ ਉਪਭੋਗਤਾ ਅਸਲ ਵਿੱਚ ਟਾਈਪ ਕਰਦੇ ਹਨ।
- ਸਰੀਰ ਨੂੰ ਛੋਟਾ ਅਤੇ ਜ਼ਰੂਰੀ ਰੱਖੋ। ਕਦਮ, guardrails ਅਤੇ ਡਿਫਾਲਟ। ਡੂੰਘਾਈ ਨੂੰ ਇਸ ਵਿੱਚ ਭੇਜੋ
references/ਇਸ ਲਈ ਇਹ ਸਿਰਫ਼ ਲੋੜ ਪੈਣ 'ਤੇ ਹੀ ਲੋਡ ਹੁੰਦਾ ਹੈ। - ਸਕ੍ਰਿਪਟਾਂ ਵਿੱਚ ਨਿਰਣਾਇਕ ਕੰਮ ਪਾਓ। ਜੇਕਰ ਇੱਕ ਕਦਮ ਹਰ ਵਾਰ ਇੱਕੋ ਤਰੀਕੇ ਨਾਲ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ (ਇੱਕ ਸੰਰਚਨਾ ਨੂੰ ਪ੍ਰਮਾਣਿਤ ਕਰਨਾ, ਆਉਟਪੁੱਟ ਨੂੰ ਫਾਰਮੈਟ ਕਰਨਾ), ਤਾਂ ਗਦ ਦੀ ਬਜਾਏ ਇੱਕ ਸਕ੍ਰਿਪਟ ਭੇਜੋ ਜਿਸਦੀ ਵਿਆਖਿਆ ਮਾਡਲ ਨੂੰ ਕਰਨੀ ਪੈਂਦੀ ਹੈ।
- ਸੁਰੱਖਿਅਤ ਰਸਤੇ ਨੂੰ ਏਨਕੋਡ ਕਰੋ। ਦੱਸੋ ਕਿ ਏਜੰਟ ਨੂੰ ਕਦੇ ਵੀ ਕੀ ਨਹੀਂ ਕਰਨਾ ਚਾਹੀਦਾ: ਪ੍ਰਮਾਣਿਕਤਾ ਛੱਡਣਾ, ਜਾਂਚਾਂ ਨੂੰ ਅਯੋਗ ਕਰਨਾ, ਉਤਪਾਦਨ ਪ੍ਰਮਾਣ ਪੱਤਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ। ਏਜੰਟ ਸਪੱਸ਼ਟ ਨਿਯਮਾਂ ਦੀ ਪਾਲਣਾ ਅਪ੍ਰਤੱਖ ਨਿਯਮਾਂ ਨਾਲੋਂ ਕਿਤੇ ਬਿਹਤਰ ਢੰਗ ਨਾਲ ਕਰਦੇ ਹਨ।
- ਵਰਜਨ ਬਣਾਓ ਅਤੇ ਇਸਨੂੰ ਕੋਡ ਵਾਂਗ ਟੈਸਟ ਕਰੋ। ਹੁਨਰਾਂ ਨੂੰ ਇੱਕ ਭੰਡਾਰ ਵਿੱਚ ਰੱਖੋ, ਵਿੱਚ ਤਬਦੀਲੀਆਂ ਦੀ ਸਮੀਖਿਆ ਕਰੋ pull requests ਅਤੇ ਰਿਲੀਜ਼ ਤੋਂ ਪਹਿਲਾਂ ਉਹਨਾਂ ਨੂੰ ਅਸਲ ਕੰਮਾਂ ਦੇ ਵਿਰੁੱਧ ਟੈਸਟ ਕਰੋ।
ਜੇਕਰ ਤੁਹਾਡਾ ਉਤਪਾਦ ਕਾਰਵਾਈਆਂ ਦਾ ਪਰਦਾਫਾਸ਼ ਕਰਦਾ ਹੈ ਤਾਂ ਹੁਨਰ ਨੂੰ MCP ਸਰਵਰ ਨਾਲ ਜੋੜੋ। MCP ਏਜੰਟ ਨੂੰ ਤੁਹਾਡੇ ਟੂਲਸ ਤੱਕ ਪਹੁੰਚ ਦਿੰਦਾ ਹੈ; ਹੁਨਰ ਇਸਨੂੰ ਸਿਖਾਉਂਦਾ ਹੈ ਕਿ ਉਹਨਾਂ ਨੂੰ ਚੰਗੀ ਤਰ੍ਹਾਂ ਕਿਵੇਂ ਵਰਤਣਾ ਹੈ। → ਮਾਡਲ ਕੰਟੈਕਸਟ ਪ੍ਰੋਟੋਕੋਲ (MCP) ਕੀ ਹੈ?
SKILL.md ਫਾਈਲ ਕੀ ਨਹੀਂ ਹੈ? ਗੁਆਂਢੀ ਸ਼ਬਦ
#
ਇਹ ਉਲਝਣ ਵਿੱਚ ਪੈ ਜਾਂਦੇ ਹਨ, ਜੋ ਡਿਜ਼ਾਈਨ ਅਤੇ ਸਮੀਖਿਆ ਗੱਲਬਾਤ ਦੋਵਾਂ ਨੂੰ ਹੀ ਉਲਝਾ ਦਿੰਦੇ ਹਨ।
- AGENTS.md ਅਤੇ CLAUDE.md ਹਮੇਸ਼ਾ-ਚਾਲੂ ਫਾਈਲਾਂ ਹੁੰਦੀਆਂ ਹਨ: ਰਿਪੋਜ਼ਟਰੀ-ਵਿਆਪੀ ਸੰਮੇਲਨ ਹਰ ਸੈਸ਼ਨ ਵਿੱਚ ਲੋਡ ਹੁੰਦੇ ਹਨ। ਹੁਨਰ ਮੰਗ 'ਤੇ ਲੋਡ ਹੁੰਦੇ ਹਨ।
- ਇੱਕ MCP ਸਰਵਰ ਔਜ਼ਾਰਾਂ ਅਤੇ ਡੇਟਾ ਨੂੰ ਪ੍ਰਗਟ ਕਰਦਾ ਹੈ। ਇੱਕ SKILL.md ਫਾਈਲ ਗਿਆਨ ਅਤੇ ਪ੍ਰਕਿਰਿਆ ਰੱਖਦੀ ਹੈ। ਇਹ ਇੱਕ ਦੂਜੇ ਦੇ ਪੂਰਕ ਹਨ।
- ਇੱਕ ਸਿਸਟਮ ਪ੍ਰੋਂਪਟ ਇੱਕ ਐਪਲੀਕੇਸ਼ਨ ਲਈ ਸਥਿਰ ਹਦਾਇਤ ਹੈ। ਇੱਕ ਹੁਨਰ ਪੋਰਟੇਬਲ ਹੈ ਅਤੇ ਏਜੰਟਾਂ ਵਿੱਚ ਮੁੜ ਵਰਤੋਂ ਯੋਗ ਹੈ।
- ਇੱਕ ਨਿਯਮ ਫਾਈਲ (ਜਿਵੇਂ ਕਿ ਕਰਸਰ ਰੂਲਜ਼ ਫਾਈਲ) ਇੱਕ ਟੂਲ ਦੇ ਅੰਦਰ ਇੱਕ ਸਹਾਇਕ ਦੇ ਵਿਵਹਾਰ ਨੂੰ ਚਲਾਉਂਦੀ ਹੈ। ਉਹੀ ਜੋਖਮ ਪ੍ਰੋਫਾਈਲ, ਤੰਗ ਪੋਰਟੇਬਿਲਟੀ।
- llms.txt ਫਾਈਲ ਮਾਡਲਾਂ ਨੂੰ ਤੁਹਾਡੇ ਦਸਤਾਵੇਜ਼ ਪੜ੍ਹਨ ਵਿੱਚ ਮਦਦ ਕਰਦਾ ਹੈ। ਇੱਕ ਹੁਨਰ ਇੱਕ ਏਜੰਟ ਨੂੰ ਦੱਸਦਾ ਹੈ ਕਿ ਇਸ ਨਾਲ ਕੀ ਕਰਨਾ ਹੈ।
ਉਹ ਪਰਤਾਂ ਹਨ, ਮੁਕਾਬਲੇਬਾਜ਼ ਨਹੀਂ। ਉਹ ਜੋ ਸਾਂਝਾ ਕਰਦੇ ਹਨ ਉਹ ਇਹ ਹੈ ਕਿ ਹਰੇਕ ਸਾਦਾ ਟੈਕਸਟ ਹੈ ਜੋ ਇੱਕ AI ਏਜੰਟ ਦੇ ਕੰਮ ਨੂੰ ਬਦਲਦਾ ਹੈ, ਅਤੇ ਹਰੇਕ ਦੀ ਆਮ ਤੌਰ 'ਤੇ ਦਸਤਾਵੇਜ਼ ਵਜੋਂ ਸਮੀਖਿਆ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।
Standardਜੋ ਜੋਖਮ ਦੇ SKILL.md ਅਰਥ ਨੂੰ ਆਕਾਰ ਦਿੰਦੇ ਹਨ #
ਕਿਸੇ ਸਰੋਤ ਦਾ ਮੁਲਾਂਕਣ ਪ੍ਰਕਾਸ਼ਨ ਦੀ ਸਥਿਤੀ ਤੋਂ ਕਰੋ, ਨਾ ਕਿ ਇਹ ਕਿ ਇਹ ਕਿੰਨਾ ਮੌਜੂਦਾ ਲੱਗਦਾ ਹੈ, ਇਸ ਤੋਂ।
ਜੋਖਮ ਦਸਤਾਵੇਜ਼ੀ ਹੈ, ਕਾਲਪਨਿਕ ਨਹੀਂ। MITRE ATLAS ਇੱਕ ਹਮਲੇ ਨੂੰ ਕੈਟਾਲਾਗ ਕਰਦਾ ਹੈ ਜਿਸ ਵਿੱਚ ਇੱਕ ਨਿਯਮ ਫਾਈਲ ਵਿੱਚ ਲੁਕੀਆਂ ਹਦਾਇਤਾਂ ਇੱਕ ਸਹਾਇਕ ਨੂੰ ਬਿਨਾਂ ਕਿਸੇ ਦਿਖਾਈ ਦੇਣ ਵਾਲੇ ਟਰੇਸ ਦੇ ਬੈਕਡੋਰਡ ਕੋਡ ਤਿਆਰ ਕਰਨ ਲਈ ਅਗਵਾਈ ਕਰਦੀਆਂ ਹਨ। ਇੱਕ ਖਤਰਨਾਕ SKILL.md ਫਾਈਲ ਉਸੇ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰਦੀ ਹੈ, ਅਤੇ ਇੱਕ ਹੁਨਰ ਜੋ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਬੰਡਲ ਕਰਦਾ ਹੈ, ਕੋਡ ਨੂੰ ਚਲਾਉਣ ਦੇ ਨਾਲ-ਨਾਲ ਨਿਰਦੇਸ਼ ਵੀ ਦੇ ਸਕਦਾ ਹੈ। ਇੱਕ ਕਮਿਊਨਿਟੀ ਹੁਨਰ ਸਥਾਪਤ ਕਰਨ ਨਾਲ ਉਹੀ ਵਿਸ਼ਵਾਸ ਹੁੰਦਾ ਹੈcision ਇੱਕ ਪੈਕੇਜ ਸਥਾਪਤ ਕਰਨ ਦੇ ਰੂਪ ਵਿੱਚ। → ਪ੍ਰੋਂਪਟ ਇੰਜੈਕਸ਼ਨ ਕੀ ਹੈ?
ਪਰਿਭਾਸ਼ਾ ਤੋਂ ਪ੍ਰੋਗਰਾਮ ਤੱਕ #
SKILL.md ਫਾਈਲ ਕੀ ਹੈ ਇਹ ਜਾਣਨਾ ਤੁਹਾਨੂੰ ਇਹ ਨਹੀਂ ਦੱਸਦਾ ਕਿ ਤੁਹਾਡੇ ਰਿਪੋਜ਼ਟਰੀਆਂ ਵਿੱਚ ਪਹਿਲਾਂ ਤੋਂ ਕਿੰਨੇ ਹਨ, ਉਹਨਾਂ ਨੂੰ ਕਿਸਨੇ ਜੋੜਿਆ ਹੈ, ਜਾਂ ਉਹ ਏਜੰਟਾਂ ਨੂੰ ਕੀ ਕਰਨ ਲਈ ਕਹਿੰਦੇ ਹਨ।
ਉਹ ਪਾੜਾ ਇੱਕ ਅਨੁਮਾਨਯੋਗ ਕ੍ਰਮ ਵਿੱਚ ਬੰਦ ਹੁੰਦਾ ਹੈ। ਆਪਣੇ ਕੋਡ ਵਿੱਚ ਹਰ ਹੁਨਰ, ਨਿਯਮ ਫਾਈਲ ਅਤੇ MCP ਸੰਰਚਨਾ ਦੀ ਖੋਜ ਕਰੋ, ਜਿਸ ਵਿੱਚ ਉਹ ਵੀ ਸ਼ਾਮਲ ਹਨ ਜਿਨ੍ਹਾਂ ਦਾ ਕਿਸੇ ਨੇ ਐਲਾਨ ਨਹੀਂ ਕੀਤਾ। ਉਹਨਾਂ ਦਾ ਵਿਸ਼ਲੇਸ਼ਣ ਦਸਤਾਵੇਜ਼ਾਂ ਦੀ ਬਜਾਏ ਸੁਰੱਖਿਆ ਕਲਾਤਮਕ ਚੀਜ਼ਾਂ ਵਜੋਂ ਕਰੋ। ਫਿਰ ਰਿਕਾਰਡ ਨੂੰ ਤਾਜ਼ਾ ਰੱਖੋ, ਤਾਂ ਜੋ ਇੱਕ ਆਡੀਟਰ ਜਾਂ ਘਟਨਾ ਜਵਾਬ ਦੇਣ ਵਾਲਾ ਦੇਖ ਸਕੇ ਕਿ ਕਿਹੜੀਆਂ ਏਜੰਟ ਸੰਪਤੀਆਂ ਮੌਜੂਦ ਹਨ ਅਤੇ ਉਹ ਕਿਵੇਂ ਜੁੜਦੀਆਂ ਹਨ।
ਜ਼ਾਇਗੇਨੀ ਏਆਈ ਸੁਰੱਖਿਆ ਤੁਹਾਡੇ ਕੋਡ ਤੋਂ ਉਹ ਰਿਕਾਰਡ ਬਣਾਉਂਦਾ ਹੈ। ਹੁਨਰ ਮਾਡਲਾਂ, ਡੇਟਾਸੈੱਟਾਂ, ਅਨੁਮਾਨ ਅੰਤ ਬਿੰਦੂਆਂ, ਏਜੰਟਾਂ, MCP ਸਰਵਰਾਂ, ਪ੍ਰੋਂਪਟਾਂ ਦੇ ਨਾਲ ਬੈਠਦੇ ਹਨ, guardrails ਅਤੇ ਇੱਕ ਨਿਰੰਤਰ AI ਵਸਤੂ ਸੂਚੀ ਵਿੱਚ AI ਕੋਡਿੰਗ ਟੂਲ, ਹਰੇਕ ਵਿੱਚ ਜੋਖਮ ਸਕੋਰ, ਪ੍ਰਦਾਤਾ, ਕਿਸਮ ਅਤੇ ਕੋਡ ਵਿੱਚ ਸਹੀ ਸਥਾਨ ਹੁੰਦਾ ਹੈ। Xygeni ਸਕਿੱਲ ਫਾਈਲਾਂ, ਨਿਯਮ ਫਾਈਲਾਂ ਅਤੇ MCP ਕੌਂਫਿਗਰੇਸ਼ਨਾਂ ਦਾ ਸੁਰੱਖਿਆ ਕਲਾਕ੍ਰਿਤੀਆਂ ਵਜੋਂ ਵਿਸ਼ਲੇਸ਼ਣ ਕਰਦਾ ਹੈ, ਅਤੇ ਖਤਰਨਾਕ ਫਾਈਲਾਂ ਨੂੰ ਫਲੈਗ ਕਰਦਾ ਹੈ। AI ਗ੍ਰਾਫ ਦਿਖਾਉਂਦਾ ਹੈ ਕਿ ਕਿਹੜਾ ਏਜੰਟ ਕਿਸ ਟੂਲ ਤੱਕ ਪਹੁੰਚਦਾ ਹੈ, ਅਤੇ ਇੱਕ ਮਸ਼ੀਨ-ਪੜ੍ਹਨਯੋਗ AI-BOM ਉਸੇ ਖੋਜ ਤੋਂ ਨਿਰਯਾਤ ਕਰਦਾ ਹੈ। → ਏਆਈ ਬੌਮ ਕੀ ਹੈ? ਅਤੇ ਸ਼ੈਡੋ ਏਆਈ ਕੀ ਹੈ?
ਇੱਕ ਡੈਮੋ ਤਹਿ ਕਰੋ ਤੁਹਾਡੀ AI ਵਸਤੂ ਸੂਚੀ ਵਿੱਚ ਪਹਿਲਾਂ ਤੋਂ ਹੀ ਏਜੰਟ ਦੇ ਹੁਨਰ ਦੇਖਣ ਲਈ।
ਸਵਾਲ #
ਇੱਕ ਮਾਰਕਡਾਊਨ ਫਾਈਲ ਜੋ ਇੱਕ AI ਏਜੰਟ ਨੂੰ ਇੱਕ ਖਾਸ ਕੰਮ ਕਰਨਾ ਸਿਖਾਉਂਦੀ ਹੈ, ਸਿਰਫ਼ ਉਦੋਂ ਹੀ ਲੋਡ ਹੁੰਦੀ ਹੈ ਜਦੋਂ ਉਹ ਕੰਮ ਆਉਂਦਾ ਹੈ।
ਪ੍ਰਤੀ ਹੁਨਰ ਇੱਕ ਫੋਲਡਰ ਵਿੱਚ, ਆਮ ਤੌਰ 'ਤੇ ਇੱਕ ਪ੍ਰੋਜੈਕਟ ਰਿਪੋਜ਼ਟਰੀ ਜਾਂ ਇੱਕ ਉਪਭੋਗਤਾ ਦੀ ਏਜੰਟ ਸੰਰਚਨਾ ਡਾਇਰੈਕਟਰੀ ਦੇ ਅੰਦਰ। ਸਹੀ ਸਥਾਨ ਏਜੰਟ 'ਤੇ ਨਿਰਭਰ ਕਰਦਾ ਹੈ।
ਹਾਂ, ਜਦੋਂ ਦੋਵੇਂ ਏਜੰਟ ਸਕਿੱਲਜ਼ ਸਪੈਸੀਫਿਕੇਸ਼ਨ ਦੀ ਪਾਲਣਾ ਕਰਦੇ ਹਨ। ਉਹੀ SKILL.md ਫਾਈਲ ਕਿਸੇ ਵੀ ਅਨੁਕੂਲ ਏਜੰਟ ਵਿੱਚ ਬਿਨਾਂ ਕਿਸੇ ਬਦਲਾਅ ਦੇ ਚੱਲਦੀ ਹੈ।
ਜੇਕਰ ਡਿਵੈਲਪਰ ਤੁਹਾਡੇ ਉਤਪਾਦ ਨੂੰ ਸਥਾਪਤ ਕਰਨ ਜਾਂ ਚਲਾਉਣ ਲਈ AI ਏਜੰਟਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਨ, ਤਾਂ ਹਾਂ। ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਦਾ ਸਭ ਤੋਂ ਸਿੱਧਾ ਤਰੀਕਾ ਹੈ ਕਿ ਏਜੰਟ ਇਸਨੂੰ ਸਹੀ ਅਤੇ ਸੁਰੱਖਿਅਤ ਢੰਗ ਨਾਲ ਵਰਤਦੇ ਹਨ।
ਇਹ ਹੋ ਸਕਦੇ ਹਨ। ਇੱਕ ਹੁਨਰ ਉਹ ਹਦਾਇਤ ਹੈ ਜਿਸਦੀ ਏਜੰਟ ਪਾਲਣਾ ਕਰਦਾ ਹੈ, ਅਤੇ ਇਹ ਐਗਜ਼ੀਕਿਊਟੇਬਲ ਸਕ੍ਰਿਪਟਾਂ ਨੂੰ ਬੰਡਲ ਕਰ ਸਕਦਾ ਹੈ। ਕੋਡ ਵਰਗੇ ਹੁਨਰਾਂ ਦੀ ਸਮੀਖਿਆ ਕਰੋ, ਸਿਰਫ਼ ਉਹਨਾਂ ਸਰੋਤਾਂ ਤੋਂ ਕਮਿਊਨਿਟੀ ਹੁਨਰ ਸਥਾਪਤ ਕਰੋ ਜਿਨ੍ਹਾਂ 'ਤੇ ਤੁਸੀਂ ਭਰੋਸਾ ਕਰਦੇ ਹੋ, ਅਤੇ ਆਪਣੇ ਭੰਡਾਰਾਂ ਵਿੱਚ ਮੌਜੂਦ ਹੁਨਰਾਂ ਦੀ ਇੱਕ ਸੂਚੀ ਰੱਖੋ।
