استخدام GPT‑OSS في TRAE: إطلاق العنان لتنسيق Harmony في البرمجة بالذكاء الاصطناعي

استخدام GPT‑OSS في TRAE: إطلاق العنان لتنسيق Harmony في البرمجة بالذكاء الاصطناعي

يتسارع تطوير البرمجيات المدعوم بالذكاء الاصطناعي، مدفوعًا باتجاهين رئيسيين: نماذج قوية مفتوحة المصدر وبيئات تطوير ذكاء اصطناعي متكاملة بالكامل. GPT‑OSS هي سلسلة نماذج مفتوحة الأوزان من OpenAI، تشتهر بقدرتها القوية على التفكير، وإمكانيات شبيهة بالوكيل، والتخصيص العميق. TRAE، من ByteDance، هي بيئة تطوير متكاملة للذكاء الاصطناعي مصممة لتعمل كـ “مهندس ذكاء اصطناعي” كامل يمكنه بناء البرمجيات بشكل مستقل.

السؤال هو: ماذا يحدث عندما تجمع بين قوة التفكير القابلة للتحكم في GPT‑OSS وإطار التطوير الآلي الغني بالأدوات في TRAE؟ معًا، يخلقان سير عمل آليًا ومصممًا خصيصًا لاحتياجاتك تمامًا. يشرح هذا الدليل كيفية ربطهما وإطلاق العنان لقدراتهما الكاملة.

ما هو Trae؟

TRAE هو أيضًا اسم بيئة تطوير متكاملة (IDE) مدعومة بالذكاء الاصطناعي أنشأتها ByteDance. وهي مصممة لتعمل كـ “مهندس ذكاء اصطناعي” يمكنه بناء حلول برمجية بشكل مستقل من خلال فهم المهام المعقدة وتنفيذها. يهدف TRAE إلى تبسيط سير عمل التطوير من خلال السماح للمستخدمين بتفويض المهام إلى الذكاء الاصطناعي.

trae

الوظائف الرئيسية لـ Trae

تكامل الأدوات المُحسّن والقدرات (بروتوكول سياق النموذج - MCP)

  • تكامل الأدوات الخارجية: يتكامل TRAE مع العديد من الأدوات الخارجية، مما يمكّن وكلاء الذكاء الاصطناعي من استخدامها لتنفيذ المهام بشكل أكثر فعالية.
  • دعم MCP: يدعم بروتوكول سياق النموذج (MCP)، وهو معيار مفتوح لربط تطبيقات الذكاء الاصطناعي بمصادر البيانات والأدوات الخارجية. يعمل هذا مثل منفذ “USB-C” عالمي للذكاء الاصطناعي، مما يحل تحدي ربط نماذج الذكاء الاصطناعي بالبيانات المعزولة.
  • توسيع قدرات الذكاء الاصطناعي: من خلال MCP، يمكن للوكلاء الوصول إلى الموارد الخارجية مثل Google Drive وSlack وGitHub وقواعد البيانات لفهم المهام المعقدة وإكمالها بشكل أفضل.

فهم سياقي أعمق وتحكم دقيق

  • فهم عميق لسياق التطوير: يفهم TRAE بعمق سياق التطوير الخاص بك، بما في ذلك مستودعات الأكواد ونتائج البحث عبر الإنترنت والمستندات المشتركة.
  • تخصيص السلوك بدقة: يمكنك تخصيص القواعد لتكييف سلوك الذكاء الاصطناعي مع سير عملك، مما يضمن تنفيذ المهام تمامًا كما تنوي.
  • التفاعل متعدد الوسائط: يدعم تحميل الصور (مثل النماذج الأولية للتصميم، لقطات شاشة الأخطاء) للمساعدة في وصف المتطلبات، مما يسمح للذكاء الاصطناعي بإنشاء كود أكثر دقة.

