1. আপনি শুরু করার আগে
এই স্ব-গতিসম্পন্ন কোডল্যাব আপনাকে Google ক্লাউডের ভার্টেক্স এআই এজেন্ট বিল্ডারের সাথে এআই এজেন্ট তৈরির মাধ্যমে গাইড করবে। প্রতিটি ধাপ একটি নির্দিষ্ট এজেন্ট বিল্ডার বৈশিষ্ট্য হাইলাইট করবে এবং এর উদ্দেশ্য ব্যাখ্যা করবে।
পূর্বশর্ত
- Google ক্লাউডে জেনারেটিভ এআই- এর একটি প্রাথমিক ধারণা
- এআই এজেন্ট ধারণার একটি প্রাথমিক ধারণা
আপনি কি শিখবেন
- ভার্টেক্স এআই এজেন্ট বিল্ডার ব্যবহার করে কীভাবে একটি সাধারণ এআই এজেন্ট তৈরি করবেন
- একটি ডেটাস্টোর সংযুক্ত করে তৈরি এজেন্টকে কীভাবে গ্রাউন্ড করবেন
আপনি কি প্রয়োজন হবে
- কৌতূহলী মন
- একটি কার্যকরী কম্পিউটার এবং নির্ভরযোগ্য ওয়াইফাই
- বিলিং সংযুক্ত একটি Google ক্লাউড প্রকল্প
2. আপনার প্রথম এআই এজেন্ট ডিজাইন করা
এখন আপনি আপনার নিজস্ব এআই এজেন্ট তৈরি করতে প্রস্তুত৷ কিন্তু উন্নয়নে ডুব দেওয়ার আগে, আপনার এজেন্টের জন্য একটি স্পষ্ট দৃষ্টি স্থাপন করা অপরিহার্য। নিজেকে এই মূল প্রশ্ন জিজ্ঞাসা করুন:
- এটা কি সমস্যা সমাধান করবে? এটি কি কাজগুলিকে স্বয়ংক্রিয় করবে, তথ্য প্রদান করবে, বিনোদন প্রদান করবে বা সৃজনশীল অন্বেষণকে সহজ করবে?
- এর প্রাথমিক কাজ কি? এটি কি কার্য সম্পাদন করবে বা কার্য অর্পণ করবে? এটি কি পাঠ্য তৈরি করবে, বা বিভিন্ন মিডিয়ার সংমিশ্রণ তৈরি করবে?
- এর সীমাবদ্ধতা কি? এটা কি স্বায়ত্তশাসিতভাবে সবকিছু করতে সক্ষম হবে?
- এটা কি ব্যক্তিত্ব বা ব্যক্তিত্ব থাকা উচিত? এটা কি আনুষ্ঠানিক, অনানুষ্ঠানিক, হাস্যকর, সহায়ক বা তথ্যপূর্ণ হবে?
- সাফল্যের পরিমাপ কি? আপনি কিভাবে এজেন্টের কার্যকারিতা পরিমাপ করবেন?
প্রক্রিয়াটি দ্রুত করার জন্য, আপনি আজ যে ট্রাভেল এজেন্ট তৈরি করবেন তার জন্য এই প্রশ্নগুলির উত্তর এখানে রয়েছে:
- এটা কি সমস্যা সমাধান করবে?
- একটি ভ্রমণের পরিকল্পনা করা সময়সাপেক্ষ এবং অপ্রতিরোধ্য হতে পারে। এই ট্রাভেল এজেন্ট ব্যবহারকারীদের গন্তব্যগুলি আবিষ্কার করতে, ভ্রমণের পরিকল্পনা করতে, ফ্লাইট বুক করতে এবং থাকার ব্যবস্থা করতে সহায়তা করবে।
- এর প্রাথমিক কাজ কি?
- এজেন্ট সক্ষম হওয়া উচিত
- গন্তব্য সম্পর্কে প্রশ্নের উত্তর দিন, যেমন ভিসার প্রয়োজনীয়তা
- ব্যবহারকারীদের সময়সূচী এবং উদ্দেশ্যগুলির জন্য কাজ করে এমন ভ্রমণের পরিকল্পনা করুন
- বুক ফ্লাইট এবং বাসস্থান
- এর সীমাবদ্ধতা কি?
- এজেন্ট ডিফল্টরূপে জটিল প্রশ্নের উত্তর দিতে সক্ষম নাও হতে পারে
- এজেন্ট ভিজ্যুয়াল ছবি তৈরি করতে পারবে না
- এজেন্টের জ্ঞান অন্তর্নিহিত মডেল দ্বারা সীমিত হবে
- এটা কি ব্যক্তিত্ব বা ব্যক্তিত্ব থাকা উচিত?
- এই এজেন্ট ভ্রমণ সম্পর্কে জ্ঞানী, সহায়ক এবং উত্সাহী হওয়া উচিত। এটি স্পষ্টভাবে এবং সংক্ষিপ্তভাবে তথ্য যোগাযোগ করতে সক্ষম হওয়া উচিত।
- সাফল্যের পরিমাপ কি?
- এই এজেন্টের সাফল্য পরিমাপ করা যেতে পারে ব্যবহারকারীরা এর সুপারিশগুলি নিয়ে কতটা সন্তুষ্ট (অন্বেষণ, পরিকল্পনা, বুকিং)
3. ভার্টেক্স এআই এজেন্ট বিল্ডারের সাথে একটি এআই এজেন্ট তৈরি করা
Vertex AI Agent Builder এর সাথে, AI এজেন্ট মাত্র কয়েক ধাপে তৈরি করা যায়।
ধাপ 1:
- ভার্টেক্স এআই এজেন্ট বিল্ডারের দিকে যান।
- আপনি স্বাগত পৃষ্ঠা দেখতে হবে.
- চালিয়ে যান এবং এপিআই বাটনে ক্লিক করুন।
ধাপ 2:
- আপনাকে অ্যাপ তৈরি পৃষ্ঠায় পুনঃনির্দেশিত করা হবে।
- CREATE A NEW APP বাটনে ক্লিক করুন।
ধাপ 3:
- পরবর্তী পৃষ্ঠায় এজেন্ট নির্বাচন করুন
ধাপ 4:
- একটি প্রদর্শন নাম চয়ন করুন (যেমন ভ্রমণ বন্ধু)
- অঞ্চল হিসাবে বিশ্বব্যাপী নির্বাচন করুন
- AGREE & CREATE বাটনে ক্লিক করুন
ধাপ 5:
- একটি এজেন্টের নাম বাছুন (যেমন তথ্য এজেন্ট)
- একটি লক্ষ্য যোগ করুন (যেমন গ্রাহকদের ভ্রমণ সংক্রান্ত প্রশ্নের উত্তর দিতে সহায়তা করুন)
- একটি নির্দেশনা সংজ্ঞায়িত করুন (যেমন - ব্যবহারকারীদের শুভেচ্ছা জানান, তারপর জিজ্ঞাসা করুন কিভাবে আপনি আজ তাদের সাহায্য করতে পারেন)
- সবকিছু চূড়ান্ত হয়ে গেলে Save চাপুন
ধাপ 6:
- আপনি যে এজেন্টটি তৈরি করেছেন তা নির্বাচন করুন (যেমন তথ্য এজেন্ট )
- আপনার এজেন্টের জন্য অন্তর্নিহিত জেনারেটিভ এআই মডেল বেছে নিন (যেমন মিথুন-1.5-ফ্ল্যাশ )
- আপনার এজেন্টের সাথে কথোপকথন করে পরীক্ষা করুন (যেমন "ইন্টার ইউজার ইনপুট" টেক্সট বক্সে কিছু টাইপ করুন)
অভিনন্দন! আপনি ভর্টেক্স এআই এজেন্ট বিল্ডার ব্যবহার করে সফলভাবে একটি এআই এজেন্ট তৈরি করেছেন।
4. এজেন্টের সাথে ডেটাস্টোর সংযুক্ত করা
আপনার এজেন্টকে ওয়াকান্দায় যাওয়ার বিষয়ে জিজ্ঞাসা করার চেষ্টা করুন (যেমন "ওয়াকান্দায় পৌঁছানোর সর্বোত্তম উপায় কী?"), আপনি এইরকম একটি প্রতিক্রিয়া পাবেন:
যদিও এটি প্রকৃতপক্ষে সঠিক, কেবল "আমি তথ্য প্রদান করতে পারছি না" বলার পরিবর্তে এবং কথোপকথনটি শেষ করার পরিবর্তে, এজেন্ট যদি অনুরূপ স্থানের পরামর্শ দেয় তবে এটি ব্যবহারকারীর পক্ষে আরও সহায়ক হবে৷ এই পদ্ধতির ফলে ব্যবহারকারীরা প্রকৃতপক্ষে এজেন্টের মাধ্যমে ট্রিপ বুকিং করতে পারে।
এজেন্টকে অনুরূপ স্থানের সুপারিশ করার জন্য, আপনি ডেটাস্টোরের মাধ্যমে এজেন্টকে আরও তথ্য প্রদান করতে পারেন। যদি এজেন্ট তাদের অন্তর্নির্মিত জ্ঞানের উপর ভিত্তি করে ব্যবহারকারীর প্রশ্নের উত্তর দিতে সক্ষম না হয় তবে এটি এজেন্টের জন্য একটি অতিরিক্ত জ্ঞানের ভিত্তি হিসাবে কাজ করে।
একটি ডেটাস্টোর তৈরি করা সোজা-আগামী, এজেন্ট বেসিক পৃষ্ঠার নীচে + ডেটা স্টোর বোতামে ক্লিক করুন।
পরবর্তী স্ক্রিনে, নিম্নলিখিত তথ্য পূরণ করুন:
- টুলের নাম: বিকল্প অবস্থান
- প্রকার: ডেটা স্টোর
- বর্ণনা: এই টুলটি ব্যবহার করুন যদি ব্যবহারকারীর অনুরোধে এমন একটি অবস্থান থাকে যা বিদ্যমান নেই
এবং কাজ শেষ হলে Save এ ক্লিক করুন। এটি ডেটাস্টোরের সাথে যোগাযোগ করার জন্য এজেন্টের জন্য একটি ডেটাস্টোর টুল তৈরি করে, কিন্তু আপনাকে এখনও একটি প্রকৃত ডেটাস্টোর তৈরি করতে হবে যাতে তথ্য রয়েছে। এটি করতে, একটি ডেটা স্টোর তৈরি করুন এ ক্লিক করুন
মার্কিন অঞ্চলে আপনার অনুসন্ধান এবং কথোপকথনের ডেটা স্টোর থাকার সাথে সম্মত হওয়ার জন্য আপনাকে একটি পপ আপ দিয়ে স্বাগত জানানো হতে পারে। আপনি যদি এগিয়ে যেতে চান তবে সম্মত বোতামে ক্লিক করুন।
ডেটা স্টোর তৈরি করা অব্যাহত রেখে, কোম্পানির নামের ক্ষেত্রটি পূরণ করুন (যেমন ট্রাভেল ওয়াইজ) এবং চালিয়ে যান এ ক্লিক করুন।
CREATE DATA STORE- এ ক্লিক করুন এবং Cloud Storage নির্বাচন করুন।
একবার আপনি পদক্ষেপটি সম্পন্ন করলে,
- অসংগঠিত নথি নির্বাচন করুন (PDF, HTML, TXT এবং আরও অনেক কিছু)
- FILE এ ক্লিক করুন
- কক্ষে ai-workshops/agents/data/wakanda.txt টাইপ করুন
- কন্টিনিউ বাটনে ক্লিক করুন
আপনি যদি কৌতূহলী হন তবে এখানে প্রদত্ত পাঠ্য ফাইলের বিষয়বস্তু রয়েছে:
ওয়াকান্দার মতো জায়গা
- দক্ষিণ আফ্রিকার ওরিবি গর্জ: এখানকার শিলা গঠনগুলি ওয়াকান্দার ওয়ারিয়র জলপ্রপাতের কথা মনে করিয়ে দেয়।
- ইগুয়াজু জলপ্রপাত: আর্জেন্টিনা এবং ব্রাজিলের সীমান্তে অবস্থিত, এই বিশাল জলপ্রপাতগুলি ওয়ারিয়র জলপ্রপাতের জন্য একটি প্রধান অনুপ্রেরণা ছিল।
- ওয়াকান্দান সংস্কৃতিতে নিজেকে নিমজ্জিত করুন: ব্ল্যাক প্যান্থার কমিক্স পড়ুন, সিনেমা দেখুন এবং ওয়াকান্দান সংস্কৃতি, ভাষা এবং প্রযুক্তি সম্পর্কে আরও জানতে অনলাইন সংস্থানগুলি অন্বেষণ করুন৷
- একটি ডিজনি থিম পার্ক পরিদর্শন করুন: যদিও এখনও একটি উত্সর্গীকৃত ওয়াকান্ডা জমি নেই, আপনি ডিজনিল্যান্ডে বা সী ডিজনি ক্রুজে একটি মার্ভেল ডেতে ব্ল্যাক প্যান্থারের সাথে দেখা করতে সক্ষম হতে পারেন৷
পরবর্তী পৃষ্ঠায়, আপনার ডেটাস্টোরের নাম দিন (যেমন ওয়াকান্ডা বিকল্প) এবং তৈরি করুন ক্লিক করুন।
একটি চূড়ান্ত পদক্ষেপ হিসাবে, আপনি যে ডেটা উত্সটি তৈরি করেছেন তা নির্বাচন করুন এবং CREATE এ ক্লিক করুন৷
সবকিছু মসৃণভাবে চললে, আপনি উপলব্ধ ডেটা স্টোর পৃষ্ঠার অধীনে তৈরি ডেটাস্টোর দেখতে পাবেন।
আপনি যদি ডেটা স্টোরে ক্লিক করেন ( এই ক্ষেত্রে ওয়াকান্ডা বিকল্প ), আপনি ডেটা স্টোরে অন্তর্ভুক্ত নথিগুলি সহ এটি সম্পর্কে আরও বিশদ দেখতে পাবেন:
এজেন্ট বেসিক পৃষ্ঠায় ফিরে যান এবং সমস্ত সরঞ্জাম পরিচালনা করুন -এ ক্লিক করুন
আপনি পূর্বে তৈরি করা ডেটা স্টোরটিতে ক্লিক করুন।
ডেটা স্টোর বিভাগের অধীনে নতুন সেটিংস থাকবে। আপনি যদি এখনই এই নতুন সেটিংস দেখতে না পান, তাহলে এর মানে হল যে ডেটাস্টোর এখনও Google ক্লাউড স্টোরেজ থেকে ডেটা গ্রহণ করছে৷ এটি 5 মিনিটের কম সময়ে করা উচিত।
- আপনি যে ডেটা স্টোরটি লিঙ্ক করতে চান সেটি বেছে নিন (যেমন ওয়াকান্ডা বিকল্প)
- এজেন্টকে হ্যালুসিনেশন থেকে আটকানোর জন্য, সেটিংটিকে খুব কম সেট করুন যা এজেন্টকে জিনিসগুলি তৈরি করা থেকে কঠোর বিধিনিষেধ প্রয়োগ করে।
- আপনার সম্পাদনা শেষ হয়ে গেলে পৃষ্ঠার শীর্ষে সংরক্ষণ বোতামে ক্লিক করুন।
আবার এজেন্ট বেসিক পৃষ্ঠায় ফিরে যান, ডেটা স্টোর পরীক্ষা করুন (যেমন বিকল্প অবস্থান), এবং পৃষ্ঠার শীর্ষে সংরক্ষণ বোতামে ক্লিক করুন।
আপনি প্রায় সেখানে! চূড়ান্ত পদক্ষেপ হল এজেন্টের নির্দেশাবলীতে " বিকল্প অবস্থান " টুলটি অন্তর্ভুক্ত করা। একটি লাইন যোগ করুন, - ${TOOL: Alternative Location} ব্যবহার করুন যদি ব্যবহারকারীর অনুরোধে এমন একটি অবস্থান থাকে যা এজেন্টের নির্দেশে বিদ্যমান নেই ।
নির্দেশ বাক্সের সীমানা লাল হতে পারে, কিন্তু এটা ঠিক আছে। পৃষ্ঠার উপরে সেভ বোতামে ক্লিক করে এজেন্ট সংরক্ষণের প্রক্রিয়া করুন।
একবার আপনি এজেন্টের কনফিগারেশন সেভ করে নিলে, আপনার এজেন্টকে ওয়াকান্ডায় যাওয়ার বিষয়ে জিজ্ঞাসা করার চেষ্টা করুন (যেমন "ওয়াকান্দায় পৌঁছানোর সর্বোত্তম উপায় কী?"), আপনি এইরকম একটি ভিন্ন প্রতিক্রিয়া পাবেন:
অভিনন্দন! আপনার এজেন্ট এখন একটি টেক্সট ফাইল থেকে প্রদত্ত তথ্য ব্যবহার করে স্থানের সুপারিশ করছে।