Skip to content

موتورهای هوش مصنوعی

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

  1. به Anthropic Console بروید
  2. کلید API جدید تولید کنید
  3. به تنظیمات Hatcher یا متغیر محیطی اضافه کنید:
    bash
    export ANTHROPIC_API_KEY="your-key-here"

کلید API Gemini

  1. به Google AI Studio بروید
  2. کلید API جدید ایجاد کنید
  3. در Hatcher پیکربندی کنید:
    bash
    export GOOGLE_AI_API_KEY="your-key-here"

مقایسه موتورها

ویژگیClaudeGemini
کیفیت کد⭐⭐⭐⭐⭐⭐⭐⭐⭐
سرعت⭐⭐⭐⭐⭐⭐⭐⭐
اندازه زمینه⭐⭐⭐⭐⭐⭐⭐⭐
خلاقیت⭐⭐⭐⭐⭐⭐⭐⭐
امنیت⭐⭐⭐⭐⭐⭐⭐⭐⭐

موتورهای آینده

ما فعالانه روی پشتیبانی از موارد زیر کار می‌کنیم:

  • GitHub Copilot: یکپارچگی مستقیم با جریان‌های کاری VS Code
  • OpenAI GPT-4: کمک کدنویسی عمومی
  • مدل‌های محلی: گزینه‌های میزبانی شخصی برای تیم‌های حریم خصوصی‌محور
  • موتورهای سفارشی: سیستم افزونه برای ابزارهای هوش مصنوعی اختصاصی

بهترین روش‌ها

مهندسی پرامپت

Hatcher به طور خودکار پرامپت‌ها را برای هر موتور بهینه می‌کند:

  • Claude: زمینه دقیق و دستورالعمل‌های صریح
  • Gemini: پرامپت‌های مختصر با اهداف واضح

مدیریت خطا

سیستم‌های پشتیبان قوی تداوم را تضمین می‌کنند:

  • موتور اصلی خاموش: تغییر خودکار به موتور پشتیبان
  • محدودیت نرخ: صف‌بندی هوشمند درخواست‌ها
  • مسائل شبکه: کش محلی الگوهای رایج

بهینه‌سازی هزینه

  • مدیریت توکن: فشرده‌سازی کارآمد زمینه
  • دسته‌بندی درخواست‌ها: ترکیب چندین تغییر کوچک
  • کش‌کردن: استفاده مجدد از نتایج تولید کد مشابه

Released under the MIT License. Built with ❤️ by Chriss Mejía and the Hatcher community.