CUE: التنبؤ الذكي والتحرير بنقرة واحدة

  • يتنبأ بتحريرك التالي: تفهم ميزة CUE (محرك فهم السياق) نيتك وتتنبأ بخطوتك التالية من خلال تحليل سلوك التحرير الخاص بك.
  • التنقل والتطبيق بنقرة واحدة: ما عليك سوى الضغط على مفتاح Tab للانتقال إلى التغيير المقترح التالي أو تطبيق الاقتراحات الذكية عبر عدة أسطر دفعة واحدة.
  • التحسين المستمر: يتم تحسين الميزة باستمرار للحصول على أداء واستجابة أفضل، مما يوفر تجربة أكثر سلاسة لتعديل الكود وإنشائه وإصلاح الأخطاء.

ميزات IDE شاملة ومساعدة الذكاء الاصطناعي

  • وضعا تطوير مزدوجان: يوفر وضع IDE لسير عمل تقليدي يتحكم فيه المستخدم، ووضع SOLO حيث يقود الذكاء الاصطناعي التطوير من المتطلبات إلى التسليم للأتمتة الكاملة.
  • IDE كامل: يوفر ميزات IDE قياسية مثل تحرير الكود وإدارة المشاريع والتحكم في الإصدارات.
  • مساعدة برمجة الذكاء الاصطناعي: يتميز بمساعدات متنوعة مدعومة بالذكاء الاصطناعي، بما في ذلك الإكمال الذكي للكود، وإعادة الهيكلة، والأسئلة والأجوبة القائمة على الدردشة، وإنشاء المشاريع من اللغة الطبيعية.
  • معاينة ويب مدمجة: يدعم المعاينة المباشرة لصفحات الويب داخل IDE لتسهيل تطوير الواجهة الأمامية وتصحيح الأخطاء.

ما هو Trae Solo؟

ما هو Trae Solo؟

  • مساحة عمل موحدة ومركز أدوات الذكاء الاصطناعي:
    يدمج وضع SOLO جميع أدوات التطوير الضرورية—IDE، والمتصفح، والطرفية، والمستندات—مباشرة في الذكاء الاصطناعي. وهذا يسمح للذكاء الاصطناعي بالتفكير والتصرف بدقة بناءً على الاحتياجات المحددة لكل مهمة، مما يسد الفجوة بين الفكرة والتنفيذ بسلاسة.
  • تطوير من البداية للنهاية بقيادة الذكاء الاصطناعي:
    ما عليك سوى تقديم المتطلبات، ويتولى SOLO بشكل مستقل دورة حياة التطوير بأكملها، بما في ذلك:
    • تحليل المتطلبات
    • إنشاء النماذج الأولية
    • تطوير الواجهة الأمامية
    • تطوير الواجهة الخلفية
    • تصحيح الأخطاء والتحسين
    • البناء والنشر
  • عرض مراقبة موحد:
    يمكن للمستخدمين الدردشة مع الذكاء الاصطناعي ومراقبة جميع أنشطة التطوير من عرض واحد موحد. يوفر “العرض الموسع” نظرة مفصلة على جميع تفاصيل التنفيذ في الوقت الفعلي.
  • التفاعل متعدد الوسائط: “تحدث” بمتطلباتك:
    يدعم وضع SOLO الإدخال الصوتي، مما يسمح لك بالتفاعل مع TRAE بشكل طبيعي كما تتفاعل مع زميل بشري. لا يقتصر إخراج الذكاء الاصطناعي على الكود؛ حيث يوفر عرض ديناميكي قابل للتوسيع على اليمين ردود فعل بصرية وبديهية.
  • مهندس السياق:
    تم تصميم وضع SOLO ليكون “مهندس السياق” النهائي، القادر على فهم النطاق الكامل لعملك لضمان أن تكون إجراءاته ومخرجاته بناءً على المعلومات الأكثر شمولاً ودقة المتاحة.

باختصار، الهدف من وضع TRAE SOLO هو تمكين “الذكاء الاصطناعي الذي ينتج برمجيات كاملة”. إنه يمكّن المطورين من بناء وإصدار برمجيات حقيقية بشكل أسرع من خلال عملية بسيطة: “تحدث. فكر. أصدر”.

ما هو GPT OSS؟

