الأداة: answer_query
استخدِم أداة answer_query للحصول على إجابة مستندة إلى بيانات أساسية لاستعلام حول منتجات Google للمطوّرين. هذه الأداة لها حصة محدودة. ستعمل هذه الأداة على تجميع المعلومات من المجموعة لإنشاء إجابة عن الاستعلام. وتستند إجابات أداة answer_query إلى المجموعة نفسها التي تستخدمها أداة search_documents. تعرض هذه الأداة النص الذي تم إنشاؤه للإجابة وقائمة بأسماء المستندات (المراجع) المستخدَمة لإنشاء الإجابة. استخدِم أداة get_documents مع أسماء المستندات لجلب محتوى المستند بالكامل إذا لزم الأمر.
إذا ظهر لك الخطأ 429 "تجاوزت الحصة المخصّصة"، استخدِم أداة search_documents بدلاً من ذلك.
يوضّح المثال التالي كيفية استخدام curl لاستدعاء أداة answer_query في MCP.
| طلب Curl |
|---|
curl --location 'https://developerknowledge.googleapis.com/mcp' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "answer_query", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
مخطط الإدخال
رسالة الطلب الخاصة بـ AnswerQuery
AnswerQueryRequest
| تمثيل JSON |
|---|
{ "query": string } |
| الحقول | |
|---|---|
query |
الحقل مطلوب. الاستعلام الذي تريد الإجابة عنه |
مخطط الرد
رسالة الرد الخاصة بـ AnswerQuery
AnswerQueryResponse
| تمثيل JSON |
|---|
{ "answerText": string, "references": [ string ] } |
| الحقول | |
|---|---|
answerText |
الإجابة عن الاستعلام |
references[] |
النتائج فقط. أسماء موارد المستندات المستخدَمة لإنشاء الإجابة |
التعليقات التوضيحية للأداة
تلميح مدمِّر: ❌ | تلميح متكرّر: ✅ | تلميح للقراءة فقط: ✅ | تلميح للعالم المفتوح: ❌