ಮುಖ್ಯ ವಿಷಯಕ್ಕೆ ನೇರವಾಗಿ ಹೋಗಿ
OpenAI

Codex ಪರಿಚಯಿಸಲಾಗುತ್ತಿದೆ

codex-1 ನಿಂದ ಚಾಲಿತವಾಗಿರುವ, ಅನೇಕ ಕಾರ್ಯಗಳನ್ನು ಸಮಕಾಲದಲ್ಲಿ ನಿಭಾಯಿಸಲು ಸಾಧ್ಯವಾಗುವ ಕ್ಲೌಡ್‌ ಆಧಾರಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಎಂಜಿನಿಯರಿಂಗ್ ಏಜೆಂಟ್. ಇದು ಇಂದು ChatGPT Pro, Business ಮತ್ತು Enterprise ಯೂಸರ್‌ಗಳಿಗೆ ಲಭ್ಯವಿದೆ ಮತ್ತು ಶೀಘ್ರದಲ್ಲೇ Plus ಬಳಕೆದಾರರಿಗೂ ಲಭ್ಯವಾಗಲಿದೆ.

ಪಾಸ್ಟೆಲ್ ಕೋಡ್‌ ಥೀಮ್‌ ಹಿನ್ನಲೆಯಲ್ಲಿ “ಮುಂದೆ ನಾವು ಏನು ಕೋಡ್ ಮಾಡಬೇಕು?” ಎಂಬ ಪ್ರಶ್ನೆ ಹೊಂದಿರುವ ಪ್ರಾಂಪ್ಟ್ ಬಾಕ್ಸ್, ರೆಪೊ/ಬ್ರಾಂಚ್ ಸೆಲೆಕ್ಟರ್‌ಗಳು ಮತ್ತು ಟಾಸ್ಕ್ ಲಿಸ್ಟ್ ಇರುವ ಡ್ಯಾಶ್‌ಬೋರ್ಡ್.
ಲೋಡ್ ಆಗುತ್ತಿದೆ…

ಜೂನ್ 3, 2025 ರಂದು ನವೀಕರಣ: Codex ಈಗ ChatGPT Plus ಬಳಕೆದಾರರಿಗೆ ಲಭ್ಯವಿದೆ. ನಾವು ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯ ಸಮಯದಲ್ಲಿ Codex ಗೆ ಇಂಟರ್ನೆಟ್ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸಲು ಬಳಕೆದಾರರನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತಿದ್ದೇವೆ. ದಯವಿಟ್ಟು ಹೆಚ್ಚಿನ ವಿವರಗಳಿಗಾಗಿ ಚೇಂಜ್‌ಲಾಗ್(ಹೊಸ ಕಿಟಕಿಯಲ್ಲಿ ತೆರೆಯುತ್ತದೆ) ಮತ್ತು ಡಾಕ್ಸ್(ಹೊಸ ಕಿಟಕಿಯಲ್ಲಿ ತೆರೆಯುತ್ತದೆ) ನೋಡಿ.


ಇಂದು ನಾವು Codex ನ ರಿಸರ್ಚ್ ಪ್ರಿವ್ಯೂ ಬಿಡುಗಡೆ ಮಾಡುತ್ತಿದ್ದೇವೆ: ಅನೇಕ ಕಾರ್ಯಗಳನ್ನು ಸಮಕಾಲದಲ್ಲಿ ನಿಭಾಯಿಸಲು ಸಾಧ್ಯವಾಗುವ ಕ್ಲೌಡ್‌ ಆಧಾರಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಎಂಜಿನಿಯರಿಂಗ್ ಏಜೆಂಟ್. Codex ನಿಮ್ಮ ಪರವಾಗಿ ಹೊಸ ಫೀಚರ್‌ಗಳನ್ನು ಬರೆಯುವುದು, ನಿಮ್ಮ ಕೋಡ್‌ಬೇಸ್ ಕುರಿತ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸುವುದು, ಬಗ್‌ಗಳನ್ನು ಸರಿಪಡಿಸುವುದು ಮತ್ತು ಪರಿಶೀಲನೆಗಾಗಿ ಪುಲ್ ರಿಕ್ವೆಸ್ಟ್‌ಗಳನ್ನು ಪ್ರಸ್ತಾಪಿಸುವಂತಹ ಕಾರ್ಯಗಳನ್ನು ನಿಭಾಯಿಸಬಹುದು; ಪ್ರತಿ ಕಾರ್ಯವೂ ನಿಮ್ಮ ರೆಪೊಸಿಟರಿ ಸಹಿತ ಅದರದೇ ಕ್ಲೌಡ್ ಸ್ಯಾಂಡ್‌ಬಾಕ್ಸ್ ಎನ್ವೈರನ್‌ಮೆಂಟ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

Codex ಅನ್ನು ಸಾಫ್ಟ್‌ವೇರ್ ಎಂಜಿನಿಯರಿಂಗ್‌ಗೆ ಅನುಕೂಲಗೊಳಿಸಿದ OpenAI o3 ನ codex-1 ಆವೃತ್ತಿಯಿಂದ ಚಾಲಿತಗೊಳಿಸಲಾಗಿದೆ. ಇದು ವಿವಿಧ ಪರಿಸರಗಳಲ್ಲಿ ನೈಜ ಕೋಡಿಂಗ್ ಕಾರ್ಯಗಳ ಮೇಲೆ ಬಲವರ್ಧನೆ ಕಲಿಕೆ ಬಳಸಿ ತರಬೇತಿ ಪಡೆದಿದ್ದು, ಮಾನವ ಶೈಲಿ ಮತ್ತು PR ಪ್ರಿಫರೆನ್ಸ್‌ಗಳನ್ನು ಹತ್ತಿರವಾಗಿ ಪ್ರತಿಬಿಂಬಿಸುವ, ಸೂಚನೆಗಳನ್ನು ನಿಖರವಾಗಿ ಅನುಸರಿಸುವ ಮತ್ತು ಪಾಸಾಗುವ ಫಲಿತಾಂಶ ದೊರೆಯುವವರೆಗೆ ಟೆಸ್ಟ್‌ಗಳನ್ನು ಕ್ರಮಬದ್ಧವಾಗಿ ನಡೆಸುವ ಕೋಡ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ. ಇಂದು ನಾವು Codex ಅನ್ನು ChatGPT Pro, Enterprise ಮತ್ತು Business ಬಳಕೆದಾರರಿಗೆ ರೋಲ್‌ಔಟ್ ಮಾಡಲಾರಂಭಿಸಿದ್ದೇವೆ ಮತ್ತು Plus ಹಾಗೂ Edu ಬಳಕೆದಾರರಿಗಾಗಿ ಬೆಂಬಲ ಶೀಘ್ರದಲ್ಲೇ ಲಭ್ಯವಾಗಲಿದೆ.

Codex ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ

