ಲಿನಕ್ಸ್ ಕರ್ನಲ್ನ LTS ಶಾಖೆಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಮತ್ತು ಲಿನಕ್ಸ್ ಫೌಂಡೇಶನ್ನ ಸಲಹಾ ಮಂಡಳಿಯಲ್ಲಿರುವ NVIDIA ದ ಸಶಾ ಲೆವಿನ್, ಲಿನಕ್ಸ್ ಕರ್ನಲ್ಗೆ ಬದಲಾವಣೆಗಳನ್ನು ರಚಿಸುವಾಗ AI ಸಹಾಯಕರು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಬೇಕಾದ ನಿಯಮಗಳನ್ನು ಚರ್ಚಿಸಲು ಡೆವಲಪರ್ಗಳಿಗಾಗಿ ನಿಯಮಗಳು ಮತ್ತು ದಾಖಲಾತಿಗಳ ಗುಂಪನ್ನು ಮುಂದಿಟ್ಟಿದ್ದಾರೆ. ಸೂಚನೆಗಳ ಲಿಂಕ್ಗಳನ್ನು ಕ್ಲೌಡ್, ಗಿಟ್ಹಬ್ ಕೊಪಿಲಟ್, ಕರ್ಸರ್, ಕೋಡಿಯಂ, ಕಂಟಿನ್ಯೂ, ವಿಂಡ್ಸರ್ಫ್ ಮತ್ತು ಐಡರ್ AI ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳಿಗಾಗಿ ಸಿದ್ಧಪಡಿಸಲಾದ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ಗಳಲ್ಲಿ ಗುರುತಿಸಲಾಗಿದೆ.
AI ಗಾಗಿ ಈ ಕೆಳಗಿನ ಪ್ರಮುಖ ತತ್ವಗಳನ್ನು ಗುರುತಿಸಲಾಗಿದೆ:
- ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುವ ಮೊದಲು, ನೀವು ದಸ್ತಾವೇಜನ್ನು ಓದಬೇಕು ಮತ್ತು ಅದರಲ್ಲಿ ತಿಳಿಸಲಾದ ಅವಶ್ಯಕತೆಗಳನ್ನು ಅನುಸರಿಸಬೇಕು.
- ಕರ್ನಲ್ ಕೋಡ್ ಶೈಲಿ ಮತ್ತು ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಅವಶ್ಯಕತೆಗಳನ್ನು ಅನುಸರಿಸಬೇಕು.
- ಬದಲಾವಣೆಯನ್ನು ಸಲ್ಲಿಸುವ ಮೊದಲು, ಅದನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಪರೀಕ್ಷಿಸಬೇಕು.
- ಬದಲಾವಣೆಯನ್ನು ವಿವರಿಸುವ ಸ್ಪಷ್ಟ ಮತ್ತು ಸಮಗ್ರ ಸಂದೇಶದೊಂದಿಗೆ ಕೋಡ್ ಇರಬೇಕು.
- ಬದಲಾವಣೆಗಳು ಬಳಕೆದಾರ-ಸ್ಥಳ ಘಟಕಗಳ ಕ್ರಿಯಾತ್ಮಕತೆಯನ್ನು ಮುರಿಯಬಾರದು.
- ಈ ಬದಲಾವಣೆಯ ಶ್ರೇಯಸ್ಸು AI ಸಹಾಯಕವನ್ನು ಬಳಸಿದ ಡೆವಲಪರ್ಗೆ ಮಾತ್ರವಲ್ಲ, ಸಹ-ಲೇಖಕರಾಗಿ AI ಗೆ ಸಲ್ಲಬೇಕು.
AI ಬಳಸಿ ಸಿದ್ಧಪಡಿಸಿದ ಬದಲಾವಣೆಗಳನ್ನು ಹೈಲೈಟ್ ಮಾಡಲು, ಕಮಿಟ್ ಅನ್ನು "ಸಹ-ಅಭಿವೃದ್ಧಿಪಡಿಸಿದವರು: $AI_NAME $AI_MODEL $AI_VERSION" ಎಂದು ಟ್ಯಾಗ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಉದಾಹರಣೆಗೆ: "ಸಹ-ಅಭಿವೃದ್ಧಿಪಡಿಸಿದವರು: Claude claude-3-opus-20240229", "ಸಹ-ಅಭಿವೃದ್ಧಿಪಡಿಸಿದವರು: GitHub-Copilot GPT-4 v1.0.0" ಮತ್ತು "ಸಹ-ಅಭಿವೃದ್ಧಿಪಡಿಸಿದವರು: Cursor gpt-4-turbo-2024-04-09". ಅದೇ ಸಮಯದಲ್ಲಿ, AI ಸಹಾಯಕವು "ಸಹಿ-ಆಫ್-ಬೈ" ಟ್ಯಾಗ್ಗೆ ತನ್ನನ್ನು ಸೇರಿಸಿಕೊಳ್ಳಬಾರದು. ಮುಕ್ತ ಪರವಾನಗಿಯ ಅಡಿಯಲ್ಲಿ ಕೋಡ್ ಅನ್ನು ವರ್ಗಾಯಿಸುವ ಹಕ್ಕಿನ ಕಾನೂನುಬದ್ಧವಾಗಿ ಮಹತ್ವದ ದೃಢೀಕರಣವನ್ನು ಒದಗಿಸಲು ಈ ಟ್ಯಾಗ್ ಅನ್ನು ಮಾನವ ಮಾತ್ರ ಸೇರಿಸಬೇಕು.
AI ಸಹಾಯಕರು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಬೇಕಾದ ದಾಖಲೆಗಳು:
- ಕರ್ನಲ್ ಡೆವಲಪರ್ ಆಗಲು ಮಾರ್ಗದರ್ಶಿ.
- ಕರ್ನಲ್ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯ ಬಗ್ಗೆ ಮಾಹಿತಿ.
- ಕರ್ನಲ್ಗೆ ನಿಮ್ಮ ಕೋಡ್ ಅನ್ನು ಕೊಡುಗೆ ನೀಡುವ ಮಾರ್ಗದರ್ಶಿ.
- ಕರ್ನಲ್ಗೆ ಕೋಡ್ ಸಲ್ಲಿಸುವ ಮೊದಲು ಪರಿಶೀಲಿಸಬೇಕಾದ ವಿಷಯಗಳ ಪರಿಶೀಲನಾಪಟ್ಟಿ.
- ಕೋಡ್ ಶೈಲಿ ಮತ್ತು ಫಾರ್ಮ್ಯಾಟಿಂಗ್ಗೆ ಅಗತ್ಯತೆಗಳು (ಜೋಡಣೆಗಾಗಿ ಟ್ಯಾಬ್ಗಳ ಬಳಕೆ, ಪ್ರತಿ ಸಾಲಿಗೆ 80 ಅಕ್ಷರಗಳಿಗಿಂತ ಹೆಚ್ಚಿಲ್ಲ, ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಕಾರ್ಯಗಳು ಮತ್ತು ಷರತ್ತುಬದ್ಧ ಅಭಿವ್ಯಕ್ತಿಗಳಿಗೆ ಪ್ರತ್ಯೇಕ ನಿಯಮಗಳು).
- ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ಮತ್ತು ಮಾನದಂಡಗಳಿಗೆ ಅಗತ್ಯತೆಗಳು.
- ಬಳಕೆಯಲ್ಲಿಲ್ಲದ ಸಾಫ್ಟ್ವೇರ್ ಇಂಟರ್ಫೇಸ್ಗಳು ಮತ್ತು ಸಾಮರ್ಥ್ಯಗಳ ಬಳಕೆಯ ನಿಷೇಧ.
- ಕರ್ನಲ್ನಲ್ಲಿ ಸೇರ್ಪಡೆಗಾಗಿ ಪ್ಯಾಚ್ಗಳನ್ನು ಸಲ್ಲಿಸುವ ನಿಯಮಗಳು.
- ಪ್ಯಾಚ್ಗಳನ್ನು ಕಳುಹಿಸಲು ಮೇಲ್ ಕ್ಲೈಂಟ್ ಸೆಟ್ಟಿಂಗ್ಗಳು.
- ಪ್ಯಾಚ್ಗಳನ್ನು ಸ್ವೀಕರಿಸುವ ನಿಯಮಗಳು.
- ಕರ್ನಲ್ ಕೋಡ್ ಪರವಾನಗಿ ನಿಯಮಗಳು (ಸಿಸ್ಟಮ್ ಕರೆಗಳಿಗೆ ವಿನಾಯಿತಿಗಳೊಂದಿಗೆ GPL-2.0 ಪರವಾನಗಿ, ಪ್ರತಿ ಫೈಲ್ನಲ್ಲಿ SPDX ಪರವಾನಗಿ ಗುರುತಿಸುವಿಕೆಗಳ ಉಪಸ್ಥಿತಿ).
- ಹೊಸ ಸಿಸ್ಟಮ್ ಕರೆಯನ್ನು ಸೇರಿಸಲು ಸೂಚನೆಗಳು.
- ಸ್ಥಿರ ಕರ್ನಲ್ ಶಾಖೆಗಳಿಗೆ ಪ್ಯಾಚ್ಗಳನ್ನು ಸಲ್ಲಿಸುವ ನಿಯಮಗಳು.
- ಭದ್ರತಾ ಸಮಸ್ಯೆಗಳನ್ನು ನಿರ್ವಹಿಸುವುದು.
- ಹಿಂಜರಿತಗಳು ಪತ್ತೆಯಾದಾಗ ಕ್ರಮಗಳು.
- ಜೊತೆಯಲ್ಲಿರುವ ವ್ಯಕ್ತಿಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಮಾರ್ಗದರ್ಶಿ.
- ಉಪವ್ಯವಸ್ಥೆ-ನಿರ್ದಿಷ್ಟ ಮಾರ್ಗಸೂಚಿಗಳು.
ಮೂಲ: opennet.ru
