AI इंजन
Hatcher कई AI कोडिंग सहायकों के साथ एकीकृत होता है ताकि लचीलापन प्रदान कर सके और विभिन्न मॉडलों की अनूठी शक्तियों का लाभ उठा सके।
समर्थित इंजन
Claude Code
Anthropic का Claude हमारा प्राथमिक AI इंजन है, जो निम्नलिखित के लिए अनुकूलित है:
- कोड समझ: मौजूदा कोडबेस की उत्कृष्ट समझ
- पैटर्न पहचान: प्रोजेक्ट कन्वेंशन के साथ स्थिरता बनाए रखता है
- सुरक्षित रीफैक्टरिंग: कोड संशोधनों के लिए रूढ़िवादी दृष्टिकोण
- संदर्भ जागरूकता: बड़े कोडबेस को प्रभावी रूप से संभालता है
कॉन्फ़िगरेशन:
json
{
"engine": "claude",
"model": "claude-3-sonnet",
"maxTokens": 4096,
"temperature": 0.1
}
Gemini CLI
Google का Gemini पूरक क्षमताएं प्रदान करता है:
- रचनात्मक समाधान: जटिल समस्याओं के लिए वैकल्पिक दृष्टिकोण
- प्रदर्शन अनुकूलन: कुशल कोड उत्पादन पर ध्यान
- बहु-भाषा समर्थन: विविध टेक स्टैक के लिए मजबूत समर्थन
- तीव्र पुनरावृत्ति: त्वरित संपादन के लिए तेज़ प्रतिक्रिया समय
इंजन चयन रणनीति
Hatcher कार्य के आधार पर सर्वोत्तम इंजन का स्वचालित चयन करता है:
- नए घटक: संरचना के लिए Claude, रचनात्मकता के लिए Gemini
- बग फिक्स: सावधानीपूर्वक विश्लेषण के लिए Claude
- प्रदर्शन: अनुकूलन सुझावों के लिए Gemini
API कीज़ सेटअप
Claude API की
- Anthropic Console पर जाएं
- एक नई API की उत्पन्न करें
- Hatcher सेटिंग्स या पर्यावरण चर में जोड़ें:bash
export ANTHROPIC_API_KEY="your-key-here"
Gemini API की
- Google AI Studio पर जाएं
- एक नई API की बनाएं
- Hatcher में कॉन्फ़िगर करें:bash
export GOOGLE_AI_API_KEY="your-key-here"
इंजन तुलना
सुविधा | Claude | Gemini |
---|---|---|
कोड गुणवत्ता | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
गति | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
संदर्भ आकार | ⭐⭐⭐⭐⭐ | ⭐⭐⭐ |
रचनात्मकता | ⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
सुरक्षा | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
भविष्य के इंजन
हम सक्रिय रूप से निम्नलिखित के लिए समर्थन पर कार्य कर रहे हैं:
- GitHub Copilot: VS Code वर्कफ़्लो के साथ प्रत्यक्ष एकीकरण
- OpenAI GPT-4: सामान्य प्रयोजन कोडिंग सहायता
- स्थानीय मॉडल: गोपनीयता-सचेत टीमों के लिए स्व-होस्टेड विकल्प
- कस्टम इंजन: मालिकाना AI उपकरणों के लिए प्लगइन सिस्टम
सर्वोत्तम प्रथाएं
प्रॉम्प्ट इंजीनियरिंग
Hatcher स्वचालित रूप से प्रत्येक इंजन के लिए प्रॉम्प्ट को अनुकूलित करता है:
- Claude: विस्तृत संदर्भ और स्पष्ट निर्देश
- Gemini: स्पष्ट उद्देश्यों के साथ संक्षिप्त प्रॉम्प्ट
त्रुटि प्रबंधन
मजबूत फॉलबैक सिस्टम निरंतरता सुनिश्चित करते हैं:
- प्राथमिक इंजन डाउन: फॉलबैक पर स्वचालित स्विच
- दर सीमा: बुद्धिमान अनुरोध कतार
- नेटवर्क समस्याएं: सामान्य पैटर्न की स्थानीय कैशिंग
लागत अनुकूलन
- टोकन प्रबंधन: कुशल संदर्भ संपीड़न
- अनुरोध बैचिंग: कई छोटे परिवर्तनों को मिलाना
- कैशिंग: समान कोड उत्पादन परिणामों का पुन: उपयोग