ಇಂದು ನೀವು ChatGPTಯ ಸೈಡ್‌ಬಾರ್‌ ಮೂಲಕ ಕೋಡೆಕ್ಸ್ ಅನ್ನು ಪ್ರವೇಶಿಸಬಹುದು ಮತ್ತು ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಟೈಪ್ ಮಾಡಿ “ಕೋಡ್” ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ಅದಕ್ಕೆ ಹೊಸ ಕೋಡಿಂಗ್ ಕಾರ್ಯಗಳನ್ನು ನಿಯೋಜಿಸಬಹುದು. ನೀವು ನಿಮ್ಮ ಕೋಡ್ ಬೇಸ್ ಬಗ್ಗೆ ಕೋಡೆಕ್ಸ್ ಗೆ ಪ್ರಶ್ನೆ ಕೇಳಲು ಬಯಸಿದರೆ, "ಕೇಳಿ" ಕ್ಲಿಕ್ ಮಾಡಿ. ಪ್ರತಿ ಕಾರ್ಯವೂ ನಿಮ್ಮ ಕೋಡ್‌ಬೇಸ್‌ನೊಂದಿಗೆ ಪೂರ್ವಭಾವಿಯಾಗಿ ಲೋಡ್ ಮಾಡಲ್ಪಟ್ಟ ವಿಭಿನ್ನ ಮತ್ತು ಐಸೋಲೇಟೆಡ್ ಎನ್ವೈರನ್‌ಮೆಂಟ್‌ನಲ್ಲಿ ಸ್ವತಂತ್ರವಾಗಿ ಪ್ರೊಸೆಸ್ ಆಗುತ್ತದೆ. Codex ಫೈಲ್‌ಗಳನ್ನು ಓದಬಹುದು ಮತ್ತು ಸಂಪಾದಿಸಬಹುದು, ಜೊತೆಗೆ ಟೆಸ್ಟ್ ಹಾರ್ನೆಸ್‌ಗಳು, ಲಿಂಟರ್‌ಗಳು ಮತ್ತು ಟೈಪ್ ಚೆಕರ್‌ಗಳಂತಹ ಕಮಾಂಡ್‌ಗಳನ್ನು ರನ್ ಮಾಡಬಹುದು. ಕಾರ್ಯ ಪೂರ್ಣಗೊಳ್ಳಲು ಸಾಮಾನ್ಯವಾಗಿ 1 ರಿಂದ 30 ನಿಮಿಷಗಳವರೆಗೆ ಸಮಯ ಬೇಕಾಗುತ್ತದೆ, ಅದು ಸಂಕೀರ್ಣತೆಯ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ ಮತ್ತು ನೀವು Codex ನ ಪ್ರಗತಿಯನ್ನು ನೇರ ಸಮಯದಲ್ಲಿ ಗಮನಿಸಬಹುದು.

Codex ಒಂದು ಕಾರ್ಯವನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ ನಂತರ, ಅದು ತನ್ನ ಎನ್ವೈರನ್‌ಮೆಂಟ್‌ನಲ್ಲಿ ಮಾಡಿದ ಬದಲಾವಣೆಗಳನ್ನು ಕಮಿಟ್ ಮಾಡುತ್ತದೆ. Codex ತನ್ನ ಕ್ರಿಯೆಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದಾದ ರೀತಿಯಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲು ಟರ್ಮಿನಲ್ ಲಾಗ್‌ಗಳು ಮತ್ತು ಟೆಸ್ಟ್ ಔಟ್‌ಪುಟ್‌ಗಳ ಉಲ್ಲೇಖಗಳನ್ನು ನೀಡುತ್ತದೆ, ಇದರಿಂದ ನೀವು ಕಾರ್ಯ ಪೂರ್ಣಗೊಳಿಸುವ ವೇಳೆಯಲ್ಲಿ ತೆಗೆದುಕೊಂಡ ಪ್ರತಿಯೊಂದು ಹಂತವನ್ನು ಟ್ರೇಸ್ ಮಾಡಬಹುದು. ನಂತರ ನೀವು ಫಲಿತಾಂಶಗಳನ್ನು ಪರಿಶೀಲಿಸಿ, ಮುಂದಿನ ತಿದ್ದುಪಡಿಗಳನ್ನು ಕೇಳಿ, GitHub ಪುಲ್ ರಿಕ್ವೆಸ್ಟ್ ಅನ್ನು ತೆರೆಯಿರಿ ಅಥವಾ ಬದಲಾವಣೆಗಳನ್ನು ನೇರವಾಗಿ ನಿಮ್ಮ ಲೋಕಲ್ ಎನ್ವೈರನ್‌ಮೆಂಟ್‌ಗೆ ಸಂಯೋಜಿಸಬಹುದು. ಪ್ರಾಡಕ್ಟ್‌ನಲ್ಲಿ, ನಿಮ್ಮ ನೈಜ ಡೆವಲಪ್ಮೆಂಟ್ ಎನ್ವೈರನ್‌ಮೆಂಟ್‌ಗೆ ಸಾಧ್ಯವಾದಷ್ಟು ಹತ್ತಿರವಾಗಿ ಹೊಂದುವಂತೆ Codex ಎನ್ವೈರನ್‌ಮೆಂಟ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು.

ನಿಮ್ಮ ರೆಪೊಸಿಟರಿಯೊಳಗೆ ಇರಿಸಿದ AGENTS.md ಫೈಲ್‌ಗಳಿಂದ Codex ಗೆ ಮಾರ್ಗದರ್ಶನ ನೀಡಬಹುದು. ಇವು README.md ಗೆ ಹೋಲುವ ಪಠ್ಯ ಫೈಲ್‌ಗಳಾಗಿವೆ, ನೀವು ಕೋಡೆಕ್ಸ್‌ಗೆ ನಿಮ್ಮ ಕೋಡ್‌ಬೇಸ್ ಅನ್ನು ಹೇಗೆ ನ್ಯಾವಿಗೇಟ್ ಮಾಡುವುದು, ಪರೀಕ್ಷೆಗೆ ಯಾವ ಆಜ್ಞೆಗಳನ್ನು ಚಲಾಯಿಸಬೇಕು ಮತ್ತು ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್‌ನ ಪ್ರಮಾಣಿತ ಅಭ್ಯಾಸಗಳನ್ನು ಹೇಗೆ ಉತ್ತಮವಾಗಿ ಅನುಸರಿಸಬೇಕು ಎಂಬುದನ್ನು ತಿಳಿಸಬಹುದು. ಮಾನವ ಡೆವಲಪರ್‌ಗಳಂತೆ, ಕೋಡೆಕ್ಸ್ ಏಜೆಂಟ್‌ಗಳು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ ಡೆವಲಪ್ ಪರಿಸರಗಳು, ವಿಶ್ವಾಸಾರ್ಹ ಪರೀಕ್ಷಾ ಸೆಟಪ್‌ಗಳು ಮತ್ತು ಸ್ಪಷ್ಟ ದಸ್ತಾವೇಜುಗಳನ್ನು ಒದಗಿಸಿದಾಗ ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ. 

ಕೋಡಿಂಗ್ ಮೌಲ್ಯಮಾಪನಗಳು ಮತ್ತು ಆಂತರಿಕ ಬೆಂಚ್ಮಾರ್ಕ್‌ಗಳಲ್ಲಿ, AGENTS.md ಫೈಲ್‌ಗಳು ಅಥವಾ ಕಸ್ಟಮ್ ಸ್ಕ್ಯಾಫೋಲ್ಡಿಂಗ್ ಇಲ್ಲದಿದ್ದರೂ codex-1 ಶಕ್ತಿಯುತ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ತೋರಿಸುತ್ತದೆ.

ನಮ್ಮ ಆಂತರಿಕ ಮೂಲಸೌಕರ್ಯದಲ್ಲಿ ಚಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗದ 23 SWE-ಬೆಂಚ್ ಪರಿಶೀಲಿಸಲಾದ ಮಾದರಿಗಳನ್ನು ಹೊರಗಿಡಲಾಗಿದೆ. ಕೋಡೆಕ್ಸ್-1 ಅನ್ನು 192k tokenಗಳ ಗರಿಷ್ಠ ಸಂದರ್ಭ ಉದ್ದ ಮತ್ತು ಮಧ್ಯಮ 'ತಾರ್ಕಿಕ ಪ್ರಯತ್ನ'ದಲ್ಲಿ ಪರೀಕ್ಷಿಸಲಾಯಿತು, ಇದು ಇಂದು ಉತ್ಪನ್ನದಲ್ಲಿ ಲಭ್ಯವಿರುವ ಸೆಟ್ಟಿಂಗ್ ಆಗಿದೆ. o3 ಮೌಲ್ಯಮಾಪನಗಳ ವಿವರಗಳಿಗಾಗಿ, ಇಲ್ಲಿ ನೋಡಿ.

