يوضّح هذا المستند أدوات Gemini Code Assist للمطوّرين. تتيح الأدوات للمطوّرين الربط بخدمات خارجية بدون مغادرة IDE من أجل الحصول على المهام وتلخيص مستندات التصميم وغير ذلك. تتوفّر الأدوات في Gemini Code Assist للأفراد، وهو متاح بدون أي تكلفة، و إصدارَي Gemini Code Assist Standard وEnterprise.
يمكنك إرسال طلبات إلى أدوات معيّنة في محادثة Gemini Code Assist في IDE من خلال بدء طلبك بالرمز@TOOL_NAME
. لتجربة الأدوات في IDE، اتّبِع التعليمات الواردة في المراجع التالية:
- Gemini Code Assist للأشخاص: بدء استخدام الأدوات
- إصدارا Gemini Code Assist Standard وEnterprise: بدء استخدام الأدوات
القيود
تنطبق القيود التالية على أدوات Gemini Code Assist:
- لا تتوفّر الأدوات إلا في VS Code وJetBrains IDE.
- لا يمكن للأدوات تنفيذ عمليات إنشاء مورد أو تعديله أو حذفه في خدمة خارجية.
- تتيح كل أداة عددًا محدودًا من حالات الاستخدام، وقد تؤدي إلى ظهور أخطاء خارج حالات الاستخدام المقترَحة.
- يجب أن يكون مشغّل الأداة (
@
) متبوعًا باسم الأداة في بداية الطلب.
الأدوات المتاحة
يعرض الجدول التالي أدوات Gemini Code Assist المتاحة.
المنتج أو الخدمة | متوفّر في إصدارات Gemini Code Assist | مثال على طلب | مستندات الخدمة |
---|---|---|---|
Apigee | للمؤسسات | @Apigee create an API to manage users |
دليل تعليمي: استخدام Gemini Code Assist لتصميم واجهات برمجة التطبيقات وتطويرها واختبارها في Apigee |
Atlassian Rovo | جميع الطبعات | @AtlassianRovo get tasks assigned to me |
Atlassian Rovo لخدمة Gemini Code Assist |
Github | جميع الطبعات | @GitHub list issues assigned to me |
|
GitLab | جميع الطبعات | @GitLab list open pull requests assigned to me |
|
قواعد بيانات Google | Standard وEnterprise | @GoogleDatabases add a function to get customers by ID in @File |
|
مستندات Google | جميع الطبعات | @GoogleDocs list my docs |
قراءة المستندات أثناء الترميز باستخدام ميزة Gemini Code Assist |
MongoDB | جميع الطبعات | @MongoDB how can I optimize my query? |
مستندات MongoDB |
Neo4j | جميع الطبعات | @neo4j How do I configure the Java driver? |
مستندات Neo4j |
New Relic | جميع الطبعات | @NewRelic how do I install the python agent? |
وكيل New Relic لخدمة Google Gemini Code Assist |
Redis | جميع الطبعات | @Redis what is Redis Cloud? |
Redis Docs |
Sentry | جميع الطبعات | @Sentry list issues in project my-project |
مستندات Sentry.io |
Snyk | جميع الطبعات | @Snyk scan for issues |
مستندات مستخدمي Snyk |
كيفية استخدام الأدوات لبياناتك
ولكل أداة سجلّ محادثات خاص بها وسياق خاص بها. عند استخدام أداة، لا يتم استخدام طلباتك وردود الأداة إلا عند التفاعل مع تلك الأداة، ولا يمكن للأدوات الأخرى الوصول إلى هذه المعلومات.
يضمن فصل سجلّ المحادثات والبيانات التي تم استرجاعها من كل أداة أنّه لا يمكن لأي أداة أخرى الوصول إلى بياناتها إلا الأداة التي تستخدمها. للاطّلاع على مزيد من المعلومات عن نوع طلبات بيانات واجهة برمجة التطبيقات التي يمكن لأداة معيّنة إجراؤها نيابةً عنك، اطّلِع على أذونات أدوات Gemini Code Assist.
لمزيد من المعلومات حول كيفية تعامل Gemini Code Assist مع بياناتك، يمكنك الاطّلاع على مقالة كيفية استخدام Gemini Code Assist لبياناتك.
المصادقة
تتطلّب أدوات Gemini Code Assist منك إجراء ما يلي:
- مصادقة Google Cloud لإثبات هويتك وامتلاكك امتيازات الوصول
- مصادقة الهوية مع Google أو الخدمة أو واجهة برمجة التطبيقات التابعة لجهة خارجية التي يتم الوصول إليها باستخدام كل أداة
الخطوات التالية
- ضبط أدوات Gemini Code Assist للأشخاص في بيئة التطوير المتكاملة
- بدء استخدام أدوات Gemini Code Assist للأفراد
- إعداد أدوات Gemini Code Assist Standard أو Enterprise Edition في بيئة التطوير المتكاملة
- بدء استخدام أدوات Gemini Code Assist Standard أو Enterprise Edition