؟ الأخبار: لم يعد Duetgpt يستخدم Langchain ولكن بدلاً من ذلك وظائف Openai. وهذا يعني تحسن كبير في الموثوقية والأداء.
DuetGPT هي أداة CLI التي تعمل بالنيابة التجريبية والوكيل شبه الذاتي تساعد المطورين على مهام الترميز ومهام نظام الملفات. يصف المطور مهام منظمة العفو الدولية التي تصدر أوامر أو أسئلة متابعة للتوضيح. بعد موافقة المطور ، يقوم DuetGPT تلقائيًا بتنفيذ الأوامر الصادرة عن الذكاء الاصطناعى.
Duetgpt أيضا حقا وكذلك مساعد باش العام.
يعمل مع نماذج Openai:
مثال المهام:
تعتمد DuetGPT على نموذج لغة GPT-4 من Openai ويستخدم قدراتها المحادثة للانخراط في محادثة ثنائية الاتجاه مع المطور. يستخدم الميزة التي تم إصدارها حديثًا من API Openai والتي تسمح للمنظمة العفوبية بإجراء مكالمات الوظائف.
فيما يلي عرض تجريبي مدته 30 ثانية ، استخدم DuetGPT لإنشاء تطبيق Node.js يرسم كسور Mandelbrot باستخدام أحرف ASCII إلى وحدة التحكم:
قم بتثبيت أداة Duetgpt CLI على مستوى العالم باستخدام NPM:
npm install -g duet-gptلبدء Duetgpt ، قم بتشغيل الأمر التالي:
duet-gptسيُطلب منك إدخال مفتاح Openai API الخاص بك. يمكنك العثور على مفتاح API الخاص بك على لوحة معلومات Openai.
_ _ _
| | | | | |
__ | | _ _ ___ | | _ __ _ _ __ | | _
/ _ ` | | | | / _ __/ _ ` | ' _ | __|
| (_| | |_| | __/ || (_| | |_) | |_
__,_|__,_|___|____, | .__/ __|
__/ | |
|___/|_|
┌ DuetGPT
│
◆ Please enter your OpenAI API key:
│ sk-XXX…
└ استنساخ المستودع.
تثبيت التبعيات:
npm installnpm start لأغراض توضيح كيفية عمل التفاعلات ، اخترت مهمة بسيطة للغاية. دعنا نقول أنك تريد إضافة .yarn/cache إلى .gitignore . إليك كيفية طلب DuetGPT لمساعدتك في ذلك:
_ _ _
| | | | | |
__| |_ _ ___| |_ __ _ _ __ | |_
/ _` | | | |/ _ __/ _` | '_ | __|
| (_| | |_| | __/ || (_| | |_) | |_
__,_|__,_|___|____, | .__/ __|
__/ | |
|___/|_|
┌ DuetGPT
│
◇ LLM and memory started
│
┌ ? ────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┐
│ │
│ │
│ My mission is to collaborate with you as a developer by providing specific bash or file modification commands to help │
│ you complete your development-related tasks, while effectively engaging in two-way interactions. │
│ │
│ │
└────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
│
◇ What would you like to do?
│ Add .yarn/cache to .gitignore
│
◇ AI response received
│
┌ ? ────────────────────────────────────────────────────────────────────────┐
│ │
│ │
│ First, I need to check if .gitignore exists in the current directory. │
│ │
│ § BASH │
│ │
│ 1 ls .gitignore │
│ │
│ │
└────────────────────────────────────────────────────────────────────────────┘
│
◇ What would you like to do?
│ Run command
│
┌ ────────────┐
│ │
│ .gitignore │
│ │
└────────────────┘
│
◇ AI response received
│
┌ ? ────────────────────────────────────────────────────────────────────┐
│ │
│ │
│ I will now append '.yarn/cache' to your existing .gitignore file. │
│ │
│ § BASH │
│ │
│ 1 echo ".yarn/cache" >> .gitignore │
│ │
│ │
└────────────────────────────────────────────────────────────────────────┘
│
◇ What would you like to do?
│ Run command
│
┌ ────┐
│ │
│ OK │
│ │
└────────┘
│
◆ What would you like to do?
│ Not sure
└
المساهمات مرحب بها! يرجى فتح مشكلة أو إرسال طلب سحب.
معهد ماساتشوستس للتكنولوجيا