مشاركة بسيطة حول استخدام trae

تم نشر هذا المقال الطويل في 22 يوليو 2025، وحاليًا إنجاز وظائف trae و أداؤه ضعيفان نسبيًا. قد يتحسن trae لاحقًا، ويمكن للجميع تجربته بأنفسهم، مع الاعتماد على تجربتهم الشخصية.

من الناحية المعرفية، فإن الموظفين الذين يصلون أولاً يشكلون ثقافة الشركة ومنتجاتها، ويعتبرون الأساس الأصعب تغييرًا، وهم أيضًا شيء غير ملموس نسبيًا. مشاركتي هذه仅供参考.

تصميم الواجهة

واجهة trae تتمتع بجمالية جيدة، مع تعديلات في التخطيط/الألوان/الخطوط مقارنة بالإصدار الأصلي، وتبدو جميلة من ناحية الجماليات. من ناحية المنطق أيضًا واضحة نسبيًا، ولا أستطيع تقديم أي اقتراحات في هذا الجانب.

الوظائف

نقص الوظائف

مقارنةً بـ vscode، تفتقر إلى العديد من الوظائف التي تقدمها Microsoft و Github، وفيما يلي فقط بعض الأمور التي أعرفها:

  • مزامنة الإعدادات
  • ملفات تعريف الإعدادات
  • النفق (Tunnel)
  • سوق الإضافات
  • الإضافات المغلقة المصدر من الطرف الأول
  • IDE يدعم فقط Windows و MacOS، ويفتقد Web و Linux
  • Remote SSH يدعم فقط الطرف linux، ويفتقد Windows و MacOS

ومن بين الإضافات المغلقة المصدر من الطرف الأول، فهي صعبة التنفيذ، وحاليًا يتم حلها باستخدام open-vsx.org، وتتوفر بعض الإضافات الشائعة، مع أن الإصدارات ليست بالضرورة أحدث، لكنها كافية للاستخدام.

بسبب غياب Remote، لا يمكن حاليًا استخدامها على الأجهزة التي تعمل بنظام تشغيل مختلف.

مطابقة الوظائف

مقارنةً مع vscode/cursor المطورين مبكرًا، تم بالفعل مطابقة الوظائف.

طريقة استخدام النماذج الكبيرة، مثل Ask/Edit/Agent إلخ كلها متوفرة، و CUE (Context Understanding Engine) مطابق لـ NES (Next Edit Suggestion).

يستخدم Github Copilot GPT-4o للإكمال، ويستخدم Cursor نموذج fusion للإكمال، و Trae لم تعلن بعد عن نموذج الإكمال الخاص بها.

تتوفر وظائف MCP و rules و Docs.

الإكمال

من تجربتي العملية، فإن أداء CUE ضعيف جدًا، حيث لا يتم اعتماد ما لا يقل عن 90% من الاقتراحات، وبسبب معدل الاعتماد المنخفض للغاية، غالبًا ما يشتت الانتباه، وقد توقفت تمامًا عن استخدام CUE.

يتفوق GPT-4o في إكمال السطر التالي، لكنه ضعيف جدًا في قدرة NES، وعادةً ما أغلق NES. يتمتع fusion بقدرة NES ممتازة، ولا شك أن كل من استخدمه سيكون له انطباع عميق. لكن قوته تقتصر على إكمال الكود، و إكمال المحتوى غير الكودي ليس جيدًا مقارنةً بـ GPT-4o. لا يوجد أي إمكانية استخدام لـ CUE.

بافتراض满分 10 نقاط، التقييم الذاتي غير الدقيق:

النموذج إكمال داخل السطر إكمال الخطوة التالية إكمال المحتوى غير الكودي
Cursor 10 10 6
Github Copilot 9 3 8
Trae 3 0 3

Agent

كل IDE لديها قدرة جيدة في البداية، لكن الفعالية الحقيقية تتراجع تدريجيًا، وهذا لا ينتقد جهة بعينها، كل الأطراف كذلك.

