![]()
ಈ ಕೋರ್ಸ್ನ ಈ ಹಂತದವರೆಗೆ ನೀವು ಲ್ಯಾಪ್ಟಾಪ್ನಲ್ಲಿ, ನೋಟ್ಬುಕ್ ಒಳಗೆ, az login ಮತ್ತು ಕೆಲವು ಪರಿಸರದ ಚರಗಳ ಮೂಲಕ ಚಾಲಿತವಾಗುವ ಏಜೆಂಟ್ಗಳನ್ನು ನಿರ್ಮಿಸಿದ್ದೀರಿ. ಅದು ಕಲಿಯಲು ಬಹುಮಾನವಾದ ಸರಿಯಾದ ವಿಧಾನ. ಆದರೆ ಸಾವಿರಾರು ಗ್ರಾಹಕರು ಅವಲಂಬಿಸಿರುವ ಏಜೆಂಟ್ ಅನ್ನು ರಾತ್ರಿ 3 ಗಂಟೆಗೆ ಚಲಿಸುವ ವಿಧಾನ ಅಲ್ಲ.
ಈ ಪಾಠವು “ನನ್ನ ಯಂತ್ರದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ” ಮತ್ತು “ನಿರ್ವಹಣದಲ್ಲಿ ವಿಶ್ವಾಸಾರ್ಹವಾಗಿ ಮತ್ತು ವ್ಯಯಾಸಕ್ತಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ” ಎಂಬ ನಡುವಿನ ಪರವಾನಗಿಯ ಕುರಿತು. ನಾವು ಅದನ್ನು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಫೌಂಡ್ರಿ ಮತ್ತು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಫೌಂಡ್ರಿ ಏಜೆಂಟ್ ಸೇವೆ ಬಳಸಿ ಮುಚ್ಚುತ್ತೇವೆ ಮತ್ತು ನಿಜವಾದ ಗ್ರಾಹಕ ಬೆಂಬಲ ಏಜೆಂಟ್ ತಯಾರಿಸುವ ಮೂಲಕ ಮಾಡುತ್ತೇವೆ, ಅದರಲ್ಲಿ ಸಾಧನಗಳು, ಹಿಂಪಡೆಯುವುದು, ಸ್ಮೃತಿ, ಮೌಲ್ಯಮಾಪನ ಮತ್ತು ಮಾನಿಟರಿಂಗ್ ಇರುತ್ತದೆ.
ಈ ಪಾಠವು ಹೊಂದಿರುವುದು:
ಈ ಪಾಠವನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದ ನಂತರ, ನೀವು ತಿಳಿದುಕೊಳ್ಳುತ್ತೀರಿ ಹೇಗೆ:
ಈ ಪಾಠವು ನೀವು ಹಿಂದಿನ ಪಾಠಗಳನ್ನು ಪೂರ್ಣಗೊಳಿಸಿರುವುದು ಮತ್ತು ಅನುಕೂಲ ವಾಗಿ ಕಲಿತಿರುವುದು ಅಗತ್ಯವಿದೆ:
ನೀವು ಇನ್ನೂ ಬೇಕಾಗುವುದು:
az login).requirements.txt.ಪ್ರೋಟೋಟೈಪ್ ಏಜೆಂಟ್ ಮತ್ತು ಉತ್ಪಾದನಾ ಏಜೆಂಟ್ ಒಂದೇ ಮೂಲಲೂಪ್ ಹಂಚಿಕೊಳ್ಳುತ್ತವೆ — ಯುಕ್ತಿ, ಸಾಧನಗಳನ್ನು ಕರೆ, ಪ್ರತಿಕ್ರಿಯೆ ನೀಡುವಿಕೆ. ಆದರೆ ಆ ಲೂಪ್ ಸುತ್ತಲಿನ ಎಲ್ಲವೂ ಬದಲಾಗುತ್ತದೆ. ಮಾದರಿ ಉತ್ಪಾದನಾ ಏಜೆಂಟ್ನ 20% ಇರಬಹುದು; ಉಳಿದ 80% ಕಾರ್ಯಾಚರಣೆ ಅಂಗಬಂಧ.
| ಚಿಂತನೆ | ಪ್ರೋಟೋಟೈಪ್ | ಉತ್ಪಾದನೆ |
|---|---|---|
| ಹೊಸ್ಠಿಂಗ್ | ನಿಮ್ಮ ನೋಟ್ಬುಕ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ | ಹೋಸ್ಟೆಡ್ ಸೇವೆ ಆಗಿ, ಆವೃತ್ತಿ ಹೊಂದಿದ ಮತ್ತು ಬಿಡುಗಡೆಯಾಗುತ್ತದೆ |
| ಪರಿಚಯ | ನಿಮ್ಮ az login ಟೋಕನ್ |
ಸಕೋಪ್ RBAC ಜೊತೆಗೆ ನಿರ್ವಹಿತ ಪರಿಚಯ |
| ಸ್ಥಿತಿ | ಮೆಮೊರಿಯಲ್ಲಿದ್ದು, ಮರುಪ್ರಾರಂಭದಲ್ಲಿ ಕಳೆದುಕೊಳ್ಳುತ್ತದೆ | ಹೊರಗೊಂಡ (ಥ್ರೆಡ್ ಸ್ಟೋರ್, ಮೆಮೊರಿ ಸೇವೆ) |
| ವಿಫಲ್ಯ | ನೀವು ಟ್ರೇಸ್ಬ್ಯಾಕ್ ನೋಡುತ್ತೀರಿ | ಮರುಪ್ರಯತ್ನ, ಬ್ಯಾಕ್ಅಪ್, ಡೆಡ್-ಲೇಟರ್, ಎಚ್ಚರಿಕೆಗಳು |
| ಖರ್ಚು | “ಇದು ಕೆಲವು ಸೆಂಟುಗಳಷ್ಟೇ” | ಪ್ರತಿಕೋರಿಕೆ ಪ್ರತಿ ಟ್ರ್ಯಾಕ್ ಮಾಡಲಾಗುತ್ತದೆ, ಮಾರ್ಗನಿರ್ದೇಶನ ಮತ್ತು ಕ್ಯಾಶ್ ಮಾಡಲಾಗಿದೆ, ಬಜೆಟ್ ಹೊಂದಿದೆ |
| ಗುಣಮಟ್ಟ | ನೀವು ಔಟ್ಪುಟ್ ನೋಡುತ್ತೀರಿ | ಬಿಡುಗಡೆಗೂ ಮುಂಚೆ ಸ್ವಯಂಚಾಲಿತ ಮೌಲ್ಯಮಾಪನ |
| ನಂಬಿಕೆ | ನೀವು ಪ್ರತಿ ಕ್ರಿಯೆಯೇ ಅನುಮೋದಿಸುತ್ತೀರಿ | ನಿಯಮ + ಅಪಾಯದ ಕಾರ್ಯಗಳಿಗೆ ಮಾನವ-ನಡೆಯುವಿಕೆ |
ಈ ಪಟ್ಟಿ ಗಮನದಲ್ಲಿಡಿ. ಕೆಳಗಿನ ಪ್ರತಿಯೊಂದು ವಿಭಾಗವು ಈ ಸಾಲುಗಳಲ್ಲಿ ಒಂದುವುದಕ್ಕೆ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ.
ನೀವು ಮೂರು ಮಾದರಿಗಳನ್ನು ಬಳಸಿ, ಅನೇಕ ಸಲ ಸಂಯೋಜನೆಯೊಂದಿಗೆ.
ಏಜೆಂಟ್ ಆಬ್ಜೆಕ್ಟ್ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರಕ್ರಿಯೆಯೊಳಗೆ ಇರುತ್ತದೆ. ನಿಮ್ಮ ಕೋಡ್ ನೇರವಾಗಿ ಮಾದರಿ ಒದಗಿಸುವವರನ್ನು ಕರೆಸುತ್ತದೆ; ಯುಕ್ತಿ ಲೂಪ್ ನಿಮ್ಮ ಸೇವೆಯಲ್ಲಿ ಚಲಿಸುತ್ತಿದೆ. ಇದು ಹಿಂದಿನ ಪ್ರತಿಯೊಂದು ಪಾಠದಲ್ಲಿಯೂ ಆಗಿತ್ತು.
ಏಜೆಂಟ್ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಫೌಂಡ್ರಿಯಲ್ಲಿ ಸಂಪನ್ಮೂಲವಾಗಿ ನೋಂದಾಯಿತ ಆಗಿರುತ್ತದೆ. ಫೌಂಡ್ರಿ ಯುಕ್ತಿ ಲೂಪ್ ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡುತ್ತದೆ, ತಂತುಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ, ವಿಷಯ ಸುರಕ್ಷತೆ ಮತ್ತು RBAC ಅನುಷ್ಠಾನ ಮಾಡುತ್ತದೆ ಮತ್ತು ಏಜೆಂಟ್ ಅನ್ನು ಫೌಂಡ್ರಿ ಪೋರ್ಟಲ್ನಲ್ಲಿ ಗೋಚರಿಸುತ್ತದೆ. ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಒಂದು ಹಾಳ ಸಣ್ಣ ಕ್ಲೈಂಟ್ ಆಗಿ ಕೆಲಸಮಾಡುತ್ತದೆ, ತಂತುಗಳನ್ನು ರಚಿಸುತ್ತದೆ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ಓದಲು.
ಹಲವು ಏಜೆಂಟ್ಗಳು (ಮತ್ತು ಸಾಧನಗಳು) ಸ್ಪಷ್ಟ ನಿಯಂತ್ರಣ ಹರಿಯುವಿಕೆಯಿಂದ ಒಂದು ಗ್ರಾಫ್ನಲ್ಲಿ ಸಂಯೋಜಿಸಲ್ಪಡುತ್ತವೆ — ಕ್ರಮಬದ್ಧ ಹಂತಗಳು, ಶಾಖೆಗಳು, ಮಾನವ ಅನುಮೋದನೆ nodes, ಮತ್ತು ದಿರ್ಘಕಾಲೀನ ಪಾಯಿಂಟ್ಗಳು, ತಾತ್ಕಾಲಿಕ ಸ್ಥಗಿತ ಮತ್ತು ಪುನರಾರಂಭಕ್ಕೆ ಸಾಧ್ಯ. ಇದು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಏಜೆಂಟ್ ಫ್ರೇಮ್ವರ್ಕ್ ವರ್ಕ್ಫ್ಲೋಸ್ ಕಾರ್ಯಕ್ಷಮತೆಯ ನಿಯೋಜನೆ ಅಳತೆ.
flowchart TB
subgraph P1[ಕ್ಲೈಂಟ್-ಹೋಸ್ಟೆಡ್]
A1[ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ಪ್ರಕ್ರಿಯೆ] --> M1[ಮಾದರಿ ಒದಗಿಸುವವರು]
end
subgraph P2[ಹೋಸ್ಟೆಡ್ ಏಜೆಂಟ್]
A2[ಸಣ್ಣ ಕ್ಲೈಂಟ್] --> F2[ಫೌಂಡ್ರಿ ಏಜೆಂಟ್ ಸೇವೆ]
F2 --> M2[ಮಾದರಿ + ಉಪಕರಣಗಳು + ಥ್ರೆಡ್ ಸ್ಟೋರ್]
end
subgraph P3[ಏಜೆಂಟ್ ಕೆಲಸದ ಹರಿವು]
A3[ಒರ್ಕೆಸ್ಟ್ರೇಟರ್] --> S1[ಟ್ರೈಯಾಜ್ ಏಜೆಂಟ್]
S1 --> S2[ರೆಜಾಲ್ವರ್ ಏಜೆಂಟ್]
S2 --> H[ಮಾನವನ ಅನುಮೋದನೆಯ ನೊಂದು]
H --> S3[ಕ್ರಿಯೆ ಏಜೆಂಟ್]
end
ಏಜೆಂಟ್ ನಿಯೋಜನೆಯು ಒಮ್ಮೆ ಮಾಡೋ push ಅಲ್ಲ. ಅದು ಒಂದು ಲೂಪ್ ಆಗಿದೆ ಮತ್ತು ಸಾಫ್ಟ್ವೇರ್ ಬಿಡುಗಡೆ ಚಕ್ರದಂತೆ ಕಾಣುತ್ತದೆ ಏಕೆಂದರೆ ಅದು ನಿಜವಾಗಿಯೇ ಆದು.
flowchart LR
Create[ರಚಿಸಿ / ಲೇಖಕ] --> Version[ಆವೃತ್ತಿ]
Version --> Evaluate[ಆಫ್ಲೈನ್ನಲ್ಲಿ ಮೌಲ್ಯಮಾಪನ ಮಾಡಿ]
Evaluate -->|ಗೇಟ್ ಅನ್ನು通ದು| Deploy[ಹೊಂದಾಣಿಕೆ ಮಾಡು]
Evaluate -->|ಗೇಟ್ ವಿಫಲವಾಗಿದೆ| Create
Deploy --> Observe[ಆನ್ಲೈನ್ನಲ್ಲಿ ಗಮನಿಸಿ]
Observe --> Improve[ವೈಫಲ್ಯಗಳನ್ನು ಸಂಗ್ರಹಿಸಿ]
Improve --> Create
Deploy --> Retire[ಹಳೆಯ ಆವೃತ್ತಿಯನ್ನು ನಿವೃತ್ತಿಪಡಿಸಿ]
ಪಾಠ 10 ನಿಂದ ಅಡಿಗಾಯಿಸಿದ್ದು: ಆಫ್ಲೈನ್ ಮೌಲ್ಯಮಾಪನವು ಗೇಟ್ ಆಗಿದೆ, ಬಮತಯನುಗೂ ಅಲ್ಲ. ಹೊಸ ಏಜೆಂಟ್ ಆವೃತ್ತಿ ನಿಮ್ಮ ಮೌಲ್ಯಮಾಪನ ಮಿತಿ ಗಳನ್ನು ಪಾರದರ್ಶಕವಾಗಿಸಿಕೊಂಡಿಲ್ಲ ಎಂದರೆ ಬಿಡುಗಡೆ ಆಗುವುದಿಲ್ಲ. ಆನ್ಲೈನ್ ನಿರೀಕ್ಷಣೀಯತೆ ನಂತರ ನಿಜವಾದ ವಿಫಲತೆಯನ್ನು ಆಫ್ಲೈನ್ ಪರೀಕ್ಷಾ ಸಮೂಹಕ್ಕೆ ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಅದು ಸಂಪೂರ್ಣ ಲೂಪ್.
ಏಜೆಂಟ್ ಅನ್ನು ಅಳತೆ ಮಾಡುವುದು ಸ್ಥಿತಿಸ್ಥಾಪಕ ವೆಬ್ API ಅಳತೆಯಿಂದ ಬಿನ್ನಹಾಗುತ್ತದೆ, ಏಕೆಂದರೆ ಪ್ರತಿ ವಿನಂತಿಯು ಜಾಸ್ತಿ ವೆಚ್ಚದ ಮಾದರಿ ಮತ್ತು ಸಾಧನ ಕಾಲ್ಗಳನ್ನು ಪ್ರೇರೇಪಿಸಬಹುದು. ನಾಲ್ಕು ತಂತ್ರಗಳು ಹೆಚ್ಚಿನ ಲೋಡ್ ಅನ್ನು ಹೊಂದುತ್ತದೆ.
ಸ್ಥಿತಿಸ್ಥಾಪಕ ವಿನಂತಿ ನಿರ್ವಹಣೆ. ನಿಮ್ಮ ಪ್ರಕ್ರಿಯೆಯ ಮೆಮೊರಿಯಲ್ಲಿ ಯಾವ ಯუზರ್ ಸ್ಥಿತಿಯನ್ನೂ ಇರಿಸಬೇಡಿ. ಸಂವಾದ ತಂತುಗಳನ್ನು ಫೌಂಡ್ರಿ ಥ್ರೆಡ್ ಸ್ಟೋರ್ ಅಥವಾ ಮೆಮೊರಿ ಸೇವೆಯಲ್ಲಿ ಉಳಿಸಿರಿ ಆದ್ದರಿಂದ ಯಾವುದೇ ಇನ್ಸ್ಟನ್ಸು ಯಾವುದೇ ವಿನಂತಿಯನ್ನು ಕೈಗೊಳ್ಳಬಹುದು. ಇದು ನಿಮಗೆ ಹಾರೈಸಾಂತಿಕವಾಗಿ ಅಳವಡಿಸಿಕೊಳ್ಳಲು ಅನುಮತಿಸುತ್ತದೆ — ಇನ್ಸ್ಟನ್ಸು ಸೇರಿಸಿ, ಯಾವುದೇ ಸ್ಟಿಕ್ಕಿ ಸೆಶನ್ ಇಲ್ಲದೆ.
ಮಾದರಿ ಮಾರ್ಗನಿರ್ದೇಶನ. ಪ್ರತಿಯೊಂದು ವಿನಂತಿಗೂ ನಿಮ್ಮ ಅತ್ಯಂತ ಸಾಮರ್ಥ್ಯೆಯ (ಮತ್ತು ಜಾಸ್ತಿ ವೆಚ್ಚದ) ಮಾದರಿ ಬೇಕಾಗಿಲ್ಲ. ಸರಳ ವಿನಂತಿಗಳನ್ನು — ಉದ್ದೇಶ ವರ್ಗೀಕರಣ,ಚುಟುಕು ವಾಸ್ತವಸ್ವರೂಪ ಉತ್ತರಗಳು — ಸಣ್ಣ, ವೇಗವಾದ ಮಾದರಿಯ ಕಡೆ ಮಾರ್ಗನಿರ್ದೇಶಿಸಿ, ಮತ್ತು ದೊಡ್ಡ ಮಾದರಿಯನ್ನು ನಿಜವಾದ ಯುಕ್ತಿಗುಂಡಗಳಿಗೆ ಮೀಸಲಿಡಿ. ಫೌಂಡ್ರಿಯ ಮಾಡೆಲ್ ರೌಟರ್ ನಿಮ್ಮನ್ನು ಸಹಾಯ ಮಾಡಬಹುದು, ಅಥವಾ ನೀವು ಸ್ವತಃ ಲಘು ವರ್ಗೀಕರಣ ಸಾಧನವನ್ನು ಆವಿಷ್ಕರಿಸಬಹುದು. ನಿಮ್ಮಲ್ಲಿ ಲ್ಯಾಬ್ನಲ್ಲಿ DIY ಆವೃತ್ತಿ ನಿರ್ಮಿಸಲಿದ್ದೀರಿ.
ಪ್ರತಿಕ್ರಿಯೆ ಕ್ಯಾಶಿಂಗ್. ಬಹುತರ ಬೆಂಬಲ ಪ್ರಶ್ನೆಗಳು ಸಮಾನ (“ನನ್ನ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಹೇಗೆ ಮರುಹೊಂದಿಸಬಹುದು?”). ಸಾಮಾನ್ಯ ಪ್ರಶ್ನೆಗಳ ಉತ್ತರಗಳನ್ನು ಕ್ಯಾಶ್ ಮಾಡಿ ಮತ್ತು ಪೂರ್ಣವಿಳಾಸದ ಮಾದರಿ ಕಾಲ್ ಇಲ್ಲದೆ ನೀಡಿರಿ. ಸಾದಾರಣ ಕ್ಯಾಶ್ ಹಿಟ್ ದರವೂ ವೆಚ್ಚ ಮತ್ತು ವಿಳಂಬ ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.
ಸಮಕಾಲೀನತೆ ಮತ್ತು ಬ್ಯಾಕ್ಪ್ರೆಶರ್. ಮಾದರಿ ಒದಗಿಸುವವರಿಗೆ ದರಮಿತಿ ಇರುತ್ತದೆ. ನಿಮ್ಮ ಸಮಕಾಲೀನತೆ ಮಿತಿ ಮಾಡಿ, ವಿಸ್ತಾರಿತ ಮರುಪ್ರಯತ್ನ ಬಳಸಿ, ಮತ್ತು ಸಿಂಪato ಯಾಗಿ ವಿಫಲಗೊಳಿಸಿ (ಸರಣಿಬದ್ಧ “ನಾವು ಅದರಲ್ಲಿ ಇದ್ದೇವೆ” ಪ್ರತಿಕ್ರಿಯೆ 500 ಕ್ಕಿಂತ ಉತ್ತಮ).
flowchart LR
Q[ಬಳಕೆದಾರನ ಪ್ರಶ್ನೆ] --> C{ಕ್ಯಾಶೆ ಹಿಟ್ ಆಗಿದೆಯೇ?}
C -->|ಹೌದು| R[ಕ್ಯಾಶೆಡ್ ಉತ್ತರ ನೀಡಲಾಗುತ್ತದೆ]
C -->|ಇಲ್ಲ| Router{ಜಟಿಲತೆ?}
Router -->|ಸರಳ| SLM[ಸಣ್ಣ ಮಾದರಿ]
Router -->|ಜಟಿಲ| LLM[ದೊಡ್ಡ ಮಾದರಿ]
SLM --> Out[ಪ್ರತಿಕ್ರಿಯೆ]
LLM --> Out
Out --> Store[ಕ್ಯಾಶೆ + ಟ್ರೇಸ್]
ನೀವು ಕಾಣದಿರುವುದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಪಾಠ 10 ರಲ್ಲಿ ಚರ್ಚಿಸಿದಂತೆ, ಮೈಕ್ರೋಸಾಫ್ಟ್ ಏಜೆಂಟ್ ಫ್ರೇಮ್ವರ್ಕ್ ಸ್ವಾಭಾವಿಕವಾಗಿ OpenTelemetry ಟ್ರೇಸ್ಗಳನ್ನು ನಿಗದಿಪಡಿಸುತ್ತದೆ — ಪ್ರತಿಯೊಂದು ಮಾದರಿ ಕರೆ, ಸಾಧನ ಆಮಂತ್ರಣ, ಮತ್ತು ಸಂಘಟನೆ ಹಂತವು ಒಂದು ಸ್ಪಾನ್ ಆಗುತ್ತದೆ. ಉತ್ಪಾದನೆಯಲ್ಲಿ ನೀವು ಆ ಸ್ಪಾನ್ಗಳನ್ನು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಫೌಂಡ್ರಿಗೆ (ಅಥವಾ ಯಾವುದೇ OTel-ಅನುಕೂಲ ಬ್ಯಾಕ್ಎಂಡ್ಗೆ) ರಫ್ತುಮಾಡಬಹುದು ನಿಮಗೆ ಮುಂತಾದವು ಮಾಡಲು:
from agent_framework.observability import get_tracer
tracer = get_tracer()
with tracer.start_as_current_span("support_request") as span:
span.set_attribute("customer.tier", "enterprise")
span.set_attribute("routed.model", "gpt-4.1-mini")
# ಈ ಸ್ಪ್ಯಾನ್ ಒಳಗಿನ ಏಜೆಂಟ್ ಕಾರ್ಯಾಚರಣೆ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅನುಸರಿಸಲಾಗುತ್ತದೆ
customer.tier ಮತ್ತು routed.model ಹಾಗು ಗುಣಲಕ್ಷಣಗಳು ಒಂದು ಟ್ರೇಸಿಂಗ್ ಗೋಡೆಯಿಂದ ಪ್ರ ಈ-ಉತ್ತರಿಸುವ ಪ್ರಶ್ನೆಗಳಿಗೆ (“ಉದ್ಯಮ ಗ್ರಾಹಕರು ಚಿಕ್ಕ ಮಾದರికి ಹೆಚ್ಚು ಬಾರಿ ಮಾರ್ಗಗೊಂಡಿರಬಹುದೆ?”) ಮರುಮುಖವಾಗುತ್ತದೆ.
ಉತ್ಪಾದನಾ ಏಜೆಂಟ್ಗಳಲ್ಲಿ ವೆಚ್ಚದ ಪ್ರಮುಖ ಭಾಗವು ಟೋಕನ್ಗಳು. ಮೂರು ನಿಯಂತ್ರಣಗಳು, ಪರಿಣಾಮದ ಕ್ರಮದಲ್ಲಿ:
ಮೌಲ್ಯಮಾಪನ ಗೇಟು ಹಾಗೂ ವೆಚ್ಚ ನಿಯಂತ್ರಣವು ಎರಡು ಮುಖಗಳಿಂದ ನೋಡಲ್ಪಡುವ ಒಂದುಜಂಟು ಶಿಸ್ತಾಗಿದೆ: ಮೌಲ್ಯಮಾಪನವು ಗುಣಮಟ್ಟದ ಆಧಾರದ ಮೇಲಿರುವುದು ಎಂದು ಹೇಳುತ್ತದೆ, ಮಾರ್ಗನಿರ್ದೇಶನ ಮತ್ತು ಕ್ಯಾಶಿಂಗ್ ಅದಕ್ಕೆ ವೆಚ್ಚಯನ್ನೂ ನಿಯಂತ್ರಿಸುತ್ತದೆ.
ನಿಯಂತ್ರಣ. ಹೋಸ್ಟೆಡ್ ಏಜೆಂಟ್ಗಳು ಫೌಂಡ್ರಿ RBAC, ವಿಷಯದ ಸುರಕ್ಷತೆ ಮತ್ತು ಲಾಗಿಂಗ್ನ ಅಧಿಕಾರವನ್ನು ಪಡೆಯುತ್ತವೆ. ಪ್ರತಿಯೊಂದು ಏಜೆಂಟ್ ಗೆ ಅದಕ್ಕೆ ಬೇಕಾದ ಕಡಿಮೆ ಹಕ್ಕು ನೀಡುವ ನಿರ್ವಹಿತ ಪರಿಚಯ ನೀಡಿ — ಜ್ಞಾನ ಬೇಟೆಗೆ ಓದು-ಮಾತ್ರದ ಪ್ರವೇಶ, ಟಿಕೆಟ್ API ಗೆ ಸಕೋಪ್ ಪ್ರವೇಶ, ಇದಕ್ಕಿಂತ ಹೆಚ್ಚು ಬೇಡ.
ಮಾನವ-ನಡೆಯುವಿಕೆ. ಕೆಲವು ಕ್ರಿಯೆಗಳು ಸಂಪೂರ್ಣವಾಗಿ ಸ್ವಯಂಚಾಲಿತವಾಗಲು ತುಂಬಾ ಪರಿಣಾಮಕಾರಿಯಾಗುತ್ತವೆ — ವಿಮರ್ಶೆ ಮಾಡುವುದು, ಖಾತೆ ಅಳಿಸುವುದು, ಕಾನೂನು ತಂಡಕ್ಕೆ ಒತ್ತಾಯಿಸುವುದು. ಮೈಕ್ರೋಸಾಫ್ಟ್ ಏಜೆಂಟ್ ಫ್ರೇಮ್ವರ್ಕ್ ಅನುಮೋದನೆ-ಬೇಕಾದ ಸಾಧನಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ: ಏಜೆಂಟ್ ಕ್ರಿಯೆಯನ್ನು ಪ್ರಸ್ತಾವಿಸುತ್ತದೆ, ಕಾರ್ಯನಿರ್ವಹಣೆ ಸ್ಥಗಿತಗೊಳ್ಳುತ್ತದೆ, ಮಾನವ ಅನುಮೋದನೆ ಅಥವಾ ನಿರಾಕರಣೆ ಮಾಡುತ್ತಾನೆ, ಮತ್ತು ವರ್ಕ್ಫ್ಲೋ ಮುಂದುವರೆಯುತ್ತದೆ. ನೀವು ಪಾಠ 6 ನಲ್ಲಿ ಅದನ್ನು ಕಂಡಿದ್ದೀರಿ; ಇಲ್ಲಿ ನೀವು ಅದನ್ನು ನಿಯೋಜಿಸುತ್ತೀರಿ.
ಉತ್ಪಾದನೆಯಲ್ಲಿ MCP. MCP ನಿಮ್ಮ ಏಜೆಂಟ್ಗೆ ಮಾನಕ ಇಂಟರ್ಫೇಸ್ ಮೂಲಕ ಬಾಹ್ಯ ಸಾಧನಗಳನ್ನು ಉಪಯೋಗಿಸಲು ಅನುಮತಿಸುತ್ತದೆ. ಉತ್ಪಾದನೆಯಲ್ಲಿ, ಪ್ರತಿಯೊಂದು MCP ಸರ್ವರ್ ಅನ್ನು ಅಸ್ಥಿರ ಗಡಿ ಎಂದು ಪರಿಗಣಿಸಿ: ಸರ್ವರ್ ಆವೃತ್ತಿ ಸ್ಥಿರಪಡಿಸಿ, ಸಕೋಪ್ ಪರಿಚಯದಿಂದ ಚಲಿಸಿ, ಅದರ ಫಲಿತಾಂಶಗಳನ್ನು ಪರಿಶೀಲಿಸಿ, ಮತ್ತು ಅದಕ್ಕೆ ರಹಸ್ಯಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸಬೇಡಿ. MCP ಸರ್ವರ್ ಒಂದು ಅವಲಂಬನೆ, ಮತ್ತು ಅವಲಂಬನೆ ಕಂಡುಹಿಡಿಯಲ್ಪಡು, ಪರಿಶೀಲನೆ, ಮತ್ತು ದರ ಮಿತಿಗೊಳಿಸುವಿಕೆ ಮಾಡಲ್ಪಡುತ್ತದೆ.
flowchart TB
subgraph Dev[ಅಭಿವೃದ್ಧಿ ವಾಸ್ತುಶಿಲ್ಪ]
D1[ನೋಟ್ಬುಕ್] --> D2[ಏಜೆಂಟ್ ಫ್ರೇಮ್ವರ್ಕ್]
D2 --> D3[ಮಾದರಿ ಒದಗಿಸುವವರು]
D2 --> D4[ಸ್ಥಳೀಯ ಸಾಧನಗಳು]
end
subgraph Deploy[ನೇಮಕಾತಿ ವಾಸ್ತುಶಿಲ್ಪ]
E1[CI ಪೈಪ್ಲೈನ್] --> E2[ಮೌಲ್ಯಾಂಕನ ಗೇಟು]
E2 -->|ಪಾಸ್| E3[ಫೌಂಡ್ರಿ ಏಜೆಂಟ್ ಸೇವೆ]
E3 --> E4[ವರ್ಚioned ಅತಿಥಿ ಏಜೆಂಟ್]
end
subgraph Run[ರನ್ಟೈಮ್ ವಾಸ್ತುಶಿಲ್ಪ]
F1[ಗ್ರಾಹಕ ಅಪ್ಲಿಕೇಶನ್] --> F2[ಅತಿಥಿ ಏಜೆಂಟ್]
F2 --> F3[ಮಾದರಿ ರೌಟರ್]
F2 --> F4[ಅಜುರ್ AI ಹುಡುಕಾಟ RAG]
F2 --> F5[ಮೆಮರಿ ಸೇವೆ]
F2 --> F6[MCP ಸಾಧನಗಳು]
F2 --> F7[OTel -> ಫೌಂಡ್ರಿ ಟ್ರೇಸಿಂಗ್]
F2 --> F8[ಮಾನವ ಅನುಮತಿ]
end
ಆ ಮೂರು ಬಿಲ್ಲುಗಳು — ಅಭಿವೃದ್ಧಿ, ನಿಯೋಜನೆ,RUNTIME — ಏಜೆಂಟ್ ಜೀವನದ ಮೂರು ಹಂತಗಳನ್ನು ಸೂಚಿಸುತ್ತವೆ. ನಂತರ ಲ್ಯಾಬ್ ನೀವು ಅದನ್ನು ನಿರ್ಮಿಸುವುದನ್ನು ನಡಿಸುತ್ತದೆ.
code_samples/16-python-agent-framework.ipynb ತೆರೆಯಿರಿ ಮತ್ತು ಅದನ್ನು ಪ್ರಾರಂಭದಿಂದ ಕೊನೆವರೆಗೆ ಕೆಲಸಮಾಡಿ. ನೀವು ಒಂದು ಕಂಟೋಸೊ ಗ್ರಾಹಕ ಬೆಂಬಲ ಏಜೆಂಟ್ ಅನ್ನು ಒಗ್ಗೂಡಿಸುತ್ತೀರಿ, ಪ್ರತಿಯೊಂದು ಉತ್ಪಾದನಾ ಚಿಂತೆಯನ್ನು ಜೋಡಿಸಿ:
ಲ್ಯಾಬ್ ಅನ್ನು ಪ್ರತಿಯೊಂದು ಉತ್ಪಾದನಾ ಚಿಂತೆಯೂ ಸ್ವತಂತ್ರ, ಓಡಬಹುದಾದ ವಿಭಾಗವಾಗಿರುತ್ತದೆ. ಇದರ ಹೃದಯ routng-ಪ್ಲಸ್-ಕ್ಯಾಶಿಂಗ್ ವಿನಂತಿ ಕಾರ್ಯಕರ್ತ.
async def handle_support_request(query: str, customer_id: str) -> str:
# 1. ನಾವು ಸಾಧ್ಯವಾದರೆ ಕ್ಯಾಶೆ ಬಳಸಿ ಸೇವೆ ನೀಡಿ.
cached = response_cache.get(normalize(query))
if cached:
return cached
# 2. ವೆಚ್ಚವನ್ನು ನಿಯಂತ್ರಿಸಲು پيraಎಚೊಂದಿ ಮೂಲಕ ಮಾರ್ಗ ನಿಗದಿ ಮಾಡಿ.
model = "gpt-4.1-mini" if is_simple(query) else "gpt-4.1"
# 3. ಪರಿಶೀಲನೆಯನ್ನು ಸುಲಭಗೊಳಿಸಲು ಏಜೆಂಟನ್ನು ಟ್ರೇಸ್ ಸ್ಪ್ಯಾನ್ ಒಳಗೆ ಚಲನ ಮಾಡುವಿರಿ.
with tracer.start_as_current_span("support_request") as span:
span.set_attribute("routed.model", model)
span.set_attribute("customer.id", customer_id)
response = await support_agent.run(query, model=model)
# 4. ಕ್ಯಾಶೆ ಮಾಡಿ ಮತ್ತು ವಾಪಾಸು ನೀಡಿ.
response_cache.set(normalize(query), response.text)
return response.text
ಬಿಡುಗಡೆಯನ್ನು ಕಾಯುವ ಮೌಲ್ಯಮಾಪನ ಗೇಟ್ ಹೀಗೆ ಕಾಣಿಸುತ್ತದೆ:
async def evaluation_gate(agent, test_cases, threshold: float = 0.8) -> bool:
passed = 0
for case in test_cases:
result = await agent.run(case["input"])
if score_response(result.text, case["expected"]) >= 0.8:
passed += 1
pass_rate = passed / len(test_cases)
print(f"Evaluation pass rate: {pass_rate:.0%} (gate: {threshold:.0%})")
return pass_rate >= threshold # ಗೇಟ್ ಗೆ ಸರಿದರೆ ಮಾತ್ರ ನಿಯೋಜಿಸಿ
ಪ್ರತಿಯೊಂದು ಸಾಲನ್ನು ಓದಿ — ಲ್ಯಾಬ್ ಪ್ರimitives ಅತೀ ಚಿಕ್ಕದಾಗಿ ಇಟ್ಟುಕೊಳ್ಳುತ್ತದೆ ಹಾಗಾಗಿ ಯಾವುದೇ ವಿಭಾಗ-ಕರೆಗೆ ಹಿಂಡು ಇಲ್ಲ.
ಮೇಲಿನ ಮೌಲ್ಯಮಾಪನ ಗೇಟ್ ಆಫ್ಲೈನ್ ನಿಮ್ಮ ಏಜೆಂಟ್ ಆಬ್ಜೆಕ್ಟ್ ವಿರುದ್ಧ ನಡೆಸುತ್ತದೆ. ಏಜೆಂಟ್ ಅನ್ನು ಹೋಸ್ಟೆಡ್ ಏಜೆಂಟ್ ಎಂಬಂತೆ ನಿಯೋಜಿಸಿದ್ದಾಗಿ, ನೀವು ಇನ್ನೊಂದು ಸರಳ ಮಾಪನ, ನಿಯೋಜಿತ ಅಂತರ್ಜಾಲ ಎಡ್ರೆಸ್ ನಿಜವಾಗಿಯೂ ಉತ್ತರಿಸುತ್ತಿದೆಯೇ? ಎಂಬ ಪರೀಕ್ಷೆ ಬೇಕು.
“ಯಶಸ್ವಿಯಾಗಿ” ನಿಯೋಜನೆ ಎಂದರೆ ನಿಯಂತ್ರಣ ಪಥವು ವ್ಯಾಖ್ಯಾನವನ್ನು ಸ್ವೀಕರಿಸಿದೆ ಎಂದನ್ನು ಮಾತ್ರ ಗುರ್ತಿಸುತ್ತದೆ — ಅದು ಏಜೆಂಟ್ ಪ್ರತಿಕ್ರಿಯಿಸುವುದಿಲ್ಲ ಎಂದು ಸಾಬೀತುಪಡಿಸುವುದು ಅಲ್ಲ. ಅವಲಂಬನೆ ಕಾಣದಿದೆಯೆ, ಮಾದರಿ ಮಾರ್ಗನಿರ್ದೇಶನ ತಪ್ಪಿದೆಯೆ, ಅಥವಾ ಸಂಪರ್ಕಾವಧಿ ಮುಗಿದಿದೆಯೆ ಎಂಬುದರಿಂದ ಹಸಿರು ನಿಯೋಜನೆ ಇದ್ದರೂ ಯಾವುದೂ ಹಿಂತಿರುಗುವುದಿಲ್ಲ. ಧೂಮಪಾನ ಪರೀಕ್ಷೆ ಅದನ್ನು ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಹಿಡಿದುಕೊಳ್ಳುತ್ತದೆ, ಪ್ರತಿಯೊಂದು ನಿಯೋಜನೆಯಲ್ಲಿಯೂ, ಪೂರ್ಣ ಮೌಲ್ಯಮಾಪನ ವೆಚ್ಚವಿಲ್ಲದೇ.
ಈ ಸಂಗ್ರಹವು AI Smoke Test GitHub ಕ್ರಿಯೆಯ ಮೇಲಿನ ಸಿದ್ಧ-ಬಳಕೆಯ ಧೂಮಪಾನ ಪರೀಕ್ಷಾ ಪೈಪ್ಲೈನ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ:
tests/lesson-16-smoke-tests.json ಕಂಟೋಸೊ ಬೆಂಬಲ ಏಜೆಂಟ್ಗೆ ಪ್ರಾಂಪ್ಟ್ಸ್ ಮತ್ತು ದೃಢೀಕರಣಗಳನ್ನು ಒಳಗೊಂಡಿದೆ (ಸ್ಥಾಪಿತ ನೀತಿ ಉತ್ತರಗಳು, ಆದೇಶ ವಿಚಾರಣೆ, ವಿಷಯದ ಜೊತೆ ಇರುವುದು, ಮತ್ತು ಬಹು-ತಿರುವು ತಂತು連続ತೆ). ಇತರ ಪಾಠಗಳ ಏಜೆಂಟ್ಗಳಿಗೆ ಕ್ಯಾಟಲಾಗ್ಗಳು ಇದೊಂದು ಜೊತೆಗೆ ಇರುತ್ತವೆ — ನೋಡಿ tests/README.md..github/workflows/smoke-test.yml ಅಝುರ್ OIDC ಗೆ ಲಾಗಿನ್ ಆಗಿ ಪ್ರತಿಯೊಂದು ಪ್ರಾಂಪ್ಟ್ ಅನ್ನು ಏಜೆಂಟ್ Responses ಅಂತರ್ಜಾಲ ಲಿಖಿತಕ್ಕೆ POST ಮಾಡುತ್ತದೆ, ಒಂದು ದೃಢೀಕರಣ ತಪ್ಪು ಇದ್ದರೆ ಕೆಲಸ ವಿಫಲಗೊಳ್ಳುತ್ತದೆ.- name: Smoke-test hosted agent
uses: JFolberth/ai-smoketest@v1
with:
project_endpoint: $
agent_name: ContosoSupportAgent
tests_file: tests/lesson-16-smoke-tests.json
ನಿಮ್ಮ ಏಜೆಂಟ್ ನಿಯೋಜನೆಗೊಂಡ ನಂತರ, ನಿಮ್ಮ Foundry ಪ್ರಾಜೆಕ್ಟ್ ಅಂತಿಮ ಬಿಂದುವನ್ನು ಮತ್ತು ಏಜೆಂಟ್ ಹೆಸರನ್ನು ಪೂರೈಸಿ, Actions ಟ್ಯಾಬ್ ನಿಂದ ಅದನ್ನು ನಡೆಸಿ. ಫೆಡರೇಟೆಡ್ ಐಡೆಂಟಿಟಿಗೆ Foundry ಪ್ರಾಜೆಕ್ಟ್ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ Azure AI User ಪಾತ್ರ ಬೇಕಾಗುತ್ತದೆ. ಲೇಯರ್ಗಳನ್ನು ಪಿರಮಿಡ್ ಎಂದು ಭಾವಿಸಿ: ಸಾಹಸ ಪರೀಕ್ಷೆಗಳು (ಸಂಪರ್ಕ ಸಾಧ್ಯವೋ ಹಾಗೂ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತಿದೆಯೋ?) ಪ್ರತಿ ನಿಯೋಜನೆ ಮೇಲೆ ನಡೆಯುತ್ತವೆ, ಆಫ್ಲೈನ್ ಮೌಲ್ಯಮಾಪನ (ಕಮ್ಮಿ ಮೌಲ್ಯ ಇದ್ದೇ?). ಆನ್ಲೈನ್ ಮೌಲ್ಯಮಾಪನ (ಜಂಗಲದಲ್ಲಿ ಅದು ಹೇಗಿದೆ?) ನಿರಂತರವಾಗಿ ನಡೆಯುತ್ತದೆ.
ನಿಯೋಜನೆಗೆ ಮೊದಲು ನಿಮ್ಮ ಅರ್ಥವನ್ನು ಪರೀಕ್ಷಿಸಿ.
1. ಉತ್ಪಾದನಾ ಏಜೆಂಟಿನ ಎಷ್ಟು ಭಾಗವನ್ನು ಸಾಮಾನ್ಯವಾಗಿ “ಮಾದರಿ” ನಿಗದಿಪಡಿಸುತ್ತದೆ ಮತ್ತು ಅವಶಿಷ್ಟ ಭಾಗವೇನು?
2. ಯಾವಾಗ ನೀವು ಕ್ಲೈಂಟ್-ಹೋಸ್ಟ್ ಆಗಿರುವ ಏಜೆಂಟಿಗಿಂತ ಹೋಸ್ಟ್ ಮಾಡಲಾದ ಏಜೆಂಟ್ ಆಯ್ಕೆಮಾಡಿಕೊಳ್ಳುತ್ತೀರಿ?
3. ಏಕೆ ಸ್ಕೇಲಬಲ್ ಏಜೆಂಟ್ ತನ್ನ ಸ್ವಂತ ಪ್ರಕ್ರಿಯೆ ಮೆಮೊರಿಯಲ್ಲಿ ಸ್ಥಿತಿರಹಿತವಾಗಿರಬೇಕು?
4. ಮಾದರಿ ಮಾರ್ಗನಿರ್ದೇಶನ ಯಾವ ಸಮಸ್ಯೆ ಪರಿಹರಿಸುತ್ತದೆ, ಮತ್ತು ಅದು ಮೌಲ್ಯಮಾಪನಕ್ಕೆ ಹೇಗೆ ಸಂಬಂಧಿಸಿದೆ?
5. “ಮೌಲ್ಯಮಾಪನ ಗೇಟ್” ಎಂದರೇನು ಮತ್ತು ಅದು ಜೀವನಚಕ್ರದಲ್ಲಿ ಎಲ್ಲಿ ಇರುತ್ತದೆ?
6. ಉತ್ಪಾದನೆಯಲ್ಲಿ MCP ಸರ್ವರ್ ಅನ್ನು ವಿಶ್ವಾಸಾರ್ಹವಾಗದ ಗಡಿಯಲ್ಲಿ ನೋಡಬೇಕು ಯಾಕೆ?
7. ಏಕೆ ಸರಾಸರಿ, ಉತ್ಪಾದನಾ ಏಜೆಂಟ್ ವೆಚ್ಚದ ಮೇಲೆ ದೊಡ್ಡ ಪರಿಣಾಮ ಬೀರುವ ಒಂದು ಬದಲಾವಣೆ ಯಾವದು ಮತ್ತು ಯಾಕೆ?
8. customer.tier ಮತ್ತು routed.model ಮುಂತಾದ ಸ್ಪಾನ್ ಗುಣಲಕ್ಷಣಗಳು ಗಮನಾರ್ಹತೆಯಲ್ಲಿ ಯಾವ ಪಾತ್ರ ವಹಿಸುತ್ತವೆ?
ಪ್ರಯೋಗಾಲಯದ ಗ್ರಾಹಕ ಬೆಂಬಲ ಏಜೆಂಟಿನಿಂದ ತೆಗೆದುಕೊಳ್ಳಿ ಮತ್ತು ಅದನ್ನು ನಿರ್ದಿಷ್ಟ ದೃಶ್ಯಾವಳಿಗೆ ಗಟ್ಟಿಗೊಳಿಸಿ: SaaS ಕಂಪನಿಗಾಗಿ ಸಬ್ಸ್ಕ್ರಿಪ್ಷನ್ ಬಿಲ್ಲಿಂಗ್ ಬೆಂಬಲ ಏಜೆಂಟ್.
ನಿಮ್ಮ ಸಲ್ಲಿಕೆ ಇವುಗಳನ್ನು ಹೊಂದಿರಬೇಕು:
get_subscription_status, get_invoice, ಮತ್ತು issue_credit (₹50 ಹೆಚ್ಚು ಕ್ರೆಡಿಟ್ಗಳು ಮಾನವ ಅನುಮೋದನೆಯನ್ನು ಅಗತ್ಯವಿರುತ್ತದೆ).ಈ ನಿಯೋಜನೆಯೆ ಪುಟದಲ್ಲಿ ಒಂದು ಸಣ್ಣ परिच್ಛೇದವನ್ನು ಬರೆದು ನೀವು ಆಯ್ಕೆಮಾಡಿದ ಮಾದರಿ-ಮಾರ್ಗನಿರ್ದೇಶನ ನಿಯಮವೇನು ಮತ್ತು ಅದನ್ನು ನೈಜ ಟ್ರಾಫಿಕ್ ಜೊತೆ ಹೇಗೆ ಪರಿಶೀಲಿಸುವಿರಿ ಎಂಬುದನ್ನು ವಿವರಿಸಿ. ಯಾವುದೇ ಒಂದೇ ಸರಿಯಾದ ಉತ್ತರವಿಲ್ಲ — ಉತ್ಪಾದನಾ ಚಿಂತೆಗಳನ್ನು ಸಮ್ಮಿಲನ ಮಾಡಲಾಗಿದೆ ಎಂದು ನಿಮಗೆ ಮೌಲ್ಯಮಾಪನ ನೀಡಲಾಗುತ್ತದೆ.
ಈ ಪಾಠದಲ್ಲಿ ನೀವು Microsoft Foundry ಬಳಸಿ ಏಜೆಂಟ್ ಅನ್ನು ಪ್ರೋಟೋಟೈಪ್ ನಿಂದ ಉತ್ಪಾದನೆಗೆ ಮುಂದಾಳ್ಗೊಳಿಸಿದಿರಿ:
ಮುಂದಿನ ಪಾಠವು ವಿರುದ್ಧ ದಾರಿಯನ್ನು ಅನುಸರಿಸುತ್ತದೆ: ಏಜೆಂಟ್ಗಳನ್ನು ಮేఘಕ್ಕೆ ವಿಸ್ತರಿಸದೆ, ನೀವು ಅವುಗಳನ್ನು ಕಡಿಮೆಗೊಳಿಸಿ ಒಂದು ಡೆವಲಪರ್ ಯಂತ್ರದಲ್ಲಿ ಸಂಪೂರ್ಣ ಸ್ಥಳೀಯವಾಗಿ ಚಾಲನೆ ಮಾಡುವುದು.
ಕಂಪ್ಯೂಟರ್ ಬಳಕೆ ಏಜೆಂಟ್ಗಳ ನಿರ್ಮಾಣ (CUA)
ಅಸ್ವೀಕಾರ: ಈ ದಸ್ತಾವೇಜು AI ಅನುವಾದ ಸೇವೆ Co-op Translator ಬಳಸಿ ಅನುವಾದಿಸಲಾಗಿದೆ. ನಾವು ನಿಖರತೆಯನ್ನು ಸಾಧಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತಿದ್ದರೂ, ದಯವಿಟ್ಟು ಗಮನಿಸಿ, ಸ್ವಯಂಚಾಲಿತ ಅನುವಾದಗಳಲ್ಲಿ ದೋಷಗಳು ಅಥವಾ ಅಸಡ್ಡೆಗಳು ಇರಬಹುದು. ಮೂಲ ಭಾಷೆಯಲ್ಲಿರುವ ಮೂಲ ದಸ್ತಾವೇಜು ಪ್ರಾಮಾಣಿಕ ಮೂಲವೆಂದು ಪರಿಗಣಿಸಬೇಕು. ಪ್ರಮುಖ ಮಾಹಿತಿಗಾಗಿ, ವೃತ್ತಿಪರ ಮಾನವ ಅನುವಾದವನ್ನು ಶಿಫಾರಸು ಮಾಡಲಾಗುತ್ತದೆ. ಈ ಅನುವಾದವನ್ನು ಬಳಸುವ ಮೂಲಕ ಉಂಟಾಗುವ ಯಾವುದೇ ತಪ್ಪು ಅರ್ಥಗಳ ಅಥವಾ ತಪ್ಪು ವ್ಯಾಖ್ಯಾನಗಳ ಬಗ್ಗೆ ನಾವು ಹೊಣೆಗಾರರಲ್ಲ.