জেমিনি এপিআই সহ টুল ব্যবহার করা

টুলস জেমিনি মডেলগুলির ক্ষমতা বৃদ্ধি করে, যা তাদেরকে বিশ্বে পদক্ষেপ নিতে, রিয়েল-টাইম তথ্য অ্যাক্সেস করতে এবং জটিল গণনামূলক কাজ সম্পাদন করতে সক্ষম করে। মডেলগুলি লাইভ API এর মাধ্যমে স্ট্যান্ডার্ড অনুরোধ-প্রতিক্রিয়া ইন্টারঅ্যাকশন এবং রিয়েল-টাইম স্ট্রিমিং সেশন উভয় ক্ষেত্রেই টুল ব্যবহার করতে পারে।

জেমিনি এপিআই জেমিনি মডেলের জন্য অপ্টিমাইজ করা সম্পূর্ণরূপে পরিচালিত, অন্তর্নির্মিত সরঞ্জামগুলির একটি স্যুট সরবরাহ করে অথবা আপনি ফাংশন কলিং ব্যবহার করে কাস্টম সরঞ্জামগুলি সংজ্ঞায়িত করতে পারেন।

উপলব্ধ অন্তর্নির্মিত সরঞ্জাম

টুল বিবরণ ব্যবহারের ক্ষেত্রে
গুগল সার্চ হ্যালুসিনেশন কমাতে বর্তমান ঘটনাবলী এবং ওয়েব থেকে প্রাপ্ত তথ্যের ভিত্তিগত প্রতিক্রিয়া। - সাম্প্রতিক ঘটনাবলী সম্পর্কে প্রশ্নের উত্তর দেওয়া
- বিভিন্ন উৎস থেকে তথ্য যাচাই করা
গুগল ম্যাপস অবস্থান-সচেতন সহকারী তৈরি করুন যারা স্থান খুঁজে পেতে পারে, দিকনির্দেশনা পেতে পারে এবং সমৃদ্ধ স্থানীয় প্রেক্ষাপট প্রদান করতে পারে। - একাধিক স্টপ সহ ভ্রমণ ভ্রমণপথ পরিকল্পনা করা
- ব্যবহারকারীর মানদণ্ডের উপর ভিত্তি করে স্থানীয় ব্যবসা খোঁজা
কোড এক্সিকিউশন মডেলটিকে গণিত সমস্যা সমাধান বা সঠিকভাবে ডেটা প্রক্রিয়াকরণের জন্য পাইথন কোড লিখতে এবং চালানোর অনুমতি দিন। - জটিল গাণিতিক সমীকরণ সমাধান করা
- টেক্সট ডেটা সঠিকভাবে প্রক্রিয়াকরণ এবং বিশ্লেষণ করা
URL প্রসঙ্গ নির্দিষ্ট ওয়েব পৃষ্ঠা বা নথি থেকে বিষয়বস্তু পড়তে এবং বিশ্লেষণ করতে মডেলটিকে নির্দেশ দিন। - নির্দিষ্ট URL বা নথির উপর ভিত্তি করে প্রশ্নের উত্তর দেওয়া
- বিভিন্ন ওয়েব পৃষ্ঠা জুড়ে তথ্য পুনরুদ্ধার করা
কম্পিউটার ব্যবহার (প্রিভিউ) ওয়েব ব্রাউজার UI (ক্লায়েন্ট-সাইড এক্সিকিউশন) এর সাথে ইন্টারঅ্যাক্ট করার জন্য একটি স্ক্রিন দেখতে এবং অ্যাকশন তৈরি করতে জেমিনিকে সক্ষম করুন। - পুনরাবৃত্ত ওয়েব-ভিত্তিক কর্মপ্রবাহ স্বয়ংক্রিয় করা
- ওয়েব অ্যাপ্লিকেশন ব্যবহারকারী ইন্টারফেস পরীক্ষা করা
ফাইল অনুসন্ধান Retrieval Augmented Generation (RAG) সক্ষম করতে আপনার নিজস্ব নথিগুলি সূচী করুন এবং অনুসন্ধান করুন। - প্রযুক্তিগত ম্যানুয়াল অনুসন্ধান করা হচ্ছে
- মালিকানাধীন তথ্যের উপর প্রশ্নের উত্তর

নির্দিষ্ট সরঞ্জামের সাথে সম্পর্কিত খরচ সম্পর্কে বিস্তারিত জানার জন্য মূল্য পৃষ্ঠাটি দেখুন।

টুল এক্সিকিউশন কিভাবে কাজ করে

টুলগুলি মডেলটিকে কথোপকথনের সময় অ্যাকশনের অনুরোধ করার অনুমতি দেয়। টুলটি বিল্ট-ইন (Google দ্বারা পরিচালিত) নাকি কাস্টম (আপনার দ্বারা পরিচালিত) তার উপর নির্ভর করে প্রবাহ ভিন্ন হয়।

অন্তর্নির্মিত সরঞ্জাম প্রবাহ

