# অংশ ১: আপনার AI রিসার্চ অ্যাসিস্ট্যান্টের সাথে পরিচিত হন 🤖 ![lab1](../../../../translated_images/bn/lab1.1dd5210a7d114e2e.webp) ## চ্যালেঞ্জ আপনি শুরু করছেন "Future Bytes," আপনার নতুন টেক পডকাস্ট। এপিসোড ১ হলো সাম্প্রতিক AI যুগান্তকারীরা নিয়ে, কিন্তু আপনার হাতে আছে মাত্র ২৪ ঘণ্টা: 1. বিষয় গবেষণা করুন 2. বিশ্বাসযোগ্য উৎস খুঁজুন 3. আকর্ষণীয় স্ক্রিপ্ট লিখুন 4. প্রাকৃতিক শব্দ বানান **প্লট টুইস্ট**: আপনাকে একা এটা করতে হবে না। আপনি তৈরি করতে যাচ্ছেন আপনার প্রথম AI অ্যাসিস্ট্যান্ট যিনি এই সব কাজে সাহায্য করতে পারবেন। তাদের নাম দিন অ্যালেক্স — আপনার অক্লান্ত গবেষণা পার্টনার যিনি কখনো ঘুমান না। ## কেন ছোট ভাষা মডেল? (স্পয়লার: তারা দুর্দান্ত) ছোট ভাষা মডেল (SLMs) ভাবুন আপনার ব্যক্তিগত AI হিসেবে যা *আপনার* কম্পিউটারে বাস করে। কোন ক্লাউড নেই, মাসিক ফি নেই, কোন সন্দেহজনক ডেটা শেয়ারিং নেই। **SLMs কেন 🔥:** - **🏠 আপনার মেশিনেই চলে**: ল্যাপটপ, ডেক্সটপ, এমনকি একটি শক্তিশালী Raspberry Pi তেও - **💸 কোনো চলমান খরচ নেই**: API ফি দিয়ে আপনার খাবার টাকা খরচ করতে হবে না - **🔒 গোপনীয়তা প্রথমে**: আপনার ডেটা কখনো আপনার ডিভাইস ছাড়ে না - **⚡ ঝটপট দ্রুত**: ইন্টারনেট ল্যাগ নেই, সঙ্গে সঙ্গেই উত্তর - **🪦 হালকা ওজন**: ১বিলিয়ন-১০বিলিয়ন প্যারামিটার বনাম বড় মডেলদের ১০০বিলিয়ন+ **জনপ্রিয় SLMs**: Qwen 3, Phi-4, Gemma 3 (আমরা এই কর্মশালার জন্য Qwen ব্যবহার করছি) ## আপনার টুলকিট ### Ollama: আপনার AI মডেল ম্যানেজার [Ollama](https://ollama.com/) AI মডেলগুলোর জন্য Steam এর মতো। সহজ কমান্ডে মডেল ডাউনলোড, চালান, এবং পরিচালনা করুন। **কী করে দারুণ:** - একটি কমান্ডেই যেকোন মডেল ডাউনলোড ও চালানো যায় - ম্যাক, উইন্ডোজ, লিনাক্সে কাজ করে - আপনার কাছে GPU থাকলে স্বয়ংক্রিয়ভাবে ব্যবহার করে - মেমরি খুব কম খরচ করে ### Microsoft Agent Framework: যেখানেই জাদু ঘটে [Microsoft Agent Framework](https://github.com/microsoft/agent-framework) আপনার AI এজেন্ট তৈরির খেলার মাঠ যেখানে আপনি পারেন: - 💬 চ্যাট করুন এবং আপনার কথোপকথন মনে রাখুন - 🛠️ নিজস্ব কাস্টম টুলস ব্যবহার করুন (ওয়েব সার্চ বা আবহাওয়া খোঁজার মতো) - 🧠 জটিল সমস্যার ধাপে ধাপে সমাধান ভাবুন - 🤝 অন্য এজেন্টদের সাথে টিম হিসেবে কাজ করুন - 🔌 বিভিন্ন AI প্রদানকারীর সাথে সংযোগ করুন (OpenAI, Ollama, Azure) **বিল্ডিং ব্লক:** - **এজেন্টরা**: নির্দিষ্ট কাজের জন্য AI সহকারী - **টুলস**: বিশেষ ক্ষমতা আপনি তাদের দেন - **মেমরি**: যাতে তারা আপনার কথোপকথন ভুলে না যায় - **রিজনিং**: শুধু উত্তর না দিয়ে ভাবতে শেখানো ## আপনার প্রশিক্ষণ মণ্টেজ: ৪টি মিশন ### মিশন ১: আপনার প্রথম এজেন্ট তৈরি করুন 📓 [নোটবুক খুলুন](../code/01.BasicAgent/00.BasicAgent-agent.ipynb) **কোয়েস্ট**: অ্যালেক্স তৈরি করুন, আপনার পডকাস্টের স্ক্রিপ্ট লেখক AI। অ্যালেক্স দুই হোস্টের মাঝে প্রযুক্তি বিষয়ক আলোচনার সংলাপ তৈরি করবে। **আপনি যা শিখবেন**: - কিভাবে একটি AI এজেন্ট বেঁধে তোলা যায় (সোমবার সকালে ওঠার চেয়ে সহজ) - তাকে ব্যক্তিত্ব ও নির্দেশনা দেওয়া - আসল পডকাস্ট স্ক্রিপ্ট তৈরি করা - সে কী বলছে বুঝতে পারা **জয় শর্ত**: অ্যালেক্স "Future Bytes" পাইলট এপিসোডের জন্য AI নিয়ে স্ক্রিপ্ট তৈরি করবে! 🎯 ### মিশন ২: অ্যালেক্সকে সুপারপাওয়ার দিন (টুলস!) 📓 [নোটবুক খুলুন](../code/01.BasicAgent/01.BasicAgent-tools.ipynb) **কোয়েস্ট**: অ্যালেক্স বুদ্ধিমান, কিন্তু সে আজকের আবহাওয়া বা সময় জানে না। আসুন তাকে টুলস দিয়ে সেটা শিখাই! **আপনি যা শিখবেন**: - "টুল" হিসেবে কাস্টম পাইথন ফাংশন তৈরি করা - অ্যালেক্সকে সিদ্ধান্ত নিতে দিন *কখন* কোন টুল ব্যবহার করতে হবে - সমস্যা স্বয়ংক্রিয়ভাবে সমাধান করা দেখুন - জটিল কাজের জন্য একাধিক টুল একসাথে ব্যবহার করা **জয় শর্ত**: জিজ্ঞাসা করুন "টোকিওর আবহাওয়া কেমন?" এবং অ্যালেক্স নিজেই খুঁজে বের করবে! ☁️ ### মিশন ৩: অ্যালেক্সকে চিন্তা করতে শেখান 📓 [নোটবুক খুলুন](../code/01.BasicAgent/02.BasicAgent-reasoning.ipynb) **কোয়েস্ট**: অ্যালেক্সকে কাজের ধারা দেখাতে হবে। আপনি সমস্যা সমাধানে তার *কিভাবে* চিন্তা করছে দেখতে চান, শুধু উত্তর নয়। **আপনি যা শিখবেন**: - "রিজনিং মোড" সক্রিয় করা (গণিত ক্লাসে কাজ দেখানোর মত) - অ্যালেক্সের ধাপে ধাপে চিন্তার প্রক্রিয়া দেখা - চেইন-অফ-থট প্রম্পটিং বুঝা - যখন অ্যালেক্স বিভ্রান্ত হয় ডিবাগ করা **জয় শর্ত**: একটি কঠিন গণিত সমস্যার উত্তর চাইলে অ্যালেক্স কিভাবে চিন্তা করে দেখুন! 🧠 ### মিশন ৪: অ্যালেক্সকে ইন্টারনেটে সংযোগ করুন 📓 [নোটবুক খুলুন](../code/01.BasicAgent/03.BasicAgent-websearch.ipynb) **কোয়েস্ট**: অ্যালেক্সের জ্ঞান একটি কাটা তারিখ পর্যন্ত সীমাবদ্ধ। আসুন ওয়েবের সাথে তাকে সংযুক্ত করি বাস্তব সময়ের তথ্যের জন্য! **আপনি যা শিখবেন**: - কাস্টম ওয়েব সার্চ টুল তৈরি করা - এক্সটার্নাল API ইন্টিগ্রেট করা - নেটওয়ার্ক এরর সঠিকভাবে হ্যান্ডল করা - অ্যালেক্সের ট্রেনিং ডেটা থেকে বাইরের তথ্য পাওয়া **জয় শর্ত**: আজকের টেক নিউজ সম্পর্কে জিজ্ঞাসা করুন এবং নতুন তথ্য পান! 📰 ## শুরু করার আগে 🚀 **প্রয়োজনীয় সরঞ্জাম**: - পাইথন ৩.১০+ ইন্সটল করা - Ollama চালু থাকা (যাচাই করতে `ollama --version` কমান্ড দিন) - VS Code এবং পাইথন এক্সটেনশন - কমপক্ষে ৮GB RAM (নরমাল পারফরম্যান্স চাইলে ১৬GB ভালো) ## মিশন ক্রম সম্পূর্ণ গল্পের জন্য নোটবুকগুলো ক্রমানুসারে অনুসরণ করুন: 1. [00.BasicAgent-agent.ipynb](../code/01.BasicAgent/00.BasicAgent-agent.ipynb) — অ্যালেক্সের সঙ্গে পরিচয় (আপনার প্রথম এজেন্ট) 2. [01.BasicAgent-tools.ipynb](../code/01.BasicAgent/01.BasicAgent-tools.ipynb) — শক্তি বাড়ানোর সময়! 3. [02.BasicAgent-reasoning.ipynb](../code/01.BasicAgent/02.BasicAgent-reasoning.ipynb) — অ্যালেক্সকে চিন্তা করতে শেখান 4. [03.BasicAgent-websearch.ipynb](../code/01.BasicAgent/03.BasicAgent-websearch.ipynb) — ইন্টারনেট অ্যাক্সেস উন্মুক্ত! ## আপনি যা আয়ত্ত করবেন অংশ ১ শেষে আপনি পারবেন: - ✅ নিজের হার্ডওয়্যারে AI মডেল চালানো (ক্লাউডের প্রয়োজন নেই!) - ✅ কাস্টম ব্যক্তিত্ব ও দক্ষতা সহ এজেন্ট তৈরি করা - ✅ এজেন্টদের টুল দিয়ে বাস্তব সমস্যার সমাধান করানো - ✅ এজেন্টদের তাদের রিজনিং প্রক্রিয়া প্রদর্শন করানো - ✅ এজেন্টদের বাহ্যিক ডেটাসোর্সের সাথে সংযুক্ত করা - ✅ সমস্যা হলে ডিবাগ করা ## সমস্যা হলে (এবং কিভাবে সঠিক করবেন) 🔧 ### "অ্যালেক্স লোড হচ্ছে না! মেমরি শেষ!" **সমাধান**: আপনার কম্পিউটার চাপের মধ্যে। অন্যান্য অ্যাপ বন্ধ করুন অথবা ছোট মডেলে স্যুইচ করুন। ৮GB RAM হল ন্যূনতম। ### "অ্যালেক্স খুব ধীর গতির" **সমাধান**: Ollama সেটিংসে GPU এক্সিলারেশন চালু করুন। অথবা context উইন্ডোর আকার কমান। দ্রুতগামী মোড চালু! 🏎️ ### "টুলস কাজ করছে না!" **সমাধান**: আপনার ফাংশনের সিগন্যাচারগুলো চেক করুন। অ্যালেক্স ঠিকমতো বুঝতে টাইপ হিন্ট দরকার। এটা ঠিক মত নির্দেশনা দেয়ার মত। ## সাহায্যকারী লিঙ্কগুলো 🔗 - [Agent Framework Docs](https://github.com/microsoft/agent-framework) — অফিসিয়াল গাইড ও উদাহরণ - [Ollama Model Library](https://ollama.com/library) — সব মডেল ব্রাউজ করুন - [Qwen Model](https://ollama.com/library/qwen3) — আপনার AI মস্তিষ্কের সঙ্গে পরিচয় - [Code Examples](https://github.com/microsoft/agent-framework/tree/main/python/samples) — আইডিয়া চুরি করুন এখান থেকে ## পরবর্তী: অংশ ২ 🎬 আপনার কাছে এখন একক এজেন্ট আছে। কিন্তু যদি একটি *টিম* এজেন্ট একসাথে কাজ করে? অংশ ২-তে আপনি তৈরি করবেন আপনার পুরো পডকাস্ট প্রোডাকশন টিম: - **রিসার্চার এজেন্ট**: সেরা উৎসগুলি খুঁজে বের করে - **রাইটার এজেন্ট**: নিখুঁত স্ক্রিপ্ট তৈরী করে - **এডিটর (আপনি!)**: অনুমোদন বা পরিবর্তন চায় চলুন AI জাদু পরিচালনা করি! → [অংশ ২: আপনার প্রোডাকশন টিম গঠন](02.AIAgentOrchestrationAndWorkflows.md) --- **অবরুদ্ধ?** ওয়ার্কশপ চলাকালীন প্রশ্ন করুন। আমরা সবাই মিলে শিখছি! 🙌 --- **দায়িত্ব মুক্তি**: এই নথিটি AI অনুবাদ পরিষেবা [Co-op Translator](https://github.com/Azure/co-op-translator) ব্যবহার করে অনুবাদ করা হয়েছে। আমরা যথাসাধ্য সঠিকতার চেষ্টা করি, তবে স্বয়ংক্রিয় অনুবাদে ভুল বা অসঙ্গতি থাকতে পারে জানতে অনুগ্ৰহ করুন। মূল নথিটি তার নিজ ভাষাতেই কর্তৃপক্ষের উৎস হিসেবে বিবেচিত হওয়া উচিত। গুরুত্বপূর্ণ তথ্যের জন্য পেশাদার মানুষের অনুবাদ সুপারিশকৃত। এই অনুবাদের ব্যবহারে যে কোনো ভুল বোঝাবুঝি বা ভুল ব্যাখ্যার জন্য আমরা দায়ী নই।