تم دمج جيميني سي إل آي في زد، وهو محرر أكواد مفتوح المصدر وعالي الأداء. يتيح هذا التكامل للمطورين الاستفادة من قوة نماذج الذكاء الاصطناعي الخاصة بجيميني مباشرةً داخل بيئة الترميز الخاصة بهم، مما يبسط سير العمل ويعزز الإنتاجية. يمثل هذا الإعلان خطوة مهمة نحو جعل الذكاء الاصطناعي جزءًا لا يتجزأ من عملية التطوير.
جيميني سي إل آي: نظام بيئي سريع النمو
- قابل للتوسيع حسب التصميم: تم تصميم جيميني سي إل آي مع وضع قابلية التوسيع في الاعتبار، باستخدام معايير ناشئة مثل إم سي بي، والتعليمات المستندة إلى ترميز ماركداون، والتكوينات المخصصة. وقد عزز هذا مجتمعًا مزدهرًا والتوسع السريع في قدراته.
- النمو المدفوع بالمجتمع: في غضون ثمانية أسابيع فقط منذ إطلاقه، قام مجتمع جيميني سي إل آي بدمج أكثر من 1000 طلب سحب، مما أدى إلى توسيع وظائفه بشكل كبير.
- جزء مهم من الأنظمة الهندسية: لقد جعلت قدرته على التكيف من جيميني سي إل آي مكونًا حيويًا في مختلف الأنظمة الهندسية، بما في ذلك تلك الموجودة داخل جوجل.
تكامل زد: خيار طبيعي
- خيار شائع داخل فريق جيميني: كان زد، المعروف بأدائه وطبيعته مفتوحة المصدر، بالفعل مفضلًا لدى فريق جيميني سي إل آي.
- بيئة قائمة على لغة رست: يجلب التكامل نماذج جيميني إلى بيئة زد القائمة على لغة رست، مما يوفر تجربة ذكاء اصطناعي سريعة الاستجابة.
- الجمع بين المحطة الطرفية وبيئة التطوير المتكاملة: يجمع هذا التكامل بشكل فعال بين المحطة الطرفية وبيئة التطوير المتكاملة، مما يسمح للمطورين بمعالجة مهام الترميز الشائعة بسرعة ودقة معززتين.
الميزات الرئيسية لتكامل جيميني سي إل آي وزد
- إنشاء الكود وإعادة هيكلته في مكانه: قم بإنشاء الوظائف على الفور عن طريق كتابة تعليق واستخدام مفتاح التشغيل السريع.
- إجابات فورية على أسئلة التعليمات البرمجية: قم بتمييز التعليمات البرمجية أو رسائل الخطأ لتلقي تفسيرات فورية.
- دردشة باللغة الطبيعية في المحطة الطرفية: استخدم الأمر
جيميني في المحطة الطرفية المتكاملة في زد لطرح أسئلة أوسع، على غرار واجهة الدردشة العادية.
حقبة جديدة من التعاون في مجال الذكاء الاصطناعي
- تتبع في الوقت الفعلي: راقب إجراءات جيميني مباشرة أثناء قيامه بتعديل ملفات متعددة. يوفر هذا رؤية واضحة لعملية تنفيذ الذكاء الاصطناعي.
- مراجعة التعليمات البرمجية بنمط طلب السحب: تقدم زد التغييرات في واجهة مراجعة قوية، وتعرض اختلافات واضحة لكل تعديل مقترح. يتيح ذلك للمطورين مراجعة التغييرات أو قبولها أو تعديلها مع التحكم الكامل، مما يعكس عملية مراجعة التعليمات البرمجية القياسية.
- تكامل سير العمل السلس: تخلص من الحاجة إلى النسخ واللصق عن طريق الانتقال بسلاسة إلى الترميز بعد مراجعة التغييرات.
- الوعي السياقي بما يتجاوز الملفات: قم بتوفير سياق إضافي عن طريق توجيه الوكيل إلى الوثائق أو مواصفات واجهة برمجة التطبيقات عبر عناوين URL، مما يمكنه من حل المشكلات المعقدة بشكل أكثر فعالية.
يعد هذا التعاون بتحسين تجربة الترميز بشكل كبير من خلال دمج الذكاء الاصطناعي بسلاسة في سير عمل التطوير. تشجع طبيعة جيميني سي إل آي مفتوحة المصدر مشاركة المجتمع، مما يضمن التحسين المستمر وتوسيع قدراته. يتم تشجيع المطورين على استكشاف التكامل والمساهمة في المشروع على جيت هاب وتبادل خبراتهم. تمثل هذه الشراكة لحظة محورية في الترميز بمساعدة الذكاء الاصطناعي، ودعوة المطورين لبناء مستقبل تطوير البرامج بأدوات متطورة في متناول أيديهم. يمكن لمستخدمي زد الرجوع إلى مدونة زد للاطلاع على إعلانهم الخاص.
المصدر: Google
The Gemini CLI has been integrated into Zed, a high-performance, open-source code editor. This integration allows developers to leverage the power of Gemini’s AI models directly within their coding environment, streamlining workflows and boosting productivity. This announcement marks a significant step towards making AI an integral part of the development process.
Gemini CLI: A Rapidly Growing Ecosystem
- Extensible by Design: Gemini CLI was built with extensibility in mind, utilizing emerging standards like MCP, markdown-based instructions, and custom configurations. This has fostered a thriving community and rapid expansion of its capabilities.
- Community Driven Growth: In just eight weeks since its launch, the Gemini CLI community has merged over 1,000 pull requests, significantly expanding its functionalities.
- Critical Part of Engineering Systems: Its adaptability has made Gemini CLI a vital component in various engineering systems, including those within Google.
Zed Integration: A Natural Fit
- Popular Choice within Gemini Team: Zed, known for its performance and open-source nature, was already a favorite among the Gemini CLI team.
- Rust-Based Environment: The integration brings Gemini models into Zed’s Rust-based environment, providing a fast and responsive AI experience.
- Marrying Terminal and IDE: This integration effectively combines the terminal and IDE, allowing developers to tackle common coding tasks with enhanced speed and precision.
Key Features of the Gemini CLI and Zed Integration
- In-Place Code Generation and Refactoring: Generate functions instantly by writing a comment and using a hotkey.
- Instant Answers to Code Questions: Highlight code or error messages to receive immediate explanations.
- Natural Language Chat in Terminal: Use the
gemini command in Zed’s integrated terminal for broader questions, similar to a regular chat interface.
A New Era of AI Collaboration
- Real-Time Tracking: Observe Gemini’s actions live as it modifies multiple files. This provides clear visibility into the AI’s execution process.
- Pull Request-Style Code Review: Zed presents changes in a robust review interface, displaying clear diffs for each proposed edit. This allows developers to review, accept, or modify the changes with full control, mirroring a standard code review process.
- Seamless Workflow Integration: Eliminate the need for copy-pasting by seamlessly transitioning back into coding after reviewing changes.
- Contextual Awareness Beyond Files: Provide additional context by pointing the agent to documentation or API specifications via URLs, enabling it to solve complex problems more effectively.
This collaboration promises to significantly improve the coding experience by seamlessly integrating AI into the development workflow. The open-source nature of Gemini CLI encourages community involvement, ensuring continuous improvement and expansion of its capabilities. Developers are encouraged to explore the integration, contribute to the project on GitHub, and share their experiences. This partnership marks a pivotal moment in AI-assisted coding, inviting developers to build the future of software development with cutting-edge tools at their fingertips. Zed users can refer to Zed’s blog for their own announcement.
Source: Google
جاري تحميل التعليقات...