ನಮ್ಮ ಆಂತರಿಕ SWE task benchmark ಎಂದರೆ OpenAI ಯಲ್ಲಿನ ನೈಜ ಆಂತರಿಕ SWE ಕಾರ್ಯಗಳ ಆಯ್ದ ಸೆಟ್.

ಸುರಕ್ಷಿತ ಮತ್ತು ನಂಬಿಕರ್ಹ ಏಜೆಂಟ್‌ಗಳನ್ನು ನಿರ್ಮಿಸುವುದು

ನಮ್ಮ ಹಂತ ಹಂತದ ಡಿಪ್ಲಾಯ್‌ಮೆಂಟ್ ತಂತ್ರಕ್ಕೆ ಅನುಗುಣವಾಗಿ, ನಾವು Codex ಅನ್ನು ಸಂಶೋಧನಾ ಪೂರ್ವಾವಲೋಕನ (research preview) ರೂಪದಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡುತ್ತಿದ್ದೇವೆ. Codex ವಿನ್ಯಾಸದ ವೇಳೆ ನಾವು ಭದ್ರತೆ ಮತ್ತು ಪಾರದರ್ಶಕತೆಯನ್ನು ಪ್ರಾಥಮ್ಯ ನೀಡಿದ್ದೇವೆ, ಇದರಿಂದ ಬಳಕೆದಾರರು ಅದರ ಔಟ್‌ಪುಟ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು - AI ಮಾಡೆಲ್‌ಗಳು ಸ್ವತಂತ್ರವಾಗಿ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಕೋಡಿಂಗ್ ಕಾರ್ಯಗಳನ್ನು ನಿಭಾಯಿಸುತ್ತಿರುವಂತೆ ಮತ್ತು ಸುರಕ್ಷತಾ ಪರಿಗಣನೆಗಳು ಅಭಿವೃದ್ಧಿಯಾಗುತ್ತಿರುವಂತೆ, ಇದು ಹೆಚ್ಚುತ್ತಿರುವ ಮಹತ್ವದ ಸುರಕ್ಷತಾ ಕ್ರಮವಾಗಿದೆ. ಬಳಕೆದಾರರು Codex ನ ಕಾರ್ಯವನ್ನು ಉಲ್ಲೇಖಗಳು, ಟರ್ಮಿನಲ್ ಲಾಗ್‌ಗಳು ಮತ್ತು ಪರೀಕ್ಷಾ ಫಲಿತಾಂಶಗಳ ಮೂಲಕ ಪರಿಶೀಲಿಸಬಹುದು. ಅನುಮಾನ ಉಂಟಾಗುವಾಗ ಅಥವಾ ಪರೀಕ್ಷಾ ವಿಫಲತೆ ಎದುರಿಸಿದಾಗ, Codex ಏಜೆಂಟ್ ಈ ಸಮಸ್ಯೆಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ತಿಳಿಸುತ್ತದೆ, ಇದರಿಂದ ಬಳಕೆದಾರರು ಮುಂದಿನ ಕ್ರಮವನ್ನು ತಿಳಿದ ನಿರ್ಧಾರದಿಂದ ತೆಗೆದುಕೊಳ್ಳಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಬಳಕೆದಾರರು ಏಜೆಂಟ್ ರಚಿಸಿದ ಎಲ್ಲಾ ಕೋಡ್ ಅನ್ನು ಇಂಟಿಗ್ರೇಶನ್ ಮತ್ತು ನಿರ್ವಹಣೆಗೆ ಮೊದಲು ಕೈಯಾರೆ ಪರಿಶೀಲಿಸಿ ದೃಢೀಕರಿಸುವುದು ಇನ್ನೂ ಅತ್ಯಗತ್ಯವಾಗಿದೆ.

ನೀಲಿ ಹಿನ್ನಲೆಯಲ್ಲಿ ಉಲ್ಲೇಖಿತ ಫೈಲ್‌ಹೆಸರುಗಳನ್ನು ಪರಿಶೀಲಿಸುವ ಟೆಸ್ಟ್-ಫೈಲ್ ಓವರ್‌ಲೇಯೊಂದಿಗೆ ಸಾರಾಂಶ ಮತ್ತು ಪಾಸಾದ ಪರೀಕ್ಷೆಗಳನ್ನು ತೋರಿಸುವ ಕೋಡ್-ರಿವ್ಯೂ ಸ್ಕ್ರೀನ್‌ಶಾಟ್.
ನೀಲಿ ಪಾಸ್ಟೆಲ್ ಹಿನ್ನಲೆಯಲ್ಲಿ ಕಪ್ಪು ಟರ್ಮಿನಲ್ ಓವರ್‌ಲೇಯಲ್ಲಿ ಉಲ್ಲೇಖಿತ ಫೈಲ್‌ಹೆಸರುಗಳಿಗೆ ಒಂದು ಪಾಸಾದ ಪರೀಕ್ಷೆಯನ್ನು ತೋರಿಸುವ ಕೋಡ್-ರಿವ್ಯೂ ಸ್ಕ್ರೀನ್‌ಶಾಟ್; ‘ವಿಶೇಷ ಅಕ್ಷರಗಳೊಂದಿಗೆ /diff ದೋಷ ಸರಿಪಡಿಸುವ’ ಬದಲಾವಣೆಯ ಸಾರಾಂಶ ಮತ್ತು ವ್ಯತ್ಯಾಸ (diff) ಸಹ ಗೋಚರಿಸುತ್ತವೆ.

ಮಾನವ ರುಚಿ ಮತ್ತು ಶೈಲಿಗಳಿಗೆ ಹೊಂದಿಸಿಕೊಳ್ಳುವುದು

Codex-1 ಟ್ರೈನಿಂಗ್ ಮುಖ್ಯ ಗುರಿಯೆಂದರೆ, ಅದರ ಔಟ್‌ಪುಟ್‌ಗಳನ್ನು ಮಾನವ ಕೋಡಿಂಗ್ ಶೈಲಿ ಮತ್ತು ಮಾನದಂಡಗಳಿಗೆ ಸಾಧ್ಯವಾದಷ್ಟು ಹತ್ತಿರವಾಗಿ ಹೊಂದಿಸುವುದು. OpenAI o3 ಗೆ ಹೋಲಿಸಿದರೆ, codex-1 ನಿರಂತರವಾಗಿ ಸ್ವಚ್ಛವಾದ ಪ್ಯಾಚ್‌ಗಳನ್ನು ರಚಿಸುತ್ತದೆ, ಅವು ತಕ್ಷಣದ ಮಾನವ ಪರಿಶೀಲನೆಗೂ ಮತ್ತು ಸಾಮಾನ್ಯ ಕೆಲಸದ ಪ್ರಕ್ರಿಯೆಗಳಲ್ಲಿ ಒಳಗೊಳ್ಳಲು ಸಿದ್ಧವಾಗಿರುತ್ತವೆ.

Please fix the following issue in the astropy/astropy repository. Please resolve the issue in the problem below by editing and testing code files in your current code execution session. The repository is cloned in the /testbed folder. You must fully solve the problem for your answer to be considered correct. Problem statement:Modeling's `separability_matrix` does not compute separability correctly for nested CompoundModels Consider the following model: ```python from astropy.modeling import models as m from astropy.modeling.separable import separability_matrix cm = m.Linear1D(10) & m.Linear1D(5) ``` It's separability matrix as you might expect is a diagonal: ```python >>> separability_matrix(cm) array([[ True, False], [False, True]]) ``` If I make the model more complex: ```python >>> separability_matrix(m.Pix2Sky_TAN() & m.Linear1D(10) & m.Linear1D(5)) array([[ True, True, False, False], [ True, True, False, False], [False, False, True, False], [False, False, False, True]]) ``` The output matrix is again, as expected, the outputs and inputs to the linear models are separable and independent of each other. If however, I nest these compound models: ```python >>> separability_matrix(m.Pix2Sky_TAN() & cm) array([[ True, True, False, False], [ True, True, False, False], [False, False, True, True], [False, False, True, True]]) ``` Suddenly the inputs and outputs are no longer separable? This feels like a bug to me, but I might be missing something?
Codex
OpenAI o3

