ai-agents-for-beginners

কোর্স সেটআপ

পরিচিতি

এই পাঠে এই কোর্সের কোড নমুনাগুলি কীভাবে চালাতে হয় তা বোঝানো হবে।

অন্যান্য শিক্ষার্থীদের সাথে যোগ দিন এবং সহায়তা পান

আপনার রিপো ক্লোন করা শুরু করার আগে, সেটআপে কোনও সহায়তা, কোর্স সম্পর্কিত কোনও প্রশ্ন বা অন্যান্য শিক্ষার্থীদের সাথে সংযোগ করার জন্য AI Agents For Beginners Discord channel এ যোগ দিন।

এই রিপো ক্লোন অথবা ফর্ক করুন

শুরু করার জন্য, দয়া করে GitHub রিপোজিটরি ক্লোন অথবা ফর্ক করুন। এটি আপনাকে কোর্স উপকরণের নিজের সংস্করণ তৈরি করতে সাহায্য করবে যাতে আপনি কোড চালাতে, পরীক্ষা করতে এবং পরিবর্তন করতে পারেন!

এটি করতে রিপো ফর্ক করার জন্য লিঙ্কে ক্লিক করুন

এখন আপনার নিজের এই কোর্সের ফর্ক করা সংস্করণ নিম্নলিখিত লিঙ্কে থাকা উচিত:

Forked Repo

শ্যালো ক্লোন (ওয়ার্কশপ / Codespaces-এর জন্য সুপারিশকৃত)

পূর্ণ ইতিহাস এবং সব ফাইল ডাউনলোড করলে পুরো রিপোজিটরি অনেক বড় হতে পারে (~৩ জিবি)। আপনি যদি শুধু ওয়ার্কশপে অংশগ্রহণ করেন বা কেবল কয়েকটি পাঠ ফোল্ডারের প্রয়োজন হয়, তাহলে একটি শ্যালো ক্লোন (বা sparse ক্লোন) অনেক কম ডাউনলোড করে।

দ্রুত শ্যালো ক্লোন — সর্বনিম্ন ইতিহাস, সব ফাইল

নিচের কমান্ডগুলিতে <your-username> আপনার ফর্ক URL (অথবা প্রযোজ্য upstream URL) দিয়ে প্রতিস্থাপন করুন।

শুধুমাত্র সর্বশেষ commit ইতিহাস ক্লোন করতে (ছোট ডাউনলোড):

git clone --depth 1 https://github.com/<your-username>/ai-agents-for-beginners.git

নির্দিষ্ট একটি শাখা ক্লোন করতে:

git clone --depth 1 --branch <branch-name> https://github.com/<your-username>/ai-agents-for-beginners.git

আংশিক (sparse) ক্লোন — সর্বনিম্ন ব্লব ও শুধুমাত্র নির্বাচিত ফোল্ডারগুলি

এটি আংশিক ক্লোন এবং sparse-checkout ব্যবহার করে (যার জন্য Git 2.25+ এবং আংশিক ক্লোন সমর্থন সহ আধুনিক Git প্রয়োজন):

git clone --depth 1 --filter=blob:none --sparse https://github.com/<your-username>/ai-agents-for-beginners.git

রিপো ফোল্ডারে প্রবেশ করুন:

cd ai-agents-for-beginners

তারপর আপনি কোন ফোল্ডারগুলি চান তা নির্দিষ্ট করুন (নিচে উদাহরণে দুটি ফোল্ডার দেখানো হয়েছে):

git sparse-checkout set 00-course-setup 01-intro-to-ai-agents

ক্লোন এবং ফাইলগুলো যাচাই করার পর, আপনি যদি শুধুমাত্র ফাইল প্রয়োজন এবং স্থান মুক্ত করতে চান (কোনও Git ইতিহাস নয়), তাহলে রিপোজিটরি মেটাডাটা মুছে ফেলুন (💀অপ্রত্যাবর্তনীয় — এতে আপনার সব Git কার্যকারিতা হারাবে):