حاليًا هناك بعض المفاهيم:

  • RAG، Retrieval-Augmented Generation، توليد مدعوم بالاسترجاع
  • Prompt Engineering، هندسة الموجهات
  • Context Engineering، هندسة السياق

الهدف هو جعل النماذج الكبيرة تفهم احتياجات الإنسان بشكل أفضل. السياق الذي يتم إدخاله للنموذج الكبير ليس كلما زاد كان أفضل، بل يحتاج السياق إلى نوعية معينة، والسياق ذو النوعية المنخفضة قد يؤثر على فهم النموذج الكبير.

مع ذلك، قد يكتشف بعض الناس في الاستخدام الفعلي أن بذل الكثير من الجهد لا يزال يُظهر أن الملف الأصلي للكود هو الذي يوفر أفضل النتائج. لا يكون لتصميم الموجهات، وهندسة السياق تأثير واضح في المنتصف، وأحيانًا قد يؤثر سلبًا على النتائج.

تم تنفيذ هذه الطرق الثلاث في Trae، لكنني لم أشعر بعد بتجربة رائدة.

مشكلات الأداء

يواجه العديد من الناس مثلي مشكلات في الأداء، Trae بالتأكيد هو الأكثر استثنائية بين vscode، رغم أنني أشجعت تصميم الواجهة الأمامية سابقًا، لكن هناك الكثير من التوقفات في الاستخدام الفعلي.

ربما قام Trae بإجراء تعديلات كبيرة على vscode، مما يعني أنه ربما لن يكون متوافقًا مع vscode في المستقبل، وقد يبقى إصدار الأساس عند إصدار vscode معين.

بعض الإضافات الخاصة بي تعمل ببطء في Trae، وبعض الوظائف لا تعمل بشكل طبيعي، وهذه المشكلة قد تستمر في Trae.

سياسة الخصوصية

توفر Trae النسخة الدولية شرحًا لسياسة الخصوصية: https://www.trae.ai/privacy-policy

Trae IDE توفر لغات الإنجليزية والصينية واليابانية، لكن سياسة الخصوصية توفر 9 لغات دولية ولا تشمل اللغة الصينية.

باختصار:

  1. Trae تجمع و تشارك البيانات مع أطراف ثالثة
  2. Trae لا تقدم أي خيارات للإعدادات الخاصة، استخدامك يعني موافقتك على سياسة الخصوصية
  3. تخزين وحماية ومشاركة بيانات Trae تتبع قوانين بعض الدول والمناطق، ولا تشمل الصين

الخلاصة

Trae لديها تسويق كبير، وهذا قد يكون مرتبطًا بشكل وثيق بثقافة الشركة، وقد تكون IDE ذات صوت كبير على الإنترنت في المستقبل. نظرًا لأن قدرتها لا تتناسب مع صوتها، فلن أتابعها لاحقًا. نموذج ByteDance الخاص ليس قويًا، وقد يحتاج إلى بيانات للتعلم لتحسين قدرة نموذجه الخاص، وسياسة الخصوصية الخاصة به غير ودية، وتتيح الباب لجمع البيانات. بناءً على تجربتي الطويلة في التعامل مع أدوات التطوير من هذا النوع، فإن التنافس الأساسي هو في النموذج، وليس في الأشياء الأخرى، أي أن CLI كافية لـ vibe coding. سعر Trae رخيص جدًا، ويمكن الاستمرار في شراء 600 محادثة Claude مقابل 3 دولارات أمريكية، وهو أرخص أداة متاحة في السوق لاستخدام نموذج Claude. بناءً على ذلك، أستنتج أن Trae IDE هو في الحقيقة منتج لجمع البيانات تم إطلاقه لتدريب نموذج ByteDance الخاص به، وبناء ميزته التنافسية الأساسية.