ದುರುಪಯೋಗ ತಡೆಗಟ್ಟುವುದು

AI ಆಧಾರಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಎಂಜಿನಿಯರಿಂಗ್‌ನ ದುರುದ್ದೇಶಿ ಬಳಕೆಗಳನ್ನು, ಉದಾಹರಣೆಗೆ ಮಾಲ್‌ವೇರ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಅಭಿವೃದ್ಧಿಯನ್ನು ತಡೆಗಟ್ಟುವುದು ದಿನದಿಂದ ದಿನಕ್ಕೆ ಅತ್ಯಂತ ಪ್ರಮುಖವಾಗುತ್ತಿದೆ. ಇದೇ ವೇಳೆ, ರಕ್ಷಣಾತ್ಮಕ ಕ್ರಮಗಳು ಕಡಿಮೆ ಮಟ್ಟದ ಕರ್ನಲ್ ಎಂಜಿನಿಯರಿಂಗ್‌ಗಳಂತಹ ಮಾಲ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ಬಳಸುವ ಕೆಲವು ತಂತ್ರಗಳನ್ನು ಒಳಗೊಂಡಿರಬಹುದಾದ ನೈತಿಕ ಮತ್ತು ಉಪಯುಕ್ತ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಅನಾವಶ್ಯಕವಾಗಿ ತಡೆಯಬಾರದು ಎಂಬುದು ಸಹ ಮಹತ್ವದ ವಿಷಯ.

ಸುರಕ್ಷತೆ ಮತ್ತು ಉಪಯುಕ್ತತೆಯ ನಡುವಿನ ಸಮತೋಲನ ಕಾಯ್ದುಕೊಳ್ಳಲು, Codex ಅನ್ನು ದುರುದ್ದೇಶಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಅಭಿವೃದ್ಧಿಗೆ ಸಂಬಂಧಿಸಿದ ವಿನಂತಿಗಳನ್ನು ಗುರುತಿಸಿ ನಿಖರವಾಗಿ ನಿರಾಕರಿಸುವಂತೆ ಟ್ರೈನ್ ಮಾಡಲಾಗಿದೆ, ಜೊತೆಗೆ ನೈತಿಕ ಮತ್ತು ನಿಜವಾದ ಕಾರ್ಯಗಳನ್ನು ಸ್ಪಷ್ಟವಾಗಿ ಬೇರ್ಪಡಿಸಿ ಬೆಂಬಲಿಸುತ್ತದೆ. ಈ ಮಿತಿಗಳನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಬಲಪಡಿಸಲು, ನಾವು ನಮ್ಮ ಪಾಲಿಸಿ ಫ್ರೇಮ್‌ವರ್ಕ್‌ಗಳನ್ನು ಸುಧಾರಿಸಿ ಕಠಿಣ ಸುರಕ್ಷತಾ ಮೌಲ್ಯಮಾಪನಗಳನ್ನು ಒಳಗೊಂಡಿದ್ದೇವೆ. ಈ ಮೌಲ್ಯಮಾಪನಗಳನ್ನು ಪ್ರತಿಬಿಂಬಿಸಲು ನಾವು o3 ಸಿಸ್ಟಮ್ ಕಾರ್ಡ್‌ಗೆ ಅನುಬಂಧವನ್ನು ಪ್ರಕಟಿಸಿದ್ದೇವೆ.

ಭದ್ರತಾ ಕಾರ್ಯನಿರ್ವಹಣೆ

Codex ಏಜೆಂಟ್ ಸಂಪೂರ್ಣವಾಗಿ ಸುರಕ್ಷಿತ ಮತ್ತು ಐಸೋಲೇಟೆಡ್ ಕ್ಲೌಡ್ ಕಂಟೇನರ್‌ನೊಳಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಟಾಸ್ಕ್ ಕಾರ್ಯನಿರ್ವಹಣೆಯ ವೇಳೆ ಇಂಟರ್ನೆಟ್ ಪ್ರವೇಶ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ, ಇದರಿಂದ ಏಜೆಂಟ್ GitHub ರೆಪೊಸಿಟರಿಗಳ ಮೂಲಕ ಸ್ಪಷ್ಟವಾಗಿ ಒದಗಿಸಲಾದ ಕೋಡ್ ಮತ್ತು ಬಳಕೆದಾರರು ಸೆಟ್‌ಅಪ್ ಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಕ ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ ಪೂರ್ವ-ಸ್ಥಾಪಿತ ಅವಲಂಬನೆಗಳೊಂದಿಗೆ ಮಾತ್ರ ಸಂವಹನ ನಡೆಸಲು ಸೀಮಿತಗೊಳಿಸಲಾಗುತ್ತದೆ. ಏಜೆಂಟ್ ಹೊರಗಿನ ವೆಬ್‌ಸೈಟ್‌ಗಳು, API‌ಗಳು ಅಥವಾ ಇತರ ಸೇವೆಗಳಿಗೆ ಪ್ರವೇಶಿಸಲಾರದು.

ಪ್ರಾರಂಭಿಕ ಬಳಕೆಯ ಉದಾಹರಣೆಗಳು