GPT-OSS (سلسلة المصدر المفتوح) هي عائلة من نماذج اللغة القوية ذات الأوزان المفتوحة التي أصدرتها OpenAI، وهي مصممة لتكون متاحة مجانًا للاستخدام التجاري ويمكن تشغيلها محليًا على أجهزة المستهلكين. تتضمن السلسلة نموذجين رئيسيين، إصدار 20 مليار و 120 مليار معلمة، تم تحسينهما للتفكير القوي واستخدام الأدوات والكفاءة، مما يمثل تحولًا كبيرًا من OpenAI نحو مزيد من الشفافية في مجتمع الذكاء الاصطناعي. تسمح هذه النماذج للمطورين والباحثين بضبطها بدقة للأغراض المخصصة مع تحكم كامل في بياناتهم وبنيتهم التحتية، مما يسد الفجوة بين الأنظمة المغلقة والمملوكة والذكاء الاصطناعي مفتوح المصدر.

النموذج الطبقات إجمالي المعلمات المعلمات النشطة لكل رمز إجمالي الخبراء الخبراء النشطون لكل رمز طول السياق متطلب VRAM لوحدة GPU واحدة
gpt-oss-120b 36 117B 5.1B 128 4 128k 80GB
gpt-oss-20b 24 21B 3.6B 32 4 128k 16GB

معايير gpt oss

لماذا تختار GPT OSS لبرمجة الذكاء الاصطناعي؟

تخصيص التنسيق: Harmony

تستخدم نماذج GPT‑OSS تنسيق محادثة خاصًا يسمى Harmony. ينظم هذا التنسيق الرسائل في أدوار واضحة — system و user و assistant — ويتيح لك التحكم في كيفية تفكير النموذج واستجابته. باستخدام Harmony، يمكنك ضبط عمق التفكير (منخفض، متوسط، مرتفع)، وتحديد ما إذا كنت تريد إظهار أو إخفاء عملية التفكير، وجعل النموذج يستدعي الوظائف بطريقة مستقرة ومنظمة. العديد من نماذج المصدر المفتوح الأخرى لا تحتوي على هذه الضوابط المدمجة، لكن GPT‑OSS تفهمها بشكل طبيعي لأنها تدربت على اتباع تعليمات Harmony. وهذا يسهل الحصول على مخرجات متسقة وموثوقة وصديقة للأدوات.

ما يمكن أن يتحكم فيه Harmony

يتيح لك تنسيق Harmony ضبط العديد من معلمات السلوك الرئيسية لنماذج GPT‑OSS:

المعلمة الوصف مثال
عمق التفكير يتحكم في مقدار التفكير خطوة بخطوة الذي يقوم به النموذج. "Reasoning: low"، "Reasoning: medium"، "Reasoning: high"
استدعاء الوظائف دعم أصلي لإخراج JSON بنمط function_call / tool_calls من OpenAI. "Always call function weather_api when asked about weather"
رؤية التفكير إظهار أو إخفاء سلسلة التفكير الكاملة في وسوم thinking. "Show reasoning" / "Hide reasoning"
قواعد تنسيق المخرجات فرض مخرجات منظمة مثل JSON أو Markdown أو غيرها. "Output in JSON format"

مثال على طلب Harmony

{
  "messages": [
    {
      "role": "system",
      "content": "Reasoning: medium; Hide reasoning; Output in JSON format"
    },
    {
      "role": "user",
      "content": "اشرح كيف يعمل quicksort."
    }
  ]
}

الفوائد عند استخدام Harmony مع أدوات مثل Trae

