🚀 మాడ్యూల్ 1: Microsoft Foundry Toolkit మౌలికాంశాలు
📋 ఆర్థిక లక్ష్యాలు
ఈ మాడ్యూల్ చివరికి, మీరు చేయగలుగుతారు:
- ✅ VS Code కోసం Microsoft Foundry Toolkit ఎక్స్టెన్షన్ను ఇన్స్టాల్ చేసి కాన్ఫిగర్ చేయడం
- ✅ మోడల్ క్యాటలాగ్లో నావిగేట్ చేసి వివిధ మోడల్ ఉత్పత్తులను అర్థం చేసుకోవడం
- ✅ మోడల్ పరీక్ష మరియు ప్రయోగం కోసం ప్లేగ్రౌండ్ ఉపయోగించడం
- ✅ Agent Builder ఉపయోగించి అనుకూల AI ఏజెంట్లను సృష్టించడం
- ✅ వివిధ ప్రొవైడర్ల మధ్య మోడల్ పనితీరును పోల్చడం
- ✅ ప్రాంప్ట్ ఇంజనీరింగ్ కోసం ఉత్తమ పద్ధతులు వర్తింపజేయడం
🧠 Microsoft Foundry Toolkit పరిచయం
Microsoft Foundry Toolkit Extension for VS Code Microsoft యొక్క ప్రాథమిక ఎక్స్టెన్షన్, ఇది VS Code ను సమగ్ర AI అభివృద్ధి వాతావరణంగా మార్చుతుంది. ఇది AI పరిశోధన మరియు ప్రాక్టికల్ అప్లికేషన్ అభివృద్ధి మధ్య పొలాన్ని తొలగిస్తుంది, ప్రతి స్థాయి డెవలపర్లకు జనరేటివ్ AI ని అందిస్తుంది.
🌟 ముఖ్య సౌకర్యాలు
| సౌకర్యం | వివరణ | వాడుక సందర్భం |
|---|---|---|
| 🗂️ మోడల్ క్యాటలాగ్ | GitHub, ONNX, OpenAI, Anthropic, Google నుండి 100+ మోడల్లు అందుబాటులో | మోడల్ అన్వేషణ మరియు ఎంపిక |
| 🔌 BYOM మద్దతు | మీ స్వంత మోడల్లను (లోకల్/రిమోట్) చేర్చుకోవడం | అనుకూల మోడల్ వినియోగం |
| 🎮 ఇంటరాక్టివ్ ప్లేగ్రౌండ్ | చాట్ ఇంటర్ఫేస్ తో సమకాలిక మోడల్ పరీక్ష | వేగవంతమైన ప్రోటోటైపింగ్ మరియు పరీక్ష |
| 📎 బహుముఖ మద్దతు | టెక్స్ట్, చిత్రాలు, మరియు అనుబంధాలను నిర్వహణ | సంక్లిష్ట AI అప్లికేషన్లు |
| ⚡ బ్యాచ్ ప్రాసెసింగ్ | బహుళ ప్రాంప్ట్లను సమకాలికంగా నిర్వహించడం | సమర్థవంతమైన పరీక్ష ఫ్లోలు |
| 📊 మోడల్ మూల్యాంకనం | లోనైన మెట్రిక్స్ (F1, ప్రామాణికత, సాదృశ్యం, సామంజస్య) | పనితీరు అంచనా |
🎯 Microsoft Foundry Toolkit ముఖ్యత్యం
- 🚀 వేగవంతమైన అభివృద్ధి: ఆలోచన నుంచి ప్రోటోటైప్ వరకు కొన్ని నిమిషాల్లో
- 🔄 ఏకీకృత పని విధానం: బహుళ AI ప్రొవైడర్ల కోసం ఒకే ఇంటర్ఫేస్
- 🧪 సులభంగా ప్రయోగాలు: సులభ సెటప్ లేకుండా మోడల్స్ ని తులనాత్మకంగా చూడండి
- 📈 ప్రొడక్షన్ రెడీ: ప్రోటోటైప్ నుంచి డిప్లాయ్మెంట్ వరకు స్తిర మార్పు
🛠️ ముందస్తు అవసరాలు & సెటప్
📦 Microsoft Foundry Toolkit ఎక్స్టెన్షన్ ఇన్స్టాల్
దశ 1: ఎక్స్టెన్షన్స్ మార్కెట్ప్లేస్కి యాక్సెస్ అవ్వండి
- Visual Studio Code ని తెరవండి
- ఎక్స్టెన్షన్స్ వీక్షణకు వెళ్లండి (
Ctrl+Shift+XలేదాCmd+Shift+X) - "Microsoft Foundry Toolkit" అన్వేషించండి
దశ 2: మీ వెర్షన్ ఎంచుకోండి
- 🟢 విడుదల: ఉత్పత్తి వినియోగం కోసం సిఫార్సు
- 🔶 ప్రీ-రిలీజ్: తాజా లక్షణాలకు ముందస్తు యాక్సెస్
దశ 3: ఇన్స్టాల్ చేసి సక్రియం చేయండి
✅ నిర్ధారణ చెక్లిస్ట్
- Microsoft Foundry Toolkit చిహ్నం VS Code సైడ్బార్లో కనిపిస్తుంది
- ఎక్స్టెన్షన్ సక్రియం మరియు యాక్టివేట్ చేయబడింది
- అవుట్పుట్ ప్యానెల్లో ఇన్స్టలేషన్ సంబంధిత లోపాలు లేవు
🧪 ప్రాక్టికల్ వ్యాయామం 1: GitHub మోడల్స్ అన్వేషణ
🎯 లక్ష్యం: మోడల్ క్యాటలాగ్ లో నైపుణ్యం సాధించి మొదటి AI మోడల్ పరీక్ష చేయండి
📊 దశ 1: మోడల్ క్యాటలాగ్ నావిగేట్ చేయండి
మోడల్ క్యాటలాగ్ AI ఎకోసిస్టమ్ కి మీ ద్వారం. ఇది బహుళ ప్రొవైడర్ల నుండి మోడల్లను సమకూర్చుతుంది, అందువల్ల ఎంపికలను కనిపెట్టడం మరియు పోల్చడం సులభం అవుతుంది.
🔍 నావిగేషన్ గైడ్:
Microsoft Foundry Toolkit సైడ్బార్ లో MODELS - Catalog పై క్లిక్ చేయండి
💡 ప్రో టిప్: మీ వాడుక సందర్భానికి తగిన ప్రత్యేక సామర్ధ్యాలు ఉన్న మోడల్లను చూసుకోండి (ఉదా: కోడ్ సృష్టి, సృజనాత్మక రచన, విశ్లేషణ).
⚠️ గమనిక: GitHub-ఆధారిత మోడల్లు (అంటే GitHub మోడల్లు) ఉచితంగా ఉపయోగించవచ్చు, కానీ రిక్వెస్ట్లు మరియు టోకెన్లకు పరిమితులు ఉంటాయి. మీరు GitHub కాకుండా ఉన్న మోడల్లకు (అంటే Azure AI లేదా ఇతర ఎండ్పాయింట్లలో హోస్ట్ చేసిన మోడల్స్) యాక్సెస్ కోరుకుంటే, సంబంధిత API కీ లేదా ధృవపత్రం అవసరం.
🚀 దశ 2: మీ మొదటి మోడల్ జోడించి కాన్ఫిగర్ చేయండి
మోడల్ ఎంపిక వ్యూహం:
- GPT-4.1: సంక్లిష్ట తర్కం మరియు విశ్లేషణ కోసం ఉత్తమం
- Phi-4-mini: తక్కువ బరువు, సులభ పనుల కోసం వేగవంతమైన స్పందనలు
🔧 కాన్ఫిగరేషన్ ప్రక్రియ:
- క్యాటలాగ్ నుండి OpenAI GPT-4.1 ఎంచుకోండి
- Add to My Models క్లిక్ చేయండి - ఇది మోడల్ వినియోగం కోసం నమోదు చేస్తుంది
- Try in Playground ఎంచుకుని పరీక్ష వాతావరణాన్ని ప్రారంభించండి
- మోడల్ ప్రారంభం అయ్యే వరకు వేచి ఉండండి (మొదటి సారి సెటప్ కొంత సమయం పడుతుంది)
⚙️ మోడల్ పరామితుల అర్థం చేద్దాం:
- Temperature: సృజనాత్మకతను నియంత్రిస్తుంది (0 = నిర్దిష్టమైన, 1 = సృజనాత్మకమైన)
- Max Tokens: గరిష్ట స్పందన పొడవు
- Top-p: స్పందన వైవిధ్యానికి సంకల్ప నమూనా
🎯 దశ 3: ప్లేగ్రౌండ్ ఇంటర్ఫేస్ నైపుణ్యం
ప్లేగ్రౌండ్ మీ AI ప్రయోగాల ప్రయోగశాల. దీని సామర్థ్యాన్ని ఎలా ప్రొత్తినిపెట్టుకోవచ్చో చూడండి:
🎨 ప్రాంప్ట్ ఇంజనీరింగ్ ఉత్తమ పద్ధతులు:
- ప్రముఖంగా ఉండండి: స్పష్టమైన, వివరమైన సూచనలు మెరుగైన ఫలితాలు ఇస్తాయి
- పరిశ్రావకులు ఇవ్వండి: సంబంధిత నేపథ్య సమాచారం చేర్చండి
- ఉదాహరణలు ఇవ్వండి: మోడల్ కి మీరు కోరేది చూపించండి
- పునరావృతం చేయండి: మొదటి ఫలితాల ఆధారంగా ప్రాంప్ట్లను మెరుగుపరచండి
🧪 పరీక్ష కన్సెప్ట్లు:
# Example 1: Code Generation
"Write a Python function that calculates the factorial of a number using recursion. Include error handling and docstrings."
# Example 2: Creative Writing
"Write a professional email to a client explaining a project delay, maintaining a positive tone while being transparent about challenges."
# Example 3: Data Analysis
"Analyze this sales data and provide insights: [paste your data]. Focus on trends, anomalies, and actionable recommendations."
🏆 సవాలు: మోడల్ పనితీరును పోల్చండి
🎯 లక్ష్యం: సమానమైన ప్రాంప్ట్లతో వేర్వేరు మోడల్ల సామర్థ్యాలను అర్థం చేసుకోండి
📋 సూచనలు:
- Phi-4-mini ని మీ వర్క్స్పేస్లో జోడించండి
- GPT-4.1 మరియు Phi-4-mini రెండు కోసం ఒకే ప్రాంప్ట్ ఉపయోగించండి
- స్పందన నాణ్యత, వేగం మరియు ఖచ్చితత్వం పోల్చండి
- మీ ఆవిష్కరణలను ఫలితాల విభాగంలో నమోదు చేయండి
💡 ముఖ్య అవగాహన:
- ఎప్పుడు LLM vs SLM ఉపయోగించాలి
- ఖర్చు మరియు పనితీరు మధ్య గుణాత్మక సమతుల్యత
- వివిధ మోడల్ల ప్రత్యేక సామర్ధ్యాలు
🤖 ప్రాక్టికల్ వ్యాయామం 2: Agent Builder తో అనుకూల ఏజెంట్లు నిర్మాణం
🎯 లక్ష్యం: నిర్దిష్ట పనులు మరియు వర్క్ఫ్లోలకు తగిన ప్రత్యేక AI ఏజెంట్లను సృష్టించండి
🏗️ దశ 1: Agent Builder అర్థం చేసుకోవడం
Agent Builder Microsoft Foundry Toolkit లో నిజంగా ప్రతిభను ప్రదర్శించేది. ఇది పెద్ద భాషా మోడల్స్ శక్తిని అనుకూల సూచనలు, ప్రత్యేక పరామితులు మరియు ప్రత్యేక జ్ఞానం తో కలిపి లక్ష్యం ఉద్దేశ్య AI సహాయకులను సృష్టించటానికి అనుమతిస్తుంది.
🧠 ఏజెంట్ నిర్మాణ భాగాలు:
- మూల మోడల్: ప్రాథమిక LLM (GPT-4, Groks, Phi, మొదలైనవి)
- సిస్టమ్ ప్రాంప్ట్: ఏజెంట్ వ్యక్తిత్వం మరియు ప్రవర్తన నిర్వచిస్తుంది
- పరామితులు: ఉత్తమ పనితీరు కోసం సరిచేయబడిన సెట్టింగ్లు
- సాధనాలు ఇంటిగ్రేషన్: బాహ్య API మరియు MCP సేవలకు కనెక్షన్
- మెమోరీ: సంభాషణ సందర్భం మరియు సెషన్ నిలుపుదల
⚙️ దశ 2: ఏజెంట్ కాన్ఫిగరేషన్ లో లోతైన అవగాహన
🎨 సమర్థవంతమైన సిస్టమ్ ప్రాంప్ట్ల సృష్టి:
# Template Structure:
## Role Definition
You are a [specific role] with expertise in [domain].
## Capabilities
- List specific abilities
- Define scope of knowledge
- Clarify limitations
## Behavior Guidelines
- Response style (formal, casual, technical)
- Output format preferences
- Error handling approach
## Examples
Provide 2-3 examples of ideal interactions
తదుపరి, మీరు AI ని ఉపయోగించి ప్రాంప్ట్లను ఉత్పత్తి చేసి మెరుగుపరచడానికి Generate System Prompt ను ఉపయోగించవచ్చు
🔧 పరామితి ఆప్టిమైజేషన్:
| పరామితి | సూచించిన పరిమితి | వాడుక సందర్భం |
|---|---|---|
| Temperature | 0.1-0.3 | సాంకేతిక / వాస్తవిక స్పందనలు |
| Temperature | 0.7-0.9 | సృజనాత్మక / ఆలోచనా కార్యక్రమాలు |
| Max Tokens | 500-1000 | సంక్షిప్త స్పందనలు |
| Max Tokens | 2000-4000 | విపులమైన వివరణలు |
🐍 దశ 3: ప్రాక్టికల్ వ్యాయామం - Python ప్రోగ్రామింగ్ ఏజెంట్
🎯 లక్ష్యం: ప్రత్యేక Python కోడింగ్ అసిస్టెంట్ సృష్టించండి
📋 కాన్ఫిగరేషన్ దశలు:
-
మోడల్ ఎంపిక: Claude 3.5 Sonnet ఎంచుకోండి (కోడ్ కోసం అద్భుతం)
-
సిస్టమ్ ప్రాంప్ట్ రూపకల్పన:
# Python Programming Expert Agent
## Role
You are a senior Python developer with 10+ years of experience. You excel at writing clean, efficient, and well-documented Python code.
## Capabilities
- Write production-ready Python code
- Debug complex issues
- Explain code concepts clearly
- Suggest best practices and optimizations
- Provide complete working examples
## Response Format
- Always include docstrings
- Add inline comments for complex logic
- Suggest testing approaches
- Mention relevant libraries when applicable
## Code Quality Standards
- Follow PEP 8 style guidelines
- Use type hints where appropriate
- Handle exceptions gracefully
- Write readable, maintainable code
- పరామితి కాన్ఫిగరేషన్:
- Temperature: 0.2 (స్థిరమైన, నమ్మదగిన కోడ్ కోసం)
- Max Tokens: 2000 (వివరమైన వివరాలు)
- Top-p: 0.9 (సమతుల సృజనాత్మకత)
🧪 దశ 4: మీ Python Agent ని పరీక్షించండి
పరీక్ష సన్నివేశాలు:
- ప్రాథమిక ఫంక్షన్: "ప్రైమ్ నంబర్లను కనుగొనే ఫంక్షన్ సృష్టించండి"
- సంక్లిష్ట అల్గోరిథం: "ఇన్సర్ట్, డిలీట్, సర్చ్ విధానాలతో బైనరీ సర్చ్ ట్రీ అమలు చేయండి"
- వాస్తవ ప్రపంచ సమస్య: "రేట్ పరిమితి మరియు రీట్రై లను నిర్వహించే వెబ్ స్క్రాపర్ నిర్మించండి"
- డబ్బగింగ్: "ఈ కోడ్ని సరి చూసి సరి చేయండి [బగ్గు కోడ్ పేస్ట్ చేయండి]"
🏆 విజయ ప్రమాణాలు:
- ✅ కోడ్ లోపాలు లేకుండా నడవాలి
- ✅ సరైన డాక్యుమెంటేషన్ కలవాలి
- ✅ Python ఉత్తమ పద్ధతులను అనుసరించాలి
- ✅ స్పష్టమైన వివరణలు అందించాలి
- ✅ మెరుగుదలల సూచనలు ఇవ్వాలి
🎓 మాడ్యూల్ 1 సమాప్తి & తర్వాతి దశలు
📊 జ్ఞాన పరీక్ష
మీ అవగాహనను పరీక్షించండి:
- క్యాటలాగ్ లో మోడల్ల మధ్య తేడాను వివరించగలరా?
- ఒక అనుకూల ఏజెంట్ సృష్టించి పరీక్షించారా?
- వివిధ వాడుక సందర్భాలకు పరామితులను ఎలా ఆప్టిమైజ్ చేయాలో మీరు అర్థం చేసుకున్నారా?
- సమర్థవంతమైన సిస్టమ్ ప్రాంప్ట్లను రూపకల్పన చేయగలరా?
📚 అదనపు వనరులు
- Microsoft Foundry Toolkit డాక్యుమెంటేషన్: అధికారం Microsoft డాక్
- ప్రాంప్ట్ ఇంజనీరింగ్ గైడ్: ఉత్తమ పద్ధతులు
- Microsoft Foundry Toolkit లో మోడల్స్: వికాస లో మోడల్స్
🎉 అభినందనలు! మీరు Microsoft Foundry Toolkit మౌలికాంశాలను నేర్చుకున్నారు మరియు అధునాతన AI అప్లికేషన్లు నిర్మించడానికి సిద్ధంగా ఉన్నారు!
🔜 తర్వాత మాడ్యూల్ కు కొనసాగండి
మరింత అభివృద్ధి లక్షణాల కోసం సిద్ధమా? మాడ్యూల్ 2: MCP తో Microsoft Foundry Toolkit మౌలికాంశాలు కి కొనసాగండి, ఇందులో మీరు నేర్చుకుంటారు:
- మోడల్ కాన్టెక్స్ట్ ప్రోటోకాల్ (MCP) ని ఉపయోగించి మీ ఏజెంట్లను బాహ్య సాధనాలకు కనెక్ట్ చేయడం
- Playwright తో బ్రౌజర్ ఆటోమేషన్ ఏజెంట్లను సృష్టించడం
- MCP సర్వర్లను Microsoft Foundry Toolkit ఏజెంట్లతో ఏకీకృతం చేయడం
- బాహ్య డేటా మరియు సామర్థ్యాలతో మీ ఏజెంట్ల శక్తిని పెంపొందించడం
అస్వీకరణ: ఈ పత్రం AI అనువాద సేవ Co-op Translator ఉపయోగించి అనువదించబడింది. మేము ఖచ్చితత్వానికి ప్రయత్నిస్తున్నప్పటికీ, ఆటోమేటెడ్ అనువాదాలు తప్పులు లేదా అసమగ్రతలను కలిగి ఉండవచ్చు. దాని స్వదేశ భాషలో ఉన్న అసలు పత్రాన్ని అధికారం కలిగిన మూలంగా పరిగణించాలి. కీలకమైన సమాచారం కోసం, ప్రొఫెషనల్ మానవ అనువాదాన్ని సిఫారసు చేస్తాము. ఈ అనువాదం ఉపయోగం వల్ల కలిగే ఏవైనా అపార్థాలు లేదా తప్పుదారులు కోసం మేము బాధ్యత వహించము.