গুগল সার্চ বা কোড এক্সিকিউশনের মতো বিল্ট-ইন টুলের ক্ষেত্রে, পুরো প্রক্রিয়াটি একটি API কলের মধ্যেই সম্পন্ন হয়:

  1. আপনি একটি প্রম্পট পাঠান: "GOOG-এর সর্বশেষ স্টক মূল্যের বর্গমূল কত?"
  2. জেমিনি সিদ্ধান্ত নেয় যে তাদের টুলের প্রয়োজন এবং গুগলের সার্ভারে সেগুলি কার্যকর করে (যেমন, স্টকের দাম অনুসন্ধান করে, তারপর বর্গমূল গণনা করার জন্য পাইথন কোড চালায়)।
  3. জেমিনি টুলের ফলাফলের উপর ভিত্তি করে চূড়ান্ত উত্তরটি ফেরত পাঠায়।

কাস্টম টুল ফ্লো (ফাংশন কলিং)

কাস্টম টুল এবং কম্পিউটার ব্যবহারের জন্য, আপনার অ্যাপ্লিকেশনটি নিম্নলিখিত কাজগুলি পরিচালনা করে:

  1. আপনি ফাংশন (টুল) ঘোষণার সাথে একটি প্রম্পট পাঠান।
  2. জেমিনি একটি নির্দিষ্ট ফাংশন কল করার জন্য একটি স্ট্রাকচার্ড JSON ফেরত পাঠাতে পারে (উদাহরণস্বরূপ, {"name": "get_order_status", "args": {"order_id": "123"}} )।
  3. আপনি আপনার অ্যাপ্লিকেশন বা পরিবেশে ফাংশনটি কার্যকর করেন।
  4. তুমি ফাংশনের ফলাফল মিথুন রাশিতে ফেরত পাঠাও।
  5. জেমিনি ফলাফলগুলি ব্যবহার করে একটি চূড়ান্ত প্রতিক্রিয়া বা অন্য কোনও টুল কল তৈরি করে।

ফাংশন কলিং গাইডে আরও জানুন।

স্ট্রাকচার্ড আউটপুট বনাম ফাংশন কলিং

স্ট্রাকচার্ড আউটপুট তৈরির জন্য জেমিনি দুটি পদ্ধতি প্রদান করে। যখন মডেলটিকে আপনার নিজস্ব সরঞ্জাম বা ডেটা সিস্টেমের সাথে সংযোগ স্থাপনের মাধ্যমে একটি মধ্যবর্তী পদক্ষেপ সম্পাদন করতে হয় তখন ফাংশন কলিং ব্যবহার করুন। যখন আপনার কোনও নির্দিষ্ট স্কিমা মেনে চলার জন্য মডেলের চূড়ান্ত প্রতিক্রিয়ার প্রয়োজন হয়, যেমন একটি কাস্টম UI রেন্ডার করার জন্য, তখন স্ট্রাকচার্ড আউটপুট ব্যবহার করুন।

বিল্ডিং এজেন্ট

এজেন্ট হল এমন সিস্টেম যা বহু-পদক্ষেপের কাজ সম্পন্ন করার জন্য মডেল এবং সরঞ্জাম ব্যবহার করে। যদিও জেমিনি যুক্তি ক্ষমতা ("মস্তিষ্ক") এবং প্রয়োজনীয় সরঞ্জাম ("হাত") প্রদান করে, এজেন্টের স্মৃতি পরিচালনা, পরিকল্পনা লুপ এবং জটিল সরঞ্জাম শৃঙ্খল সম্পাদনের জন্য আপনার প্রায়শই একটি অর্কেস্ট্রেশন কাঠামোর প্রয়োজন হয়।

জেমিনি শীর্ষস্থানীয় ওপেন-সোর্স এজেন্ট ফ্রেমওয়ার্কের সাথে একীভূত হয়:

  • ল্যাংচেইন / ল্যাংগ্রাফ : গ্রাফ স্ট্রাকচার ব্যবহার করে স্টেটফুল, জটিল অ্যাপ্লিকেশন ফ্লো এবং মাল্টি-এজেন্ট সিস্টেম তৈরি করুন।
  • LlamaIndex : RAG-উন্নত কর্মপ্রবাহের জন্য আপনার ব্যক্তিগত ডেটার সাথে জেমিনি এজেন্টদের সংযুক্ত করুন।
  • CrewAI : সহযোগী, ভূমিকা পালনকারী স্বায়ত্তশাসিত AI এজেন্টদের সমন্বয় করুন।
  • Vercel AI SDK : জাভাস্ক্রিপ্ট/টাইপস্ক্রিপ্টে AI-চালিত ইউজার ইন্টারফেস এবং এজেন্ট তৈরি করুন।
  • গুগল এডিকে : আন্তঃপরিচালনযোগ্য এআই এজেন্ট তৈরি এবং পরিচালনার জন্য একটি ওপেন-সোর্স ফ্রেমওয়ার্ক।