عند التكامل مع منصات إنشاء الكود وتصحيح الأخطاء والتنفيذ مثل Trae، يقدم تنسيق Harmony العديد من المزايا العملية:

  1. مخرجات منظمة مستقرة

    • يضمن Harmony أن مخرجات النموذج تتبع تنسيق JSON أو كتلة كود متوقعة.
    • يمكن لـ Trae تحليل هذا مباشرة دون الحاجة إلى تعبيرات عادية هشة أو معالجة لاحقة.
  2. التحكم في عمق التفكير

    • استخدم التفكير المنخفض للنماذج الأولية السريعة أو الكود البسيط.
    • استخدم التفكير المرتفع للخوارزميات المعقدة حيث تكون الصحة هي الأهم.
    • يوفر موارد GPU/CPU من خلال مطابقة تكلفة التفكير مع تعقيد المهمة.
  3. تبديل رؤية التفكير

    • أظهر تفكير thinking لتصحيح الأخطاء والتعلم.
    • أخفِ التفكير في الإنتاج لتقليل الرموز وتجنب تسريب المنطق الداخلي.
  4. إدارة واضحة للسياق متعدد الأدوار

    • تستمر قواعد system عبر الأدوار، مما يضمن نمط كود وقواعد تنفيذ متسقة.
    • سهولة التكرار: تعديل تعليمات المستخدم دون فقدان الإعدادات العامة.
  5. تكامل سلس مع API

    • يحاكي Harmony واجهة برمجة تطبيقات Responses من OpenAI، لذا يمكن لأي مجموعة أدوات أو إضافة IDE متوافقة مع OpenAI العمل مع GPT‑OSS بأقل التغييرات.

استخدام أدوات GPT OSS

تم تدريب نماذج GPT‑OSS لاستخدام الأدوات الخارجية بشكل طبيعي كجزء من عملية التفكير الخاصة بها، مع دعم مدمج لـ التصفح و تنفيذ Python و تطبيق التصحيحات على الملفات. يتم تنشيط هذه الأدوات من خلال تعريفها في رسالة system الخاصة بموجه بتنسيق Harmony.

1. أداة المتصفح

  • الغرض: البحث في الويب، فتح الصفحات، والعثور على النص في الصفحات.

  • الطرق:

    • search — البحث عن عبارات رئيسية.
    • open — فتح صفحة معينة.
    • find — تحديد موقع المحتوى على الصفحة.
  • الميزات:

    • نافذة نصية قابلة للتمرير لإدارة حجم السياق.
    • تخزين مؤقت لإعادة الزيارة بشكل أسرع لنفس الصفحة.
    • مدربة على الاستشهاد بالمصادر في الإجابات.
  • الاستخدام: أضف تعريف أداة المتصفح عبر .with_browser() أو .with_tools() في موجه system.

  • ملاحظة: التنفيذ المرجعي للأغراض التعليمية فقط — استخدم النهاية الخلفية الخاصة بك في الإنتاج.

2. أداة Python

  • الغرض: إجراء العمليات الحسابية أو تشغيل برامج صغيرة كجزء من سلسلة التفكير.

  • الميزات:

    • مدربة مع أداة Python ذات حالة للتفكير متعدد الخطوات.
    • يستخدم التنفيذ المرجعي وضعًا بدون حالة.
    • يمكن تجاوز أوصاف الأدوات الافتراضية في openai‑harmony.
  • الاستخدام: أضف عبر .with_python() أو .with_tools() في موجه system.

  • تحذير أمني: يعمل الكود المرجعي في حاوية Docker متساهلة — أضف قيودك الخاصة في الإنتاج.

3. أداة تطبيق التصحيح

  • الغرض: إنشاء الملفات المحلية أو تحديثها أو حذفها.
  • حالة الاستخدام: تعديل الكود أو ملفات المشروع كجزء من حلقة تطوير آلية.

كيفية استخدام GPT OSS في Trae؟

المتطلبات الأساسية: الحصول على مفتاح API

توفر Novita AI واجهات برمجة تطبيقات GPT-OSS 120B
بـ سياق 131 ألف وتكاليف $0.1/إدخال و $0.5/إخراج. توفر Novita AI أيضًا GPT-OSS 20B بسياق 131 ألف وتكاليف $0.05/إدخال و $0.2/إخراج، مما يوفر دعمًا قويًا لتعظيم إمكانات وكيل الكود لـ GPT OSS.

Novita AI

الخطوة 1: تسجيل الدخول والوصول إلى مكتبة النماذج

سجل الدخول إلى حسابك وانقر على زر مكتبة النماذج.

تسجيل الدخول والوصول إلى مكتبة النماذج

جرب GPT OSS الآن!

