العودة إلى الفهرس / سير عمل الوكلاء
اعثر على دوال المستودع بلغة طبيعية
حلّل دوال Python وأنشئ فهرس تضمين واسترجع التنفيذات والمسارات المناسبة لسؤال طبيعي.
الهدف
حلّل دوال Python وأنشئ فهرس تضمين واسترجع التنفيذات والمسارات المناسبة لسؤال طبيعي.
الخطوات
- استخرج نص الدوال ومساراتها وأنشئ تضمينات text-embedding-3-small. [source-openai-find-code-functions-by-natural-language]
- ضمّن الاستعلام وأعد المقاطع والمسارات والسياق القريب. [source-openai-find-code-functions-by-natural-language]
- اختبر بدوال معروفة؛ النتائج للتنقل لا لإثبات صحة الكود أو أمانه. [source-openai-find-code-functions-by-natural-language]
طريقة التحقق
استخدم استعلامات معروفة للتحقق من أسماء الدوال ومساراتها المسترجعة، ثم افتح المصدر لتأكيد التنفيذ لا اختبارًا بالاسم نفسه.
معالجة الأعطال
إذا كانت النتائج فارغة أو قديمة، فأعد بناء الفهرس وافحص ما إذا كان المحلل تخطى الدوال المتداخلة أو غير المتزامنة؛ واعرض المسارات دون تعديل الشيفرة.
الصلاحيات
المتطلبات السابقة
- Python وواجهة تضمين OpenAI ومستودع للقراءة فقط؛ استبعد ملفات الأسرار.
الصلاحيات
- يقرأ الشيفرة من المستودع المحدد وقد يرسل مقاطع الدوال إلى واجهة تضمين؛ ويكتب فهرسًا محليًا دون تعديل ملفات المستودع.
القيود
المصدر مثال لا ضمان إنتاج؛ تحقق من النتائج وإصدارات التبعيات على بيانات اختبار معزولة.
المصدر الأصلي المثبت
- المستودع
- openai/openai-cookbook
- مسار الملف
- examples/Code_search_using_embeddings.ipynb
- الإيداع المثبت
5bd6cb40b6b84b69b2032d810610aa85064102df- تاريخ فحص المصدر
- 2026-10-14 · تمت المراجعة مقابل المصدر الأصلي المثبت
مقاييس المستودع
تعكس هذه القيم المستودع الأصلي كله، ولا تمثل إعجابات أو شعبية مهارة أو دليل منفرد.
- النجوم
- لم يُجمع
- التفرعات
- لم يُجمع
- وقت الرصد
- لم يُجمع
لا تتوفر لقطة مقاييس بعد.
الترخيص: MIT
الموضوع الرئيسي
انقل مساعد البرمجة من فهم السياق إلى التحقق من التغيير