OpenAI ನ ತಾಂತ್ರಿಕ ತಂಡಗಳು Codex ಅನ್ನು ತಮ್ಮ ದಿನನಿತ್ಯದ ಟೂಲ್‌ಕಿಟ್‌ನ ಭಾಗವಾಗಿ ಬಳಸಲಾರಂಭಿಸಿವೆ. OpenAI ಎಂಜಿನಿಯರ್‌ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಪುನರಾವರ್ತಿತ, ಸ್ಪಷ್ಟವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸಲ್ಪಟ್ಟ ಕಾರ್ಯಗಳನ್ನು, ಉದಾಹರಣೆಗೆ ರಿಫ್ಯಾಕ್ಟರಿಂಗ್, ಮರುಹೆಸರಿಸುವುದು ಮತ್ತು ಟೆಸ್ಟ್‌ಗಳನ್ನು ಬರೆಯುವುದು ಮುಂತಾದವುಗಳನ್ನು, ತಮ್ಮ ಗಮನವನ್ನು ವ್ಯತ್ಯಯಗೊಳಿಸದಂತೆ ಹಸ್ತಾಂತರಿಸಲು ಇದನ್ನು ಬಳಸುತ್ತಾರೆ. ಹೊಸ ಫೀಚರ್‌ಗಳ ವಿನ್ಯಾಸ ರೂಪಿಸಲು, ಕಾಂಪೊನೇಂಟ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು, ಬಗ್‌ಗಳನ್ನು ಸರಿಪಡಿಸಲು ಮತ್ತು ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಬರೆಯಲು ಇದು ಸಮಾನವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ. ತಂಡಗಳು ಇದರ ಸುತ್ತಲೂ ಹೊಸ ಅಭ್ಯಾಸಗಳನ್ನು ನಿರ್ಮಿಸುತ್ತಿವೆ: ಆನ್‌ಕಾಲ್ ಸಮಸ್ಯೆಗಳ ಪ್ರಾಥಮಿಕತೆ ನಿಗದಿಪಡಿಸುವುದು, ದಿನದ ಆರಂಭದಲ್ಲಿ ಕಾರ್ಯಗಳನ್ನು ಯೋಜಿಸುವುದು ಮತ್ತು ನಿರಂತರ ಚಟುವಟಿಕೆಗೆ ಹಿನ್ನಲೆ ಕೆಲಸಗಳನ್ನು ಹಸ್ತಾಂತರಿಸುವುದು. ಸಂದರ್ಭ ಸ್ವಿಚಿಂಗ್ ಅನ್ನು ಕಡಿಮೆಮಾಡಿ ಮರೆತ ಕೆಲಸಗಳನ್ನು ನೆನಪಿಗೆ ತರುವ ಮೂಲಕ, Codex ಎಂಜಿನಿಯರ್‌ಗಳು ವೇಗವಾಗಿ ಕೆಲಸ ಮುಗಿಸಲು ಮತ್ತು ಪ್ರಮುಖ ವಿಷಯಗಳ ಮೇಲೆ ಗಮನ ಕೇಂದ್ರೀಕರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ಬಿಡುಗಡೆಗೆ ಮುನ್ನ, Codex ವಿವಿಧ ಕೋಡ್‌ಬೇಸ್‌ಗಳು, ಡೆವಲಪ್ಮೆಂಟ್ ಪ್ರಕ್ರಿಯೆಗಳು ಮತ್ತು ತಂಡಗಳಲ್ಲಿ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಚೆನ್ನಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಾವು ಹೊರಗಿನ ಕೆಲವು ಟೆಸ್ಟರ್‌ಗಳ ತಂಡದೊಂದಿಗೆ ಸಹಕಾರದಲ್ಲಿದ್ದೇವೆ.

  • Cisco(ಹೊಸ ಕಿಟಕಿಯಲ್ಲಿ ತೆರೆಯುತ್ತದೆ) ತಮ್ಮ ಎಂಜಿನಿಯರಿಂಗ್ ತಂಡಗಳಿಗೆ ಮಹತ್ವಾಕಾಂಕ್ಷೆಯ ಆಲೋಚನೆಗಳನ್ನು ವೇಗವಾಗಿ ಜೀವಂತಗೊಳಿಸಲು ಕೋಡೆಕ್ಸ್ ಹೇಗೆ ಸಹಾಯ ಮಾಡಬಹುದು ಎಂಬುದನ್ನು ಅನ್ವೇಷಿಸುತ್ತಿದೆ. ಆರಂಭಿಕ ವಿನ್ಯಾಸ ಪಾಲುದಾರರಾಗಿ, Cisco ತನ್ನ ಉತ್ಪನ್ನ ಪೋರ್ಟ್‌ಫೋಲಿಯೊದಲ್ಲಿನ ನೈಜ ಬಳಕೆ ಸಂದರ್ಭಗಳಲ್ಲಿ Codex ಅನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡಿ OpenAI ತಂಡಕ್ಕೆ ಪ್ರತಿಕ್ರಿಯೆ ನೀಡುವ ಮೂಲಕ Codex ನ ಭವಿಷ್ಯವನ್ನು ರೂಪಿಸುವಲ್ಲಿ ಸಹಾಯ ಮಾಡುತ್ತಿದೆ.
  • ಟೆಂಪೊರಲ್(ಹೊಸ ಕಿಟಕಿಯಲ್ಲಿ ತೆರೆಯುತ್ತದೆ) ಕೋಡೆಕ್ಸ್ ಅನ್ನು ವೈಶಿಷ್ಟ್ಯ ಅಭಿವೃದ್ಧಿಯನ್ನು ವೇಗಗೊಳಿಸಲು, ಸಮಸ್ಯೆಗಳನ್ನು ಡೀಬಗ್ ಮಾಡಲು, ಪರೀಕ್ಷೆಗಳನ್ನು ಬರೆಯಲು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸಲು, ಮತ್ತು ದೊಡ್ಡ ಕೋಡ್ ಬೇಸ್ ಗಳನ್ನು ರಿಫ್ಯಾಕ್ಟರ್ ಮಾಡಲು ಬಳಸುತ್ತದೆ. ಇದು ಹಿನ್ನಲೆಯಲ್ಲಿ ಸಂಕೀರ್ಣ ಕಾರ್ಯಗಳನ್ನು ನಿರ್ವಹಿಸುವ ಮೂಲಕ ಅವರ ಗಮನ ಕೇಂದ್ರೀಕರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ — ಎಂಜಿನಿಯರ್‌ಗಳು ಕೆಲಸದ ಸರದಿಯಲ್ಲಿ ಮುಂದುವರೆಯುವಂತೆಯೇ ಇಟರೇಶನ್ ವೇಗ ಹೆಚ್ಚಿಸುತ್ತದೆ.
  • ಪರೀಕ್ಷಾ ವ್ಯಾಪ್ತಿಯನ್ನು ಸುಧಾರಿಸುವುದು ಮತ್ತು ಏಕೀಕರಣ ವೈಫಲ್ಯಗಳನ್ನು ಸರಿಪಡಿಸುವಂತಹ ಸಣ್ಣ ಆದರೆ ಪುನರಾವರ್ತಿತ ಕಾರ್ಯಗಳನ್ನು ವೇಗಗೊಳಿಸಲು Superhuman(ಹೊಸ ಕಿಟಕಿಯಲ್ಲಿ ತೆರೆಯುತ್ತದೆ) ಕೋಡೆಕ್ಸ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಇದು ಪ್ರಾಡಕ್ಟ್ ಮ್ಯಾನೇಜರ್‌ಗಳಿಗೆ ಎಂಜಿನಿಯರ್‌ರನ್ನು ಒಳಪಡಿಸದೆ (ಕೋಡ್ ಪರಿಶೀಲನೆ ಹೊರತುಪಡಿಸಿ) ಸಣ್ಣ ಕೋಡ್ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲು ಅವಕಾಶ ನೀಡಿ ವೇಗವಾಗಿ ಬಿಡುಗಡೆ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
  • Kodiak(ಹೊಸ ಕಿಟಕಿಯಲ್ಲಿ ತೆರೆಯುತ್ತದೆ) ಡೀಬಗ್ ಮಾಡುವ ಪರಿಕರಗಳನ್ನು ಬರೆಯಲು, ಪರೀಕ್ಷಾ ವ್ಯಾಪ್ತಿಯನ್ನು ಸುಧಾರಿಸಲು ಮತ್ತು ರಿಫ್ಯಾಕ್ಟರ್ ಕೋಡ್ ಅನ್ನು ಸಹಾಯ ಮಾಡಲು ಕೋಡೆಕ್ಸ್ ಅನ್ನು ಬಳಸುತ್ತಿದೆ - ಇದು Kodiak ಡ್ರೈವರ್, ಅದರ ಸ್ವಾಯತ್ತ ಚಾಲನಾ ತಂತ್ರಜ್ಞಾನದ ಅಭಿವೃದ್ಧಿಯನ್ನು ವೇಗಗೊಳಿಸುತ್ತದೆ. Codex ಈಗ ಮೌಲ್ಯಮಯ ಉಲ್ಲೇಖ ಸಾಧನವಾಗಿಯೂ ಪರಿಣಮಿಸಿದೆ, ಇದು ಸಂಬಂಧಿತ ಸಂದರ್ಭ ಮತ್ತು ಹಿಂದಿನ ಬದಲಾವಣೆಗಳನ್ನು ತೋರಿಸುವ ಮೂಲಕ ಎಂಜಿನಿಯರ್‌ಗಳಿಗೆ ಸ್ಟಾಕ್‌ನ ಅಪ್ರಚಲಿತ ಭಾಗಗಳನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ಪ್ರಾರಂಭಿಕ ಟೆಸ್ಟರ್‌ಗಳಿಂದ ಪಡೆದ ಕಲಿಕೆಗಳ ಆಧಾರದ ಮೇಲೆ, ಒಂದೇ ಸಮಯದಲ್ಲಿ ಅನೇಕ ಏಜೆಂಟ್‌ಗಳಿಗೆ ಸ್ಪಷ್ಟವಾಗಿ ವ್ಯಾಪ್ತಿನಿಯಮಿತ (well-scoped) ಟಾಸ್ಕ್‌ಗಳನ್ನು ನಿಯೋಜಿಸುವುದನ್ನು, ಹಾಗೆಯೇ ಮಾಡೆಲ್ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಅನ್ವೇಷಿಸಲು ವಿಭಿನ್ನ ರೀತಿಯ ಕಾರ್ಯಗಳು ಮತ್ತು ಪ್ರಾಂಪ್ಟ್‌ಗಳನ್ನು ಪ್ರಯೋಗಿಸುವುದನ್ನು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ.