# zsh/bash
rm -rf .git
# পাওয়ারশেল
Remove-Item -Recurse -Force .git

GitHub Codespaces ব্যবহারের (স্থানীয় বড় ডাউনলোড এড়াতে সুপারিশকৃত)

টিপস

কোড চালানো

এই কোর্সটি একটি সিরিজ জুপিটার নোটবুক প্রদান করে যা দিয়ে আপনি AI এজেন্ট তৈরি করার হাতে কলম অভিজ্ঞতা পেতে পারেন।

কোড নমুনায় Microsoft Agent Framework (MAF) ব্যবহার করা হয়েছে FoundryChatClient এর সাথে, যা Microsoft Foundry মাধ্যমে Microsoft Foundry Agent Service V2 (Responses API) এর সাথে সংযুক্ত।

সব পাইথন নোটবুকের নামের শেষে থাকে *-python-agent-framework.ipynb।

প্রয়োজনীয়তা

এই রিপোজিটরির মূল ফোল্ডারে একটি requirements.txt ফাইল রয়েছে যা কোড নমুনা চালাতে সব প্রয়োজনীয় পাইথন প্যাকেজ অন্তর্ভুক্ত করে।

আপনি এগুলো ইনস্টল করতে পারেন নিম্নলিখিত কমান্ড টার্মিনালে রান করে:

pip install -r requirements.txt

আমরা সুপারিশ করি আপনি পাইথন ভার্চুয়াল পরিবেশ তৈরি করুন যাতে কোনো দ্বন্দ্ব বা সমস্যা না হয়।

VSCode সেটআপ

নিশ্চিত করুন আপনি VSCode এ সঠিক পাইথন সংস্করণ ব্যবহার করছেন।

image

Microsoft Foundry এবং Microsoft Foundry Agent Service সেটআপ

ধাপ ১: একটি Microsoft Foundry প্রকল্প তৈরি করুন

নোটবুকগুলি চালাতে আপনাকে একটি Microsoft Foundry হাব এবং প্রকল্প প্রয়োজন যার মডেল ডিপ্লয় করা আছে।

১. ai.azure.com এ যান এবং আপনার Azure একাউন্ট দিয়ে সাইন ইন করুন। ২. একটি হাব তৈরি করুন (অথবা বিদ্যমান একটি ব্যবহার করুন)। দেখুন: Hub resources overview। ৩. হাবের ভিতরে একটি প্রকল্প তৈরি করুন। ৪. Models + Endpoints থেকে একটি মডেল ডিপ্লয় করুন (যেমন, gpt-5-mini)।

ধাপ ২: আপনার প্রকল্পের endpoint এবং মডেল ডিপ্লয়মেন্ট নাম সংগ্রহ করুন

Microsoft Foundry পোর্টালের আপনার প্রকল্প থেকে:

Project Connection String

ধাপ ৩: az login দিয়ে Azure এ সাইন ইন করুন

অধিকাংশ নোটবুক আপনার Azure CLI সাইন ইন এর মাধ্যমে প্রমাণীকরণ করে — azure-identity প্যাকেজ থেকে AzureCliCredential বা DefaultAzureCredential (যা আপনার az login সেশনকে ধরে নেয়) ব্যবহার করে — তাই API কী প্রয়োজন হয় না। কিছু পাঠ এবং ঐচ্ছিক ইন্টিগ্রেশন API কী ব্যবহার করে; অতিরিক্ত পরিবেশ ভেরিয়েবল জন্য প্রতিটি পাঠের পূর্বশর্ত পরীক্ষা করুন। এর জন্য Azure CLI দিয়ে সাইন ইন থাকা আবশ্যক।

১. Azure CLI ইনস্টল করুন যদি আগে করা না থাকে: aka.ms/installazurecli