الخطوة 2: اختر نموذجك

تصفح الخيارات المتاحة وحدد النموذج الذي يناسب احتياجاتك.

الخطوة 2: اختر نموذجك

الخطوة 3: ابدأ النسخة التجريبية المجانية

ابدأ نسختك التجريبية المجانية لاستكشاف إمكانيات النموذج المحدد.

الخطوة 3: ابدأ النسخة التجريبية المجانية

الخطوة 4: احصل على مفتاح API الخاص بك

للمصادقة مع API، سنزودك بمفتاح API جديد. أدخل إلى صفحة “الإعدادات”، يمكنك نسخ مفتاح API كما هو موضح في الصورة.

احصل على مفتاح API

الخطوة 5: تثبيت API

قم بتثبيت API باستخدام مدير الحزم الخاص بلغة البرمجة الخاصة بك.

بعد التثبيت، قم باستيراد المكتبات الضرورية إلى بيئة التطوير الخاصة بك. قم بتهيئة API باستخدام مفتاح API الخاص بك لبدء التفاعل مع Novita AI LLM. هذا مثال على استخدام Chat Completions API لمستخدمي Python.

from openai import OpenAI
  
client = OpenAI(
    base_url="https://api.novita.ai/v3/openai",
    api_key="",
)

model = "openai/gpt-oss-120b"
stream = True # or False
max_tokens = 65536
system_content = ""Be a helpful assistant""
temperature = 1
top_p = 1
min_p = 0
top_k = 50
presence_penalty = 0
frequency_penalty = 0
repetition_penalty = 1
response_format = { "type": "text" }

chat_completion_res = client.chat.completions.create(
    model=model,
    messages=[
        {
            "role": "system",
            "content": system_content,
        },
        {
            "role": "user",
            "content": "مرحبًا!",
        }
    ],
    stream=stream,
    max_tokens=max_tokens,
    temperature=temperature,
    top_p=top_p,
    presence_penalty=presence_penalty,
    frequency_penalty=frequency_penalty,
    response_format=response_format,
    extra_body={
      "top_k": top_k,
      "repetition_penalty": repetition_penalty,
      "min_p": min_p
    }
  )

if stream:
    for chunk in chat_completion_res:
        print(chunk.choices[0].delta.content or "", end="")
else:
    print(chat_completion_res.choices[0].message.content)
  
  

استخدام GPT‑OSS في TRAE

الخطوة 1: فتح Trae والوصول إلى النماذج

قم بتشغيل تطبيق Trae. انقر على زر تبديل الشريط الجانبي للذكاء الاصطناعي في الزاوية اليمنى العليا لفتح الشريط الجانبي للذكاء الاصطناعي. ثم، انتقل إلى إدارة الذكاء الاصطناعي واختر النماذج.

تبديل الشريط الجانبي للذكاء الاصطناعي

انتقل إلى إدارة الذكاء الاصطناعي واختر النماذج

الخطوة 2: إضافة نموذج مخصص واختيار Novita كمزود واختيار النماذج

انقر على زر إضافة نموذج لإنشاء إدخال نموذج مخصص. في مربع حوار إضافة النموذج، حدد المزود = Novita من القائمة المنسدلة.

من القائمة المنسدلة للنموذج، اختر النموذج الذي تريده (DeepSeek-R1-0528، Kimi K2، GLM 4.5، DeepSeek-V3-0324، أو MiniMax-M1-80k). إذا لم يكن النموذج الدقيق مدرجًا، فما عليك سوى كتابة معرف النموذج الذي لاحظته من مكتبة Novita. تأكد من اختيار المتغير الصحيح للنموذج الذي تريد استخدامه.

إضافة نموذج مخصص

اختيار Novita كمزود

الخطوة 3: إدخال مفتاح API الخاص بك

انسخ مفتاح API الخاص بـ Novita AI من وحدة تحكم Novita والصقه في حقل مفتاح API في Trae.

احصل على مفتاح API

احصل على مفتاح API من Novita AI!

قيود GPT OSS

