# वे कैसे काम करते हैं — AI Coding Assistants: अच्छी तरह उपयोग करें और सख़्ती से review करें

Source: https://www.geekswithgeeks.com/hi/ai-coding-assistants/intro-how-work

> समझाएँ कि assistants संदर्भ से संभावित कोड का अनुमान लगाते हैं और अपने आप उसे समझते या चलाते नहीं।

## संभावित, प्रमाणित नहीं

Coding assistant एक **large language model** है जिसे बहुत सारे कोड और text पर train किया गया है। आपके दिए संदर्भ (खुली files, आपकी prompt, project नोट्स) को देखकर वह सबसे संभावित उपयोगी आगे का हिस्सा बताता है। इसी से वह तेज़ और अक्सर सही होता है, पर वह कोड को दिमाग़ में चलाता नहीं, और ऐसा कुछ दे सकता है जो **सही दिखता है पर है नहीं**। Agents tests चलाकर इसे घटाते हैं, पर तभी जब tests हों।

## आत्मविश्वास सही होना नहीं है

उत्तर का लहजा उसकी सटीकता के बारे में कुछ नहीं बताता। ग़लत उत्तर उतनी ही प्रवाह से लिखा जाता है जितना सही, इसलिए भरोसा tests, दस्तावेज़ और पढ़ने से आता है, assistant कितना पक्का लगता है उससे नहीं।

**Quiz:** Assistant ऐसा कोड क्यों दे सकता है जो सही दिखे पर ग़लत हो?

- [x] वह संभावित कोड का अनुमान लगाता है और चलाकर जाँचता नहीं
- [ ] वह हमेशा internet से नक़ल करता है
- [ ] वह tests उपयोग करने से मना करता है
- [ ] वह कोड पढ़ नहीं सकता

*Answer:* वह संभावित कोड का अनुमान लगाता है और चलाकर जाँचता नहीं. वह संभाव्यता के लिए अनुकूलित है; सही होना अलग से जाँचना पड़ता है।
