প্রকাশিত: ফেব্রুয়ারি 28, 2025
অন্তর্নির্মিত AI সমস্ত API-এর জন্য অনুমান সম্পাদন করতে জেমিনি ন্যানো-এর উপর নির্ভর করে। কখনও কখনও, জেমিনি ন্যানো একটি ত্রুটির বার্তা ফেরত দিতে পারে বা অন্যথায় আপনার প্রত্যাশিত ফলাফল ফিরিয়ে দিতে ব্যর্থ হতে পারে। আপনি জেমিনি ন্যানো ব্যবহার করে এমন সমস্ত অন্তর্নির্মিত AI API-এর জন্য ডিবাগ তথ্য পর্যালোচনা করতে পারেন। এর মধ্যে রয়েছে প্রম্পট এপিআই, সামারাইজার এপিআই, রাইটার এপিআই এবং রিরাইটার এপিআই।
- ক্রোম খুলুন এবং
chrome://on-device-internals
এ যান। - ইভেন্ট লগ নির্বাচন করুন।
- (ঐচ্ছিক) ইভেন্টের সমস্ত তথ্য সহ একটি JSON ফাইল ডাউনলোড করতে ডাম্পে ক্লিক করুন।
আপনি একটি বাগ ফাইল করতে পারেন যাতে আমরা আমাদের বাস্তবায়নে এই ত্রুটিটি সমাধান করতে পারি।
উদাহরণ: প্রম্পট API ডিবাগ করুন
উদাহরণ স্বরূপ, নিম্নলিখিত সেশনে ব্যবহারকারী প্রম্পট API থেকে ছন্দবদ্ধ শব্দের অনুরোধ করেছেন।
const session = await ai.languageModel.create({
systemPrompt: "You are an API endpoint that returns rhymes as JSON for an input word."
});
await session.prompt([
{ role: "user", content: "house" },
{ role: "assistant", content: "{\"input\": \"house\", \"output\": \"mouse\"}" },
{ role: "user", content: "file"},
]);
মডেলের প্রতিক্রিয়া নিম্নরূপ ছিল, স্পষ্টতার জন্য বিন্যাসিত:
```json
[]
```
**Reasoning:**
The input you provided (empty arrays) is an empty list or array in JSON format.
When you try to find rhymes for an empty list, you're essentially looking for
words that rhyme with nothing.
Therefore, there are no rhymes to return. The JSON response will be an empty
array `[]`."
আদর্শভাবে, {"input": "file", "output": "pile"}
মডেলটি কেন একটি JSON বার্তা একটি ছন্দময় শব্দ দিয়ে ফেরত দেয়নি? যদিও এই লেখার সময় স্ট্রাকচার্ড আউটপুট এখনও প্রয়োগ করা হয়নি, প্রতিক্রিয়াটি অন্তত কোনওভাবে ছন্দের কাজটি সম্পাদন করা উচিত।
এই ত্রুটি ডিবাগ করতে, chrome://on-device-internals/
যান এবং ইভেন্ট লগ ট্যাবে যান৷ লগটি প্রকাশ করে যে সমস্যাটি প্রম্পটের মডেলের ব্যাখ্যায় ছিল। JSON-এর পরিবর্তে, মডেলটি একটি স্ট্রিং হিসাবে ইনপুটটি বুঝেছে: [object Object],[object Object],[object Object]
।
এখানে সম্পূর্ণ ডিবাগ বার্তা রয়েছে, স্পষ্টতার জন্য ফরম্যাট করা হয়েছে:
Executing model with input context of 0 tokens:
<system>You are an API endpoint that returns rhymes as JSON for an input word.<end>
with string: <user>[object Object],[object Object],[object Object]<end> <model>
আমরা এই তথ্যটি মডেলের সমস্যার জন্য একটি বাগ-এ যোগ করেছি, প্রম্পট API মনে হচ্ছে toString()
JSON ইনপুটে চালাচ্ছে , যা ইঞ্জিনিয়ারিং দলকে সমস্যা চিহ্নিত করতে সাহায্য করেছে।
মতামত শেয়ার করুন
একটি বাগ রিপোর্ট ফাইল করে আপনার ডিবাগিং প্রতিক্রিয়া শেয়ার করুন৷