Codex CLI ನವೀಕರಣಗಳು.

ಕಳೆದ ತಿಂಗಳು, ನಾವು Codex CLI ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದ್ದೇವೆ, ಇದು ನಿಮ್ಮ ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ರನ್ ಆಗುವ, ಕಡಿಮೆ ತೂಕದ ಓಪನ್‌ಸೋರ್ಸ್ ಕೋಡಿಂಗ್ ಏಜೆಂಟ್. ಇದು o3 ಮತ್ತು o4-mini ನಂತಹ ಮಾಡೆಲ್‌ಗಳ ಶಕ್ತಿಯನ್ನು ನಿಮ್ಮ ಸ್ಥಳೀಯ ಕೆಲಸದ ಹರಿವಿಗೆ ತರುತ್ತದೆ, ಅವುಗಳೊಂದಿಗೆ ಜೋಡಿಸಲು ಸುಲಭವಾಗುತ್ತದೆ ಮತ್ತು ಕಾರ್ಯಗಳನ್ನು ವೇಗವಾಗಿ ಪೂರ್ಣಗೊಳಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. 

ಇಂದು ನಾವು codex-1 ನ ಸಣ್ಣ ಆವೃತ್ತಿಯನ್ನು ಸಹ ಬಿಡುಗಡೆ ಮಾಡುತ್ತಿದ್ದೇವೆ, ಇದು ವಿಶೇಷವಾಗಿ Codex CLI ಬಳಕೆಗೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ o4-mini ಆವೃತ್ತಿಯಾಗಿದೆ. ಈ ಹೊಸ ಮಾಡೆಲ್ CLI ಯಲ್ಲಿ ವೇಗವಾದ ವರ್ಕ್‌ಫ್ಲೋಗಳಿಗೆ ಬೆಂಬಲ ನೀಡುತ್ತದೆ ಮತ್ತು ಕಡಿಮೆ ಲೇಟೆನ್ಸಿ ಕೋಡ್ ಪ್ರಶ್ನೋತ್ತರ ಮತ್ತು ಎಡಿಟಿಂಗ್‌ಗೆ ಆಪ್ಟಿಮೈಸ್ ಆಗಿದ್ದು, ಸೂಚನೆಗಳನ್ನು ಅನುಸರಿಸುವ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ಶೈಲಿಯಲ್ಲಿನ ಬಲಗಳನ್ನು ಹಾಗೆಯೇ ಉಳಿಸಿಕೊಂಡಿದೆ. ಇದು ಈಗ Codex CLI ಯಲ್ಲಿ ಪೂರ್ವನಿಯೋಜಿತ ಮಾಡೆಲ್ ಆಗಿ ಮತ್ತು API ಯಲ್ಲಿ codex-mini-latest ಎಂಬ ಹೆಸರಿನಲ್ಲಿ ಲಭ್ಯವಿದೆ. Codex-mini ಮಾಡೆಲ್ ಅನ್ನು ನಾವು ನಿರಂತರವಾಗಿ ಸುಧಾರಿಸುತ್ತಿರುವುದರಿಂದ ಅದರ ಆಧಾರಿತ ಸ್ನ್ಯಾಪ್‌ಶಾಟ್ ಅನ್ನು ನಿಯಮಿತವಾಗಿ ನವೀಕರಿಸಲಾಗುತ್ತದೆ.

ನಿಮ್ಮ ಡೆವಲಪರ್ ಖಾತೆಯನ್ನು Codex CLI ಗೆ ಸಂಪರ್ಕಿಸುವುದನ್ನು ನಾವು ಇನ್ನಷ್ಟು ಸುಲಭಗೊಳಿಸುತ್ತಿದ್ದೇವೆ. API ಟೋಕನ್ ಅನ್ನು ಕೈಯಾರೆ ರಚಿಸಿ ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ಬದಲು, ಈಗ ನೀವು ನಿಮ್ಮ ChatGPT ಖಾತೆಯೊಂದಿಗೆ ಸೈನ್ ಇನ್ ಮಾಡಿ ಬಳಸಲು ಬಯಸುವ API ಸಂಸ್ಥೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು. ನಾವು ನಿಮ್ಮ ಪರವಾಗಿ API ಕೀ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಚಿಸಿ ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತೇವೆ. ChatGPT ಮೂಲಕ Codex CLI ಗೆ ಸೈನ್ ಇನ್ ಮಾಡುವ Plus ಮತ್ತು Pro ಬಳಕೆದಾರರು ಕ್ರಮವಾಗಿ $5 ಮತ್ತು $50 ಮೌಲ್ಯದ ಉಚಿತ API ಕ್ರೆಡಿಟ್‌ಗಳನ್ನು ಇಂದು ನಂತರದಿಂದ ಮುಂದಿನ 30 ದಿನಗಳವರೆಗೆ ರೀಡೀಮ್ ಮಾಡಬಹುದು.

Codex ಲಭ್ಯತೆ, ಬೆಲೆ ನಿಗದಿ ಹಾಗೂ ಮಿತಿಗಳು

ಇಂದಿನಿಂದ, ನಾವು Codex ಅನ್ನು ಜಾಗತಿಕವಾಗಿ ChatGPT Pro, Enterprise ಮತ್ತು Business ಬಳಕೆದಾರರಿಗೆ ರೋಲ್‌ಔಟ್ ಮಾಡುತ್ತಿದ್ದೇವೆ; Plus ಮತ್ತು Edu ಬಳಕೆದಾರರಿಗಾಗಿ ಬೆಂಬಲ ಶೀಘ್ರದಲ್ಲೇ ಬರುತ್ತದೆ. ಮುಂದಿನ ಕೆಲವು ವಾರಗಳ ಕಾಲ ಬಳಕೆದಾರರಿಗೆ ಯಾವುದೇ ಹೆಚ್ಚುವರಿ ಶುಲ್ಕವಿಲ್ಲದೆ Codex ಗೆ ವ್ಯಾಪಕ ಪ್ರವೇಶ ಲಭ್ಯವಿರುತ್ತದೆ, ಇದರಿಂದ ನೀವು Codex ಏನು ಮಾಡಬಹುದು ಎಂಬುದನ್ನು ಅನ್ವೇಷಿಸಬಹುದು. ನಂತರ, ನಾವು ಸೀಮಿತ ಬೆಲೆ ಪ್ರವೇಶ ಮತ್ತು ಬೇಡಿಕೆಯ ಆಧಾರದ ಮೇಲೆ ಹೆಚ್ಚುವರಿ ಬಳಕೆ ಖರೀದಿಸಲು ಸಾಧ್ಯವಾಗುವ ಬಲವಾದ ಬೆಲೆ ನಿಗದಿ ಆಯ್ಕೆಗಳನ್ನು ಪರಿಚಯಿಸುತ್ತೇವೆ. ಶೀಘ್ರದಲ್ಲೇ Plus ಮತ್ತು Edu ಬಳಕೆದಾರರಿಗೂ ಪ್ರವೇಶ ವಿಸ್ತರಿಸುವ ಯೋಜನೆಯಿದೆ.

Codex-mini-latest ಬಳಸಿ ನಿರ್ಮಿಸುತ್ತಿರುವ ಡೆವಲಪರ್‌ಗಳಿಗಾಗಿ, ಈ ಮಾಡೆಲ್ Responses API ಯಲ್ಲಿ ಲಭ್ಯವಿದ್ದು, 1 ಮಿಲಿಯನ್ ಇನ್‌ಪುಟ್ ಟೋಕನ್‌ಗಳಿಗೆ $1.50 ಮತ್ತು 1 ಮಿಲಿಯನ್ ಔಟ್‌ಪುಟ್ ಟೋಕನ್‌ಗಳಿಗೆ $6 ದರ ನಿಗದಿಯಾಗಿದೆ, ಜೊತೆಗೆ 75% ಪ್ರಾಂಪ್ಟ್ ಕ್ಯಾಶಿಂಗ್ ರಿಯಾಯಿತಿ ಇದೆ.

