موتورهای هوش مصنوعی
Hatcher با چندین دستیار کدنویسی هوش مصنوعی یکپارچه میشود تا انعطافپذیری فراهم کند و از نقاط قوت منحصر به فرد مدلهای مختلف استفاده کند.
موتورهای پشتیبانی شده
Claude Code
Claude شرکت Anthropic موتور اصلی هوش مصنوعی ما است که برای موارد زیر بهینه شده:
- درک کد: درک عالی از پایگاههای کد موجود
- تشخیص الگو: حفظ سازگاری با قراردادهای پروژه
- بازسازی امن: رویکرد محافظهکارانه به تغییرات کد
- آگاهی از زمینه: مدیریت مؤثر پایگاههای کد بزرگ
پیکربندی:
json
{
"engine": "claude",
"model": "claude-3-sonnet",
"maxTokens": 4096,
"temperature": 0.1
}
Gemini CLI
Gemini گوگل قابلیتهای مکمل ارائه میدهد:
- راهحلهای خلاقانه: رویکردهای جایگزین برای مسائل پیچیده
- بهینهسازی عملکرد: تمرکز بر تولید کد کارآمد
- پشتیبانی چندزبانه: پشتیبانی قوی برای پشتههای فناوری متنوع
- تکرار سریع: زمان پاسخ سریع برای ویرایشهای فوری
استراتژی انتخاب موتور
Hatcher بهترین موتور را بر اساس کار به طور خودکار انتخاب میکند:
- کامپوننتهای جدید: Claude برای ساختار، Gemini برای خلاقیت
- رفع باگ: Claude برای تحلیل دقیق
- عملکرد: Gemini برای پیشنهادات بهینهسازی
راهاندازی کلیدهای API
کلید API Claude
- به Anthropic Console بروید
- کلید API جدید تولید کنید
- به تنظیمات Hatcher یا متغیر محیطی اضافه کنید:bash
export ANTHROPIC_API_KEY="your-key-here"
کلید API Gemini
- به Google AI Studio بروید
- کلید API جدید ایجاد کنید
- در Hatcher پیکربندی کنید:bash
export GOOGLE_AI_API_KEY="your-key-here"
مقایسه موتورها
ویژگی | Claude | Gemini |
---|---|---|
کیفیت کد | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
سرعت | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
اندازه زمینه | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
خلاقیت | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
امنیت | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
موتورهای آینده
ما فعالانه روی پشتیبانی از موارد زیر کار میکنیم:
- GitHub Copilot: یکپارچگی مستقیم با جریانهای کاری VS Code
- OpenAI GPT-4: کمک کدنویسی عمومی
- مدلهای محلی: گزینههای میزبانی شخصی برای تیمهای حریم خصوصیمحور
- موتورهای سفارشی: سیستم افزونه برای ابزارهای هوش مصنوعی اختصاصی
بهترین روشها
مهندسی پرامپت
Hatcher به طور خودکار پرامپتها را برای هر موتور بهینه میکند:
- Claude: زمینه دقیق و دستورالعملهای صریح
- Gemini: پرامپتهای مختصر با اهداف واضح
مدیریت خطا
سیستمهای پشتیبان قوی تداوم را تضمین میکنند:
- موتور اصلی خاموش: تغییر خودکار به موتور پشتیبان
- محدودیت نرخ: صفبندی هوشمند درخواستها
- مسائل شبکه: کش محلی الگوهای رایج
بهینهسازی هزینه
- مدیریت توکن: فشردهسازی کارآمد زمینه
- دستهبندی درخواستها: ترکیب چندین تغییر کوچک
- کشکردن: استفاده مجدد از نتایج تولید کد مشابه