الميزة GPT-OSS (نموذج مستضاف ذاتيًا) GPT-5 API (منصة مُدارة)
العرض الأساسي نموذج خام (المحرك) منصة متكاملة وكاملة (السيارة)
قدرة النموذج قوية، لكنها متأخرة جيلًا واحدًا أحدث ما توصلت إليه التكنولوجيا، تفكير رائد
الأدوات المدمجة لا يوجد. يتطلب جهدًا ضخمًا للقيام بذلك بنفسك. مُدارة بالكامل: بحث الويب، بحث الملفات، مترجم الكود.
نافذة السياق محدودة عمليًا بواسطة أجهزتك (مثل 8k-32k) ضخمة (400k)، مُدارة بالكامل.
إطار الوكيل افعلها بنفسك مع مكتبات مفتوحة المصدر. لا توجد قابلية للمراقبة. SDK مدمج مع قابلية مراقبة مدمجة.
ميزات المؤسسات لا يوجد. لا امتثال، لا SSO، ولا ضوابط إدارية. مجموعة كاملة: SOC 2، HIPAA، RBAC، SSO، إلخ.
الدعم قائم على المجتمع وخدمة ذاتية. فريق حساب مخصص ودعم ذو أولوية.
الصيانة مسؤوليتك الكاملة. الإعداد، التوسع، وقت التشغيل. صفر. يتم التعامل معها بالكامل بواسطة OpenAI.

يجمع تكامل GPT‑OSS مع TRAE أفضل ما في العالمين:

  • GPT‑OSS هو “الدماغ”، الذي يتم التحكم فيه من خلال تنسيق Harmony لضبط عمق التفكير، وهيكلة المخرجات، وإخفاء أو إظهار عمليات التفكير.
  • TRAE هو “الجسد”، الذي يوفر مساحة عمل متكاملة، واتصالات الأدوات، وإدارة دورة حياة البرمجيات المستقلة—خاصة في وضع SOLO.
  • Novita AI تسد الفجوة، حيث تستضيف GPT‑OSS لك حتى تتمكن من استخدامه عبر API بدون أجهزة باهظة الثمن.

يسمح هذا المزيج للمطورين ببناء “مهندس ذكاء اصطناعي” مخصص يفهم متطلباتهم وينفذها تمامًا كما هو مقصود، مما يجعل تسليم البرمجيات المستقل حقًا ممكنًا.

الأسئلة الشائعة

لماذا استخدام GPT‑OSS مع TRAE بدلاً من نموذج API مغلق المصدر؟

تحصل على تحكم كامل. يتيح تنسيق Harmony لـ TRAE التحكم في عمق التفكير، وتنسيق المخرجات، وما إذا كانت عملية التفكير ستظهر أم لا. يمكنك أيضًا ضبط GPT‑OSS بدقة على الكود الخاص بك للحصول على تطابق مثالي.

هل أحتاج إلى استضافة GPT‑OSS بنفسي؟

لا. خدمات مثل Novita AI تستضيفه لك وتعطيك مفتاح API، لذلك لا تحتاج إلى وحدات GPU باهظة الثمن أو إعداد معقد.

ما هو تنسيق Harmony ولماذا هو مهم؟

إنه تنسيق رسالة خاص تفهمه GPT‑OSS. يجعل المخرجات مستقرة ومنظمة وسهلة المعالجة بواسطة TRAE—لا حاجة لتحليل هش.

Novita AI هي المنصة السحابية الشاملة التي تمكّن طموحاتك في الذكاء الاصطناعي. واجهات برمجة تطبيقات متكاملة، بدون خادم، مثيلات GPU — الأدوات الفعالة من حيث التكلفة التي تحتاجها. تخلص من البنية التحتية، ابدأ مجانًا، واجعل رؤيتك للذكاء الاصطناعي حقيقة.

قراءة موصى بها

Qwen 3 في خطوط أنابيب RAG: نموذج LLM وتضمين وإعادة ترتيب الكل في واحد

Trae أم Claude Code: أيهما أكثر ملاءمة للاستخدام مع Kimi K2؟

تكلفة DeepSeek R1 0528: مقارنة API، GPU، التشغيل المحلي