Codex ಇನ್ನೂ ಅದರ ಅಭಿವೃದ್ಧಿಯ ಪ್ರಾರಂಭ ಹಂತದಲ್ಲಿದೆ. ಸಂಶೋಧನಾ ಪ್ರಿವ್ಯೂ ಆಗಿರುವುದರಿಂದ, ಪ್ರಸ್ತುತ ಇದರಲ್ಲಿ ಫ್ರಂಟ್‌ಎಂಡ್ ಕೆಲಸಕ್ಕಾಗಿ ಚಿತ್ರ ಇನ್‌ಪುಟ್‌ಗಳು ಮತ್ತು ಏಜೆಂಟ್ ಕೆಲಸ ಮಾಡುತ್ತಿರುವಾಗ ಅದನ್ನು ಮಧ್ಯೆ ತಿದ್ದುವ ಸಾಮರ್ಥ್ಯ ಸೇರಿದಂತೆ ಕೆಲವು ವೈಶಿಷ್ಟ್ಯಗಳು ಲಭ್ಯವಿಲ್ಲ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ರಿಮೋಟ್ ಏಜೆಂಟ್‌ಗೆ ಕೆಲಸ ಹಸ್ತಾಂತರಿಸುವುದು ಇಂಟರಾಕ್ಟಿವ್ ಎಡಿಟಿಂಗ್‌ಗಿಂತ ಹೆಚ್ಚು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ, ಇದಕ್ಕೆ ಹೊಂದಿಕೊಳ್ಳಲು ಸ್ವಲ್ಪ ಸಮಯ ಬೇಕಾಗಬಹುದು. ಕಾಲಕ್ರಮೇಣ, Codex ಏಜೆಂಟ್‌ಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸುವುದು ಸಹೋದ್ಯೋಗಿಗಳೊಂದಿಗೆ ಅಸಿಂಕ್ರೋನಸ್ ಸಹಕಾರದಂತೆ ಹೆಚ್ಚಾಗಿ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ. ಮಾಡೆಲ್ ಸಾಮರ್ಥ್ಯಗಳು ಮುಂದುವರಿದಂತೆ, ಏಜೆಂಟ್‌ಗಳು ದೀರ್ಘಾವಧಿಯ ಹೆಚ್ಚು ಸಂಕೀರ್ಣ ಕಾರ್ಯಗಳನ್ನು ನಿಭಾಯಿಸುವ ನಿರೀಕ್ಷೆಯಿದೆ.

ಮುಂದೆ ಏನು

ಡೆವಲಪರ್‌ಗಳು ತಾವು ಕೈಗೊಳ್ಳಬೇಕಾದ ಕೆಲಸವನ್ನು ನೇರವಾಗಿ ನಿರ್ವಹಿಸಿ, ಉಳಿದ ಕೆಲಸವನ್ನು ಏಜೆಂಟ್‌ಗಳಿಗೆ ಹಸ್ತಾಂತರಿಸುವ ಭವಿಷ್ಯವನ್ನು ನಾವು ಊಹಿಸುತ್ತೇವೆ—AI ಸಹಾಯದಿಂದ ವೇಗವಾಗಿ ಮತ್ತು ಹೆಚ್ಚು ಉತ್ಪಾದಕತೆಯಿಂದ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತೇವೆ. ಅದನ್ನು ಸಾಧಿಸಲು, ನಾವು ನೈಜ-ಸಮಯದ ಸಹಯೋಗ ಮತ್ತು ಅಸಮಕಾಲಿಕ ನಿಯೋಗ ಎರಡನ್ನೂ ಬೆಂಬಲಿಸುವ Codex ಪರಿಕರಗಳ ಸಮೂಹವನ್ನು ನಿರ್ಮಿಸುತ್ತಿದ್ದೇವೆ. 

Codex CLI ಮುಂತಾದ AI ಟೂಲ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದು ಈಗ ವೇಗವಾಗಿ ಕೈಗಾರಿಕಾ ಪ್ರಮಾಣಿತ ಅಭ್ಯಾಸವಾಗಿ ಪರಿಣಮಿಸಿದೆ, ಇದು ಡೆವಲಪರ್‌ಗಳು ಕೋಡ್ ಮಾಡುವ ವೇಗವನ್ನು ಹೆಚ್ಚಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಆದರೆ ChatGPT ಯಲ್ಲಿ Codex ಪರಿಚಯಿಸಿದ ಅಸಿಂಕ್ರೋನಸ್, ಬಹು-ಏಜೆಂಟ್ ವರ್ಕ್‌ಫ್ಲೋ ಇಂಜಿನಿಯರ್‌ಗಳು ಉನ್ನತ ಗುಣಮಟ್ಟದ ಕೋಡ್ ನಿರ್ಮಿಸುವ ನಿಜವಾದ ಪ್ರಮಾಣಿತ ವಿಧಾನವಾಗುತ್ತದೆ ಎಂದು ನಾವು ನಂಬುತ್ತೇವೆ.

ಕೊನೆಗೆ, ರಿಯಲ್-ಟೈಮ್ ಪೇರಿಂಗ್ ಮತ್ತು ಕಾರ್ಯ ಹಸ್ತಾಂತರ — ಈ ಎರಡು ಸಂವಹನ ವಿಧಾನಗಳು ಒಂದಾಗಿ ಸೇರುವುದನ್ನು ನಾವು ಕಾಣುತ್ತೇವೆ. ಡೆವಲಪರ್‌ಗಳು ತಮ್ಮ IDEಗಳು ಮತ್ತು ದೈನಂದಿನ ಉಪಕರಣಗಳಲ್ಲಿ AI ಏಜೆಂಟ್‌ಗಳೊಂದಿಗೆ ಸಹಕರಿಸಿ, ಪ್ರಶ್ನೆಗಳನ್ನು ಕೇಳುವುದು, ಸಲಹೆಗಳನ್ನು ಪಡೆಯುವುದು ಮತ್ತು ದೀರ್ಘಕಾಲದ ಕಾರ್ಯಗಳನ್ನು ಹಸ್ತಾಂತರಿಸುವುದನ್ನು ಎಲ್ಲವನ್ನೂ ಒಟ್ಟಿಗೆ ವರ್ಕ್‌ಫ್ಲೋದಲ್ಲಿ ನಡೆಸುತ್ತಾರೆ.

ಮುಂದಿನ ಹಂತದಲ್ಲಿ, ಇನ್ನಷ್ಟು ಇಂಟರಾಕ್ಟಿವ್ ಮತ್ತು ಬಲವಾದ ಏಜೆಂಟ್ ವರ್ಕ್‌ಫ್ಲೋಗಳನ್ನು ಪರಿಚಯಿಸುವ ಯೋಜನೆ ನಮ್ಮದಲ್ಲಿದೆ. ಡೆವಲಪರ್‌ಗಳು ಶೀಘ್ರದಲ್ಲೇ ಕಾರ್ಯ ಮಧ್ಯದಲ್ಲೇ ಮಾರ್ಗದರ್ಶನ ನೀಡುವುದು, ಅನುಷ್ಠಾನ ತಂತ್ರಗಳ ಬಗ್ಗೆ ಸಹಕರಿಸುವುದು ಮತ್ತು ಪ್ರಗತಿ ಕುರಿತ ಪ್ರೊಆಕ್ಟಿವ್ ನವೀಕರಣಗಳನ್ನು ಸ್ವೀಕರಿಸುವುದು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ನೀವು ಈಗಾಗಲೇ ಬಳಸುತ್ತಿರುವ ಟೂಲ್‌ಗಳೊಂದಿಗೆ ಇನ್ನಷ್ಟು ಆಳವಾದ ಇಂಟಿಗ್ರೇಶನ್‌ಗಳನ್ನು ನಾವು ಕಾಣುತ್ತಿದ್ದೇವೆ: ಇಂದು Codex GitHub ಗೆ ಸಂಪರ್ಕಗೊಂಡಿದೆ ಮತ್ತು ಶೀಘ್ರದಲ್ಲೇ ನೀವು Codex CLI, ChatGPT Desktop ಅಥವಾ ನಿಮ್ಮ issue tracker ಅಥವಾ CI system ನಂತಹ ಟೂಲ್‌ಗಳಿಂದಲೇ ಕಾರ್ಯಗಳನ್ನು ನಿಯೋಜಿಸಬಹುದು.

