![]()
ఈ కోర్సులో ఇంతవరకు మీరు ల్యాప్టాప్లో, నోట్బుక్లో, az login మరియు కొన్ని ఎన్విరాన్మెంట్ వేరియబుల్స్ ఆధారంగా నడిచే ఏజెంట్లను నిర్మించారు. నేర్చుకోవడానికి ఇది సరిగ్గా సరైన విధానం. కానీ, వేలకు వేల మంది కస్టమర్లు اعتماد చేసే ఏజెంట్ని ఉదయం 3 గంటలకు నడిపించడానికి ఇది సరైన మార్గం కాదు.
ఈ పాఠం “It works on my machine” మరియు “It works, reliably and affordably, in production” మధ్య ఉన్న గ్యాప్ గురించి. మేము Microsoft Foundry మరియు Microsoft Foundry Agent Service ఉపయోగించి ఆ గ్యాప్ని మూసేస్తాము, అలాగే టూల్స్, రిట్రీవల్, మెమరీ, ఈవాల్యుయేషన్ మరియు మానిటరింగ్ ఉన్న నిజమైన కస్టమర్ సపోర్ట్ ఏజెంట్ని నిర్మించడం ద్వారా ఇది చేస్తాము.
ఈ పాఠం కింది విషయాలను కవర్ చేస్తుంది:
ఈ పాఠం పూర్తయిన తర్వాత మీరు తెలుసుకుంటారు:
ఈ పాఠం ముందు పాఠాలు పూర్తి చేసినట్లుగా మరియు ఈ క్రింది వాటితో సౌకర్యంగా ఉన్నట్లుగా అనుకొని ఉంటుంది:
మీరు దీనితో పాటు అవసరం:
az login).requirements.txt.ఒక ప్రోటోటైప్ ఏజెంట్ మరియు ఒక ప్రొడక్షన్ ఏజెంట్ అదే కోర్ లూప్ను పంచుకుంటాయి — కారణం, టూల్స్ని పిలవడం, ప్రతిస్పందించడం. మార్పు ఆ లూప్ చుట్టూ ఉన్న ప్రతిదీ. మోడల్ ఒక ప్రొడక్షన్ ఏజెంట్లో సుమారు 20%; మిగతా 80% ఆపరేషన్ ఎంకెలెటన్.
| సమస్య | ప్రోటోటైప్ | ప్రొడక్షన్ |
|---|---|---|
| హోస్టింగ్ | మీ నోట్బుక్లో నడుస్తుంది | హోస్టెడ్ సర్వీస్లా నడుస్తుంది, వెర్షన్ చేయబడింది మరియు రోల్ అవుట్ చేయబడింది |
| గుర్తింపు | మీ az login టోకెన్ |
స్కోప్డ్ RBAC తో మేనేజ్ చేసిన గుర్తింపు |
| స్థితి | ఇన్-మెమరీ, రీస్టార్ట్పై కోల్పోతుంది | బాహ్యీకరించబడింది (థ్రెడ్స్ స్టోర్, మెమరీ సర్వీసు) |
| విఫలాలు | మీరు ట్రేస్బ్యాక్ను చూస్తారు | రీట్రైలు, ఫాల్బ్యాక్లు, డెడ్-లెటర్, అలర్ట్లు |
| ఖర్చు | “కొన్ని సెంట్లు మాత్రమే” | ప్రతి అభ్యర్థనకు ట్రాక్ చేయబడింది, రౌటేడ్, క్యాచ్ చేయబడింది, బడ్జెట్ చేయబడింది |
| నాణ్యత | మీరు అవుట్పుట్ను చూయ్స్తారు | ప్రతి రిలీస్ ముందు ఆటోమేటిక్ గా ఈవాల్యుయేట్ చేయబడుతుంది |
| నమ్మకం | మీరు ప్రతి చర్యను ఆమోదిస్తారు | పాలసీ + మానవ-ఇన్-ది-లూప్ ప్రమాదకర చర్యల కోసం |
ఈ పట్టిక మర్చిపోకండి. కింది ప్రతి సెక్షన్ ఈ వరుసలను సూచిస్తుంది.
మీరు తరచుగా ఉపయోగించే మూడు నమూనాలు ఉన్నాయి, తరచుగా కలిపి.
ఏజెంట్ ఆబ్జెక్ట్ మీ అప్లికేషన్ ప్రాసెస్లో ఉంటుంది. మీ కోడ్ మోడల్ ప్రొవైడర్ను నేరుగా పిలుస్తుంది; రీజనింగ్ లూప్ మీ సర్వీస్లో నడుస్తుంది. ఇది ప్రతి ఇంతకుముందు పాఠం చేశేది.
ఏజెంట్ Microsoft Foundryలో వనరుగా నమోదు చేయబడింది. Foundry రీజనింగ్ లూప్ను హోస్ట్ చేస్తుంది, థ్రెడ్స్ని నిల్వ చేస్తుంది, కంటెంట్ సేఫ్టీ మరియు RBAC ను అమలు చేస్తుంది, మరియు ఏజెంట్ను Foundry పోర్టల్లో కనిపిస్తుంది చేస్తుంది. మీ అప్లికేషన్ ఒక తక్కువ క్లయింట్ అవుతుంది, థ్రెడ్స్ సృష్టించి స్పందనలు చదువుతుంది.
బహుళ ఏజెంట్లు (మరియు టూల్స్) స్పష్టం చేసిన నియంత్రణ ప్రవాహంతో ఒక గ్రాఫ్లో కలిపి — వరుస దశలు, శాఖలు, మానవ అనుమతి నోడ్లు, మరియు నిలిపి పెడుట మరియు పునరారంభించదగిన నిల్వ పాయింట్లు. ఇది Microsoft Agent Framework Workflows సామర్థ్యం డిప్లాయ్మెంట్ స్కేల్ వద్ద వర్తిస్తుంది.
flowchart TB
subgraph P1[Client-Hosted]
A1[Your App Process] --> M1[Model Provider]
end
subgraph P2[Hosted Agent]
A2[Thin Client] --> F2[Foundry Agent Service]
F2 --> M2[Model + Tools + Thread Store]
end
subgraph P3[Agent Workflow]
A3[Orchestrator] --> S1[Triage Agent]
S1 --> S2[Resolver Agent]
S2 --> H[Human Approval Node]
H --> S3[Action Agent]
end
ఏజెంట్ డిప్లాయ్మెంట్ ఒకసారి చేసేవి కాదు push. ఇది ఒక లూప్, మరియు ఇది సాఫ్ట్వేర్ రిలీజ్ సైకిల్లా ఉంటుందిలా ఎందుకంటే నిజంగా అదే.
flowchart LR
Create[Create / Author] --> Version[Version]
Version --> Evaluate[Evaluate offline]
Evaluate -->|passes gate| Deploy[Deploy hosted]
Evaluate -->|fails gate| Create
Deploy --> Observe[Observe online]
Observe --> Improve[Collect failures]
Improve --> Create
Deploy --> Retire[Retire old version]
ముఖ్యమైన ఆలోచన, పాఠం 10 నుండి తీసుకుంది: ఆఫ్లైన్ ఈవాల్యుయేషన్ ఒక గేట్, ఆలోచనకు తిరుగుబాటు కాదు. ఒక కొత్త ఏజెంట్ వెర్షన్ మీ ఈవాల్యుయేషన్ తీరును పాస్ చేయకపోతే పంపబడదు. ఆన్లైన్ అన్వేషణ నిజ ప్రపంచ విఫలంలను మీ ఆఫ్లైన్ టెస్ట్ సెట్కు తిరగబస్తుంది. అదే మొత్తం లూప్.
ఏజెంట్ను స్కేలు చేయడం ఒక స్టేట్లెస్ వెబ్ API స్కేలింగ్ కంటే తేడా, ఎందుకంటే ప్రతి అభ్యర్థన బహుళ ఖరీదైన మోడల్ మరియు టూల్ పిలుపులను ప్రారంభించవచ్చు. నాలుగు సాంకేతికతలు అత్యధిక లోడును తీసుకుంటాయి.
స్టేట్లెస్ అభ్యర్థన నిర్వహణ. ప్రతీ యూజర్ స్టేట్ని మీ ప్రాసెస్ మెమరీలో ఉంచవద్దు. సంభాషణ థ్రెడ్స్ను Foundry థ్రెడ్ స్టోర్ లేదా మెమరీ సర్వీసులో నిల్వ చేయండి, తద్వారా ఏ ఉదాహరణ అయినా ఏ అభ్యర్థనను నిర్వహించగలదు. ఇది మీరు అనువుగా స్కేలు చేయటానికి సహాయపడుతుంది — ఉదాహరణలు జోడించండి, ఎలాంటి స్టికీ సెషన్లు కావు.
మోడల్ రౌటింగ్. ప్రతి అభ్యర్థనకు మీ అత్యంత సామర్థ్యవంతమైన (మరియు అత్యంత ఖరీదైన) మోడల్ అవసరం ఉండదు. సింపుల్ అభ్యర్థనలు — ఉద్ధేశం వర్గీకరణ, చిన్న వాస్తవ జవాబులు — చెన్నీ, వేగవంతమైన మోడల్కు రూట్ చేయండి, పెద్ద మోడల్ నిజమైన రీజనింగ్కు ఉంచండి. Foundry యొక్క Model Router ఇది మీకోసం చేస్తుంది, లేదా మీరు స్వయంగా లైట్వెయిట్ క్లాసిఫయినర్ని అమలు చేయవచ్చు. మీరు ల్యాబ్లో డీఐవై వెర్షన్ను నిర్మిస్తారు.
స్పందన క్యాచింగ్. చాలా సపోర్ట్ ప్రశ్నలు సమీపద్వితీయాలు (“నా పాస్వర్డ్ను ఎలా రీసెట్ చేస్తాను?”). సాధారణ ప్రశ్నలకు జవాబులను క్యాచ్ చేసి, వాటిని మోడల్ను హిట్ చేయకుండా సేవ్ చేయండి. సగటు క్యాచ్ హిట్ రేట్ కూడా ఖర్చు మరియు లేటెన్సీని గమనించదగిన విధంగా తక్కువ చేస్తుంది.
కంకరెన్సీ మరియు బ్యాక్ప్రెషర్. మోడల్ ప్రొవైడర్లు రేటు పరిమితులు కలిగి ఉంటారు. మీ కంకరెన్సీని పరిమితం చేయండి, ఎక్స్పొనెన్షియల్ బ్యాక్ఆఫ్తో.retryలు వాడండి, మరియు నిగ్రహంగా విఫలమవ్వండి (క్యూలో ఉన్న “మేము పనిచేస్తున్నాం” స్పందన 500 కన్నా మంచిది).
flowchart LR
Q[User query] --> C{Cache hit?}
C -->|yes| R[Return cached answer]
C -->|no| Router{Complexity?}
Router -->|simple| SLM[Small model]
Router -->|complex| LLM[Large model]
SLM --> Out[Response]
LLM --> Out
Out --> Store[Cache + trace]
మీరు చూడలేని దాన్ని నిర్వహించలేరు. పాఠం 10లో కవర్ చేసినట్లుగా, Microsoft Agent Framework స్వదేశీగా OpenTelemetry ట్రేసులను విడుదల చేస్తుంది — ప్రతి మోడల్ పిలువు, టూల్ ఆహ్వానం, మరియు ఆర్చెస్ట్రేషన్ దశ ఒక స్పాన్ అవుతుంది. ప్రొడక్షన్లో మీరు ఆ స్పాన్లను Microsoft Foundry (లేదా ఏదైనా 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-5-nano")
# agent execution is traced automatically inside this span
customer.tier మరియు routed.model వంటి లక్షణాలు ట్రేస్ గోడను సమాధానాలైన ప్రశ్నలుగా మారుస్తాయని (“ఎంటర్ప్రైజ్ కస్టమర్లు చాలా సార్లు చిన్న మోడల్కు వెళ్తున్నారా?”).
ప్రొడక్షన్ ఏజెంట్లలో ఖర్చు టోకెన్ల పై ఆధారపడింది. మూడు అనుసంధానాలు, ప్రభావం పరంగా:
ఈవాల్యుయేషన్ గేట్లు మరియు ఖర్చు నియంత్రణ రెండు కోణాల నుండి చూచిన ఒకే శిక్షణ: ఈవాల్యుయేషన్ మీకు నాణ్యత స్థాయిని తెలుపుతుంది, రౌటింగ్ మరియు క్యాచింగ్ మీరు ఆ స్థాయి ఖర్చుకు దగ్గరగా ఉంచుతాయి.
పాలన. హోస్టెడ్ ఏజెంట్లు Foundry యొక్క RBAC, కంటెంట్ సేఫ్టీ, మరియు ఆడిట్ లాగింగ్ను ఎంటర్ పొందుతాయి. ప్రతి ఏజెంట్కు తక్కువ హక్కులతో మేనేజ్ చేయబడిన గుర్తింపు ఇవ్వండి — నాలెడ్జ్ బేస్కు చదవడం మాత్రమే, టిక్టింగ్ APIకి స్కోప్డ్ లభ్యత, మరేదీ కాదు.
మానవ-ఇన్-ది-లూప్. కొన్ని చర్యలు స్వయంచాలకంగా చేయడం చాలా ముఖ్యం కాదు — రీఫండ్లు జారీ చేయడం, ఖాతాను డిలీట్ చేయడం, లీగల్ టీమ్కి పెంచడం. Microsoft Agent Framework అనుమతి అవసరం టూల్స్ను మద్దతు ఇస్తుంది: ఏజెంట్ చర్యను ప్రతిపాదిస్తుంది, అమలు నిలిపివేయబడుతుంది, మానవుడు ఆమోదిస్తాడు లేదా తిరస్కరిస్తాడు, వర్క్ఫ్లో పునరారంభం అవుతుంది. మీరు పాఠం 6లో ప్రిమిటివ్ను చూశారు; ఇక్కడ మీరు దాన్ని డిప్లాయ్ చేస్తారు.
MCP ప్రొడక్షన్లో. MCP మీ ఏజెంట్కు బాహ్య టూల్స్ను స్టాండర్డ్ ఇంటర్ఫేస్ ద్వారా సేవ్ చేయవచ్చు. ప్రొడక్షన్లో, ప్రతి MCP సర్వర్ను నమ్మకమైన సరిహద్దుగా గుర్తించండి: సర్వర్ వెర్షన్ను పిన్ చేయండి, స్కోప్డ్ గుర్తింపు సంతోషంతో నడపండి, అవుట్పుట్లను ధృవీకరించండి, మరియు ఎప్పుడూ రహస్యాలు వెల్లడించకండి. MCP సర్వర్ ఒక ఆధారపడే వ్యవస్థ, మరియు ఆధారపడే వ్యవస్థలు ప్యాచ్, ఆడిట్, మరియు రేట్-లిమిట్లను పొందుతాయి.
flowchart TB
subgraph Dev[Development Architecture]
D1[Notebook] --> D2[Agent Framework]
D2 --> D3[Model Provider]
D2 --> D4[Local tools]
end
subgraph Deploy[Deployment Architecture]
E1[CI pipeline] --> E2[Evaluation gate]
E2 -->|pass| E3[Foundry Agent Service]
E3 --> E4[Versioned hosted agent]
end
subgraph Run[Runtime Architecture]
F1[Client app] --> F2[Hosted agent]
F2 --> F3[Model Router]
F2 --> F4[Azure AI Search RAG]
F2 --> F5[Memory service]
F2 --> F6[MCP tools]
F2 --> F7[OTel -> Foundry tracing]
F2 --> F8[Human approval]
end
ఆ మూడు డాగ్రామ్లు — అభివృద్ధి, డిప్లాయ్మెంట్, రన్టైమ్ — ఒకే ఏజెంట్ ఆధారంగా జీవితం మూడు దశలను సూచిస్తాయి. తరువాత ల్యాబ్ మీరు దాన్ని నిర్మించేలా మీరు నడిపిస్తుంది.
code_samples/16-python-agent-framework.ipynb తెరిచి తొలగిపోయే వరకు దాని ద్వారా పని చేయండి. మీరు అన్ని ప్రొడక్షన్ అంశాలతో కూడిన Contoso కస్టమర్ సపోర్ట్ ఏజెంట్ ని సేకరిస్తారు:
నోట్బుక్ ప్రతి ప్రొడక్షన్ అంశం స్వీయంగా నడిచే విభాగంగా రూపొందించబడింది. దాని హృదయం రౌటింగ్-ప్లస్-క్యాచింగ్ అభ్యర్థన హ్యాండ్లర్:
async def handle_support_request(query: str, customer_id: str) -> str:
# 1. Serve from cache when we can.
cached = response_cache.get(normalize(query))
if cached:
return cached
# 2. Route by complexity to control cost.
model = "gpt-5-nano" if is_simple(query) else "gpt-5-mini"
# 3. Run the agent inside a trace span for observability.
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. Cache and return.
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 # only deploy if the gate passes
ప్రతి లైన్ చదవండి — నోట్బుక్ ప్రిమిటివ్లను జాగ్రత్తగా చిన్నగా ఉంచింది, ఫ్రేమ్వర్క్ కాల్ వెనుక ఏదీ దాచబడలేదు.
పై ఈవాల్యుయేషన్ గేట్ ఆఫ్లైన్గా మీ ఏజెంట్ ఆబ్జెక్ట్పై నడుస్తుంది. ఏజెంట్ను Hosted Agentగా డిప్లాయ్ చేసాక, మీరు మరొకటి, ఇంకా తక్కువ ఖర్చు పరీక్ష అవసరం: డిప్లాయ్డ్ ఎండ్పాయింట్ కుడా సమాధానం ఇస్తుందా?
“విజయవంతంగా” డిప్లాయ్ చేయడం కంట్రోల్ ప్లేన్ నిర్వచనాన్ని ఆమోదించినట్టే నిరూపిస్తుంది — ఏజెంట్ స్పందిస్తున్నదని కాదు. ఒక మిస్సింగ్ డిపెండెన్సీ, చెడ్డ మోడల్ రౌటింగ్ లేదా కాలుష్యం చెందిన కనెక్షన్ గ్రీన్ డిప్లాయ్మెంట్ను ఆపకుండా ఉంచవచ్చు. ఒక స్మోక్ టెస్ట్ ఇది కొన్ని సెకన్లలో పట్టుకుంటుంది, ప్రతి డిప్లాయ్పై, పూర్తి ఈవాల్యుయేషన్ ఖర్చు లేకుండా.
ఈ రిపాజిటరీ AI స్మోక్ టెస్ట్ GitHub యాక్షన్ ఆధారంగా రేడీ-టు-యూజ్ స్మోక్-టెస్ట్ పైప్లైన్ను పంపిస్తుంది:
tests/lesson-16-smoke-tests.json Contoso సపోర్ట్ ఏజెంట్ కోసం ప్రాంప్ట్లు మరియు నిర్ధారణలను కలిగి ఉంది (గ్రౌండెడ్ పాలసీ జవాబులు, ఆర్డర్ లుక్ప్, ఆవిష్కరణ, మరియు బహుళ-తిరుగు థ్రెడ్ కంటిన్యూయిటీ). ఇతర పాఠాల ఏజెంట్ల క్యాటలాగ్లు దానితో పాటు ఉంటాయి — చూడండి tests/README.md..github/workflows/smoke-test.yml Azure 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
మీ ఏజెంట్ను పంపిణీ చేసిన తర్వాత Actions టాబ్ నుండి దీన్ని నడపండి, మీ Foundry ప్రాజెక్ట్ ఎండ్పాయింట్ మరియు ఏజెంట్ పేరును సమకూర్చండి. ఫెడరేట్ చేసిన ఐడెంటిటికి 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 ఏజెంట్లు సృష్టించడం
అస్వీకరణ: ఈ పత్రం AI అనువాద సేవ Co-op Translator ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నిస్తున్నప్పటికీ, ఆటోమేటెడ్ అనువాదాలు తప్పులు లేదా అసమగ్రతలను కలిగి ఉండవచ్చు. దాని స్వదేశ భాషలో ఉన్న అసలు పత్రాన్ని అధికారం కలిగిన మూలంగా పరిగణించాలి. కీలకమైన సమాచారం కోసం, ప్రొఫెషనల్ మానవ అనువాదాన్ని సిఫారసు చేస్తాము. ఈ అనువాదం ఉపయోగం వల్ల కలిగే ఏవైనా అపార్థాలు లేదా తప్పుదారులు కోసం మేము బాధ్యత వహించము.