২. সাইন ইন করুন নীচের কমান্ড চালিয়ে:

```bash
az login
```

অথবা আপনি যদি ব্রাউজার ছাড়া দূরবর্তী/Codespace পরিবেশে থাকেন:

```bash
az login --use-device-code
```

৩. আপনার সাবস্ক্রিপশন নির্বাচন করুন যদি প্রম্পট আসে — আপনার Foundry প্রকল্পের অন্তর্গত সাবস্ক্রিপশন বেছে নিন।

৪. সাইন ইন নিশ্চিত করুন:

```bash
az account show
```

কেন az login? নোটবুকগুলি azure-identity প্যাকেজ থেকে AzureCliCredential (অথবা DefaultAzureCredential, যা আপনার Azure CLI সাইন ইনও নেয়) ব্যবহার করে প্রমাণীকরণ করে। এর মানে আপনার Azure CLI সেশন হল ক্রেডেনশিয়ালস — আপনার .env ফাইলে কোনও API কী বা সিক্রেট প্রয়োজন হয় না। এটি একটি সুরক্ষা সেরা অনুশীলন।

ধাপ ৪: আপনার .env ফাইল তৈরি করুন

উদাহরণ ফাইলটি কপি করুন:

# জেডএসএইচ/বাশ
cp .env.example .env
# পাওয়ারশেল
Copy-Item .env.example .env

.env ফাইল খুলুন এবং নিচের দুটো মান পূরণ করুন:

AZURE_AI_PROJECT_ENDPOINT=https://<your-project>.services.ai.azure.com/api/projects/<your-project-id>
AZURE_AI_MODEL_DEPLOYMENT_NAME=gpt-5-mini
ভেরিয়েবল কোথায় পাবেন
AZURE_AI_PROJECT_ENDPOINT Foundry পোর্টাল → আপনার প্রকল্প → Overview পাতা
AZURE_AI_MODEL_DEPLOYMENT_NAME Foundry পোর্টাল → Models + Endpoints → আপনার ডিপ্লয়কৃত মডেলের নাম

অধিকাংশ পাঠের জন্য এটুকুই যথেষ্ট! নোটবুকগুলি স্বয়ংক্রিয়ভাবে আপনার az login সেশন দিয়ে প্রমাণীকরণ করবে।

ধাপ ৫: পাইথন নির্ভরতা ইনস্টল করুন

pip install -r requirements.txt

আমরা সুপারিশ করি এটি আপনি পূর্বে তৈরি ভার্চুয়াল পরিবেশের ভিতরে চালান।

ঐচ্ছিক সেটআপ: Azure AI Search (পাঠ ৫ এবং ১৬)

পাঠ ৫ (Agentic RAG) এবং পাঠ ১৬ নোটবুকগুলি ইন-মেমোরি নলেজ বেস দিয়ে স্বয়ংক্রিয়ভাবে চলে — অতিরিক্ত Azure রিসোর্স প্রয়োজন হয় না। আপনি যদি এগুলোকে একটি বাস্তব Azure AI Search ইনডেক্স দিয়ে বেক করতে চান, বুঝে নিন যে পাঠ ১৬ নোটবুক বর্তমানে কী-ভিত্তিক প্রমাণীকরণ ব্যবহার করে: এটি ইন-মেমোরি সার্চ থেকে Azure AI Search এ পরিবর্তিত হয় শুধুমাত্র যখন উভয় AZURE_SEARCH_SERVICE_ENDPOINT এবং AZURE_SEARCH_API_KEY সেট থাকে, অন্যথায় এটি ইন-মেমোরি সার্চ চালিয়ে যায় — তাই একটি বাস্তব ইনডেক্সের জন্য আপনাকে অ্যাডমিন কীও সেট করতে হবে। মাইক্রোসফট এন্ত্রা ID (RBAC) ব্যবহার করে কীলেস প্রমাণীকরণ আপনার নিজস্ব প্রোডাকশন কোডের জন্য সুপারিশকৃত পন্থা, যা এই কোর্সের অন্যত্র ব্যবহৃত az login ফ্লোর সাথে সামঞ্জস্যপূর্ণ।

নিচের RBAC ধাপগুলি গাইড নমুনাগুলোর এবং আপনার নিজস্ব কোডের জন্য প্রযোজ্য। এগুলো পাঠ ১৬ নোটবুকে কীলেস প্রমাণীকরণ সক্রিয় করে না; পাঠ ১৬ এখনও Azure AI Search ব্যবহারের জন্য উভয় endpoint এবং অ্যাডমিন কী প্রয়োজন।

১. আপনার সার্চ সার্ভিসে রোল-বেইজড এক্সেস সক্ষম করুন:

```bash
az search service update --name <service-name> --resource-group <resource-group> --auth-options aadOrApiKey
```

২. নিজের জন্য প্রয়োজনীয় রোলগুলি বরাদ্দ করুন (ইনডেক্স তৈরি/লোড এবং কোয়েরি):

```bash
az role assignment create --assignee <your-user-or-principal-id> --role "Search Service Contributor" --scope $(az search service show -g <resource-group> -n <service-name> --query id -o tsv)
az role assignment create --assignee <your-user-or-principal-id> --role "Search Index Data Contributor" --scope $(az search service show -g <resource-group> -n <service-name> --query id -o tsv)
```

৩. .env ফাইলে endpoint যোগ করুন:

ভেরিয়েবল কোথায় পাবেন
AZURE_SEARCH_SERVICE_ENDPOINT Azure পোর্টাল → আপনার Azure AI Search রিসোর্স → Overview → URL
AZURE_SEARCH_API_KEY প্রয়োজন (endpoint এর সাথে) পাঠ ১৬ নোটবুকে Azure AI Search চালানোর জন্য, যা কী-ভিত্তিক প্রমাণীকরণ ব্যবহার করে। Azure পোর্টাল → Settings → Keys → প্রাথমিক অ্যাডমিন কী

কেন কীলেস? অ্যাডমিন কী আপনাকে সম্পূর্ণ লিখনাধিকার দেয় এবং .env ফাইলে ফাঁস হতে পারে। RBAC এর মাধ্যমে আপনার az login পরিচয় ব্যবহার হয় — কোর্স নোটবুকগুলিও এই কীলেস এন্ত্রা ID প্যাটার্ন ব্যবহার করে (AzureCliCredential / DefaultAzureCredential ব্যবহার করে)। দেখুন Connect to Azure AI Search using roles।

পূর্ণ ইনডেক্স-তৈরি নমুনার জন্য Azure AI Search সেটআপ গাইড দেখুন পাইথন এবং .NET এ।

অতিরিক্ত সেটআপ যা সরাসরি Azure OpenAI কল করে (পাঠ ৬ এবং ৮)

পাঠ ৬ এবং ৮ এর কিছু নোটবুকে সরাসরি Azure OpenAI কল করা হয় (Response API ব্যবহার করে) Microsoft Foundry প্রকল্পের মাধ্যমে না গিয়ে। এই নমুনাগুলো আগে GitHub Models ব্যবহার করতো, যা অবলুপ্ত এবং Response API সমর্থন করে না। আপনার .env ফাইলে এই ভেরিয়েবলগুলো যোগ করুন:

ভেরিয়েবল কোথায় পাবেন
AZURE_OPENAI_ENDPOINT Azure পোর্টাল → আপনার Azure OpenAI রিসোর্স → Keys and Endpoint → Endpoint (যেমন https://<your-resource>.openai.azure.com)
AZURE_OPENAI_DEPLOYMENT আপনার ডিপ্লয় করা মডেলের নাম (যেমন gpt-5-mini) যা Response API সমর্থন করে
AZURE_OPENAI_API_KEY ঐচ্ছিক — শুধুমাত্র যদি আপনি কী-ভিত্তিক প্রমাণীকরণ ব্যবহার করেন az login / এন্ত্রা ID পরিবর্তে

Response API স্থিতিশীল /openai/v1/ endpoint ব্যবহার করে, তাই api-version প্রয়োজন নেই। কীলেস এন্ত্রা ID প্রমাণীকরণের জন্য az login ব্যবহার করে সাইন ইন করুন।

বিকল্প প্রদানকারী: MiniMax (OpenAI-Compatible)

MiniMax বড় প্রসঙ্গ মডেল প্রদান করে (২০৪কে টোকেন পর্যন্ত) OpenAI-অনুকূল API দিয়ে। Microsoft Agent Framework এর OpenAIChatClient যেকোন OpenAI-অনুকূল endpoint এর সাথে কাজ করে, তাই আপনি MiniMax ব্যবহার করতে পারেন OpenAIChatClient ব্যবহার করে পাঠগুলোর জন্য একটি বিকল্প হিসেবে।

আপনার .env ফাইলে এই ভেরিয়েবলগুলো যোগ করুন:

ভেরিয়েবল কোথায় পাবেন
MINIMAX_API_KEY MiniMax Platform → API কী
MINIMAX_BASE_URL https://api.minimax.io/v1 ব্যবহার করুন (ডিফল্ট মান)
MINIMAX_MODEL_ID ব্যবহার করার মডেলের নাম (যেমন, MiniMax-M3)

উদাহরণ মডেল: MiniMax-M3 (সুপারিশকৃত), MiniMax-M2.7, MiniMax-M2.7-highspeed (দ্রুত রেসপন্স)। মডেলের নাম এবং উপলভ্যতা সময়ে সময়ে পরিবর্তিত হতে পারে, এবং একটি মডেলের অ্যাক্সেস আপনার অ্যাকাউন্টের ওপর নির্ভর করে।

OpenAIChatClient ব্যবহার করে কোড নমুনাগুলি (যেমন পাঠ ১৪ হোটেল বুকিং ওয়ার্কফ্লো) স্বয়ংক্রিয়ভাবে আপনার MiniMax কনফিগারেশন সনাক্ত করবে যখন MINIMAX_API_KEY সেট থাকে।

বিকল্প প্রদানকারী: Novita AI (OpenAI-সাপোর্টেড)

Novita AI ওপেন-সোর্স এবং ফ্রন্টিয়ার LLMs (DeepSeek, Llama, Qwen, এবং আরও অনেক কিছু) এর জন্য OpenAI-সাপোর্টেড API প্রদান করে। যেহেতু Microsoft Agent Framework এর OpenAIChatClient যেকোন OpenAI-সাপোর্টেড endpoint এর সাথে কাজ করে, আপনি Novita AI কে Azure OpenAI বা OpenAI এর বিকল্প হিসেবে ব্যবহার করতে পারেন।

আপনার .env ফাইলে নিম্নলিখিত ভেরিয়েবলগুলো যোগ করুন:

ভেরিয়েবল কোথায় পাবেন
NOVITA_API_KEY Novita AI Dashboard → API Keys
NOVITA_BASE_URL https://api.novita.ai/openai/v1 ব্যবহার করুন (ডিফল্ট মান)
NOVITA_MODEL_ID ব্যবহারের জন্য মডেল নাম (যেমন, moonshotai/kimi-k3)

উদাহরণ মডেল: moonshotai/kimi-k3, zai-org/glm-5.2, deepseek/deepseek-v4-flash-0731। Novita AI আরও অনেক ওপেন-সোর্স মডেল পরিবার (Llama, Qwen, GLM, এবং আরও) হোস্ট করে — বর্তমান উপলব্ধ মডেল এবং তাদের মডেল আইডি দেখতে Novita AI মডেল লাইব্রেরি দেখুন।

বর্তমান স্যাম্পলগুলো স্বয়ংক্রিয়ভাবে NOVITA_* ভেরিয়েবলগুলো ব্যবহার করে না। Novita AI ব্যবহার করতে, আপনি চালানো স্যাম্পলে OpenAIChatClient তৈরি করার সময় এই মানগুলো স্পষ্টভাবে দিন।

বিকল্প প্রদানকারী: Foundry Local (ডিভাইসে মডেল চালান)

Foundry Local হল একটি হালকা রানটাইম যা OpenAI-সাপোর্টেড API এর মাধ্যমে সম্পূর্ণরূপে আপনার নিজস্ব মেশিনে ভাষার মডেলগুলো ডাউনলোড, ম্যানেজ এবং সার্ভ করে — কোনো ক্লাউডের প্রয়োজন নেই।

যেহেতু Microsoft Agent Framework এর OpenAIChatClient যেকোন OpenAI-সাপোর্টেড endpoint এর সাথে কাজ করে, Foundry Local হল Azure OpenAI এর একটি লোকাল বিকল্প।

1. Foundry Local ইনস্টল করুন

# উইন্ডোজ
winget install Microsoft.FoundryLocal

# ম্যাকওএস
brew install foundrylocal

2. একটি মডেল ডাউনলোড এবং চালান (এটি লোকাল সার্ভিসও শুরু করবে):

foundry model list          # উপলব্ধ মডেলগুলি দেখুন
foundry model run phi-4-mini

3. স্থানীয় endpoint আবিষ্কার করতে ব্যবহৃত Python SDK ইনস্টল করুন:

pip install foundry-local-sdk

4. Microsoft Agent Framework কে আপনার লোকাল মডেলের দিকে নির্দেশ করুন:

from foundry_local import FoundryLocalManager
from agent_framework.openai import OpenAIChatClient

# মডেলটি স্থানীয়ভাবে ডাউনলোড (প্রয়োজনে) এবং পরিবেশন করে, তারপর এন্ডপয়েন্ট/পোর্ট খুঁজে বের করে।
manager = FoundryLocalManager("phi-4-mini")

chat_client = OpenAIChatClient(
    base_url=manager.endpoint,      # যেমন http://localhost:<port>/v1
    api_key=manager.api_key,        # Foundry Local এর জন্য সবসময় "not-required"
    model_id=manager.get_model_info("phi-4-mini").id,
)

agent = chat_client.as_agent(
    name="LocalAgent",
    instructions="You are a helpful assistant running fully on-device.",
)

টীপ: Foundry Local একটি OpenAI-সাপোর্টেড Chat Completions endpoint এক্সপোজ করে। লোকাল ডেভেলপমেন্ট এবং অফলাইন কাজে এটি ব্যবহার করুন। পূর্ণ Responses API ফিচার সেটের জন্য (স্টেটফুল কথোপকথন ইত্যাদি), Azure OpenAI অথবা Microsoft Foundry প্রজেক্ট ব্যবহার করুন।

পাঠ ৮ এর জন্য অতিরিক্ত সেটআপ (Bing Grounding Workflow)

পাঠ ৮ এর শর্তাধীন workflow নোটবুক Microsoft Foundry এর মাধ্যমে Bing grounding ব্যবহার করে। আপনি যদি ওই স্যাম্পল চালানোর পরিকল্পনা করেন, আপনার .env ফাইলে এই ভেরিয়েবলটি যোগ করুন:

ভেরিয়েবল কোথায় পাবেন
BING_CONNECTION_ID Microsoft Foundry পোর্টাল → আপনার প্রজেক্ট → Management → Connected resources → আপনার Bing সংযোগ → সংযোগ আইডি কপি করুন

সমস্যা সমাধান

macOS-এ SSL সার্টিফিকেট যাচাইকরণ ত্রুটি

আপনি যদি macOS তে নিম্নরূপ ত্রুটি পান:

ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain

এটি macOS এ Python এর একটি পরিচিত সমস্যা যেখানে সিস্টেম SSL সার্টিফিকেট স্বয়ংক্রিয়ভাবে বিশ্বাসযোগ্য হয় না। নিম্নলিখিত সমাধানগুলো ক্রমান্বয়ে চেষ্টা করুন:

অপশন ১: Python এর Install Certificates স্ক্রিপ্ট চালান (প্রস্তাবিত)

# আপনার ইনস্টল করা পাইথন সংস্করণ দিয়ে 3.XX প্রতিস্থাপন করুন (যেমন, 3.12 অথবা 3.13):
/Applications/Python\ 3.XX/Install\ Certificates.command

অপশন ২: আপনার নোটবুকে connection_verify=False ব্যবহার করুন (শুধুমাত্র GitHub Models নোটবুকগুলোর জন্য)

পাঠ ৬ এর নোটবুকে (06-building-trustworthy-agents/code_samples/06-system-message-framework.ipynb) একটি কমেন্ট করা workaround ইতিমধ্যে আছে। সার্টিফিকেট ত্রুটি পেলে connection_verify=False আনকমেন্ট করুন:

client = ChatCompletionsClient(
    endpoint=endpoint,
    credential=AzureKeyCredential(token),
    connection_verify=False,  # যদি আপনি সার্টিফিকেট ত্রুটি সম্মুখীন হন তবে SSL যাচাইকরণ অক্ষম করুন
)

⚠️ সতর্কতা: SSL যাচাইকরণ নিষ্ক্রিয় করা (connection_verify=False) নিরাপত্তা হ্রাস করে কারণ এটি সার্টিফিকেট যাচাইকরণ এড়িয়ে চলে। এটি শুধুমাত্র ডেভেলপমেন্ট পরিবেশে অস্থায়ী সমাধান হিসেবে ব্যবহার করুন। প্রোডাকশনে কখনোই ব্যবহার করবেন না।

অপশন ৩: truststore ইনস্টল করে ব্যবহার করুন

pip install truststore

তারপর নেটওয়ার্ক কল করার আগে আপনার নোটবুক অথবা স্ক্রিপ্টের সর্বোচ্চ অংশে নিম্নলিখিত কোড যোগ করুন:

import truststore
truststore.inject_into_ssl()

কোথাও আটকে গেছেন?

যদি এই সেটআপ চালাতে কোনো সমস্যা হয়, আমাদের Azure AI কমিউনিটি ডিসকর্ড এ প্রবেশ করুন অথবা ইস্যু তৈরি করুন।

পরবর্তী পাঠ

আপনি এখন এই পাঠ্যক্রমের কোড চালানোর জন্য প্রস্তুত। AI এজেন্টের দুনিয়া সম্পর্কে আরও শেখার জন্য শুভ কামনা!

Introduction to AI Agents and Agent Use Cases


অস্বীকৃতি: এই নথিটি AI অনুবাদ পরিষেবা Co-op Translator ব্যবহার করে অনূদিত হয়েছে। যদিও আমরা শুদ্ধতার জন্য চেষ্টা করি, অনুগ্রহ করে মনে রাখবেন যে স্বয়ংক্রিয় অনুবাদে ত্রুটি বা অসঙ্গতি থাকতে পারে। মূল নথিটি তার স্বভাষায় কর্তৃত্বপূর্ণ উৎস হিসেবে বিবেচিত হওয়া উচিত। গুরুত্বপূর্ণ তথ্যের জন্য পেশাদার মানব অনুবাদ সুপারিশ করা হয়। এই অনুবাদের ব্যবহারে প্রয়োজনীয় ভুল বোঝাবুঝি বা ভুল ব্যাখ্যার জন্য আমরা দায়বদ্ধ নই।