ಸಾಫ್ಟ್‌ವೇರ್ ಎಂಜಿನಿಯರಿಂಗ್ AI ಚಾಲಿತ ಉತ್ಪಾದಕತೆಯ ಪ್ರಮುಖ ಲಾಭಗಳನ್ನು ಅನುಭವಿಸುವ ಮೊದಲ ಕೈಗಾರಿಕೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ, ಇದು ವೈಯಕ್ತಿಕರು ಮತ್ತು ಸಣ್ಣ ತಂಡಗಳಿಗೆ ಹೊಸ ಅವಕಾಶಗಳನ್ನು ತೆರೆದಿಡುತ್ತದೆ. ಈ ಲಾಭಗಳ ಬಗ್ಗೆ ನಾವು ಆಶಾವಾದಿಗಳಾಗಿದ್ದರೂ, ಡೆವಲಪರ್ ಕಾರ್ಯಪ್ರವಾಹಗಳು, ಜನರ ಕೌಶಲ್ಯ ಅಭಿವೃದ್ಧಿ, ಕೌಶಲ್ಯ ಮಟ್ಟಗಳು ಮತ್ತು ಭೌಗೋಳಿಕ ಪ್ರದೇಶಗಳ ಮೇಲೆ ವ್ಯಾಪಕ ಏಜೆಂಟ್ ಅಳವಡಿಕೆಯ ಪರಿಣಾಮಗಳನ್ನು ಚೆನ್ನಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಾವು ಪಾಲುದಾರರೊಂದಿಗೆ ಸಹಕರಿಸುತ್ತಿದ್ದೇವೆ. 

ಇದು ಕೇವಲ ಪ್ರಾರಂಭ — Codex ಬಳಸಿ ನೀವು ಏನು ನಿರ್ಮಿಸುತ್ತೀರಿ ಎಂಬುದನ್ನು ನೋಡಲು ನಾವು ಅತ್ಯಂತ ಉತ್ಸುಕರಾಗಿದ್ದೇವೆ.

ಲೈವ್‌ಸ್ಟ್ರೀಮ್ ಮರುಪ್ರದರ್ಶನ

ಅನುಬಂಧ

ಸಿಸ್ಟಮ್ ಸಂದೇಶ

ಡೆವಲಪರ್‌ಗಳು ಮಾದರಿಯ ಪೂರ್ವನಿಯೋಜಿತ ವರ್ತನೆ (default behavior) ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಮತ್ತು Codex ಅನ್ನು ಕಸ್ಟಮ್ ವರ್ಕ್‌ಫ್ಲೋಗಳಲ್ಲಿ ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಹೊಂದಿಕೊಳ್ಳಲು ಸಹಾಯ ಮಾಡಲು ನಾವು codex-1 ಸಿಸ್ಟಮ್ ಸಂದೇಶವನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತಿದ್ದೇವೆ. ಉದಾಹರಣೆಗೆ, codex-1 ಸಿಸ್ಟಮ್ ಸಂದೇಶವು AGENTS.md ಫೈಲ್‌ನಲ್ಲಿ ಉಲ್ಲೇಖಿಸಿದ ಎಲ್ಲಾ ಟೆಸ್ಟ್‌ಗಳನ್ನು Codex ರನ್ ಮಾಡಲು ಪ್ರೋತ್ಸಾಹಿಸುತ್ತದೆ, ಆದರೆ ನೀವು ಸಮಯದ ಅಭಾವದಲ್ಲಿದ್ದರೆ, Codex ಗೆ ಆ ಟೆಸ್ಟ್‌ಗಳನ್ನು ಬಿಟ್ಟು ಹೋಗಲು ಕೇಳಬಹುದು.

ಸರಳ ಪಠ್ಯ

1
# Instructions
2
- The user will provide a task.
3
- The task involves working with Git repositories in your current working directory.
4
- Wait for all terminal commands to be completed (or terminate them) before finishing.
5

6
# Git instructions
7
If completing the user's task requires writing or modifying files:
8
- Do not create new branches.
9
- Use git to commit your changes.
10
- If pre-commit fails, fix issues and retry.
11
- Check git status to confirm your commit. You must leave your worktree in a clean state.
12
- Only committed code will be evaluated.
13
- Do not modify or amend existing commits.
14

15
# AGENTS.md spec
16
- Containers often contain AGENTS.md files. These files can appear anywhere in the container's filesystem. Typical locations include `/`, `~`, and in various places inside of Git repos.
17
- These files are a way for humans to give you (the agent) instructions or tips for working within the container.
18
- Some examples might be: coding conventions, info about how code is organized, or instructions for how to run or test code.
19
- AGENTS.md files may provide instructions about PR messages (messages attached to a GitHub Pull Request produced by the agent, describing the PR). These instructions should be respected.
20
- Instructions in AGENTS.md files:
21
- The scope of an AGENTS.md file is the entire directory tree rooted at the folder that contains it.
22
- For every file you touch in the final patch, you must obey instructions in any AGENTS.md file whose scope includes that file.
23
- Instructions about code style, structure, naming, etc. apply only to code within the AGENTS.md file's scope, unless the file states otherwise.
24
- More-deeply-nested AGENTS.md files take precedence in the case of conflicting instructions.
25
- Direct system/developer/user instructions (as part of a prompt) take precedence over AGENTS.md instructions.
26
- AGENTS.md files need not live only in Git repos. For example, you may find one in your home directory.
27
- If the AGENTS.md includes programmatic checks to verify your work, you MUST run all of them and make a best effort to validate that the checks pass AFTER all code changes have been made.
28
- This applies even for changes that appear simple, i.e. documentation. You still must run all of the programmatic checks.
29

30
# Citations instructions
31
- If you browsed files or used terminal commands, you must add citations to the final response (not the body of the PR message) where relevant. Citations reference file paths and terminal outputs with the following formats:
32
1) `【F:<file_path>†L<line_start>(-L<line_end>)?】`
33
- File path citations must start with `F:`. `file_path` is the exact file path of the file relative to the root of the repository that contains the relevant text.
34
- `line_start` is the 1-indexed start line number of the relevant output within that file.
35
2) `【<chunk_id>†L<line_start>(-L<line_end>)?】`
36
- Where `chunk_id` is the chunk_id of the terminal output, `line_start` and `line_end` are the 1-indexed start and end line numbers of the relevant output within that chunk.
37
- Line ends are optional, and if not provided, line end is the same as line start, so only 1 line is cited.
38
- Ensure that the line numbers are correct, and that the cited file paths or terminal outputs are directly relevant to the word or clause before the citation.
39
- Do not cite completely empty lines inside the chunk, only cite lines that have content.
40
- Only cite from file paths and terminal outputs, DO NOT cite from previous pr diffs and comments, nor cite git hashes as chunk ids.
41
- Use file path citations that reference any code changes, documentation or files, and use terminal citations only for relevant terminal output.
42
- Prefer file citations over terminal citations unless the terminal output is directly relevant to the clauses before the citation, i.e. clauses on test results.
43
- For PR creation tasks, use file citations when referring to code changes in the summary section of your final response, and terminal citations in the testing section.
44
- For question-answering tasks, you should only use terminal citations if you need to programmatically verify an answer (i.e. counting lines of code). Otherwise, use file citations.