1 पॉइंट द्वारा GN⁺ 2025-08-30 | 1 टिप्पणियां | WhatsApp पर शेयर करें

Claude इंटीग्रेशन

  • Xcode 26 Beta 7 में Claude को Xcode के Intelligence settings panel में जोड़ा गया है
  • उपयोगकर्ता अपने मौजूदा paid Claude account को Xcode से लिंक करके Claude Sonnet 4 का सीधे इस्तेमाल कर सकते हैं
  • इससे डेवलपर्स Xcode environment के भीतर Claude की उन्नत AI capabilities का उपयोग करके coding tasks में सहायता पा सकते हैं

ChatGPT फीचर में सुधार

  • Xcode में ChatGPT इस्तेमाल करते समय, उपयोगकर्ता GPT-4.1 या GPT-5 में से चुनकर नई conversation शुरू कर सकते हैं
  • GPT-5 को default setting के रूप में तय किया गया है, जो अधिकांश coding tasks के लिए तेज़ और उच्च-गुणवत्ता वाले परिणाम देता है
  • जटिल कार्यों के लिए GPT-5 (Reasoning) model चुना जा सकता है, जो जवाब देने से पहले अधिक समय लगाकर सटीक परिणाम प्रदान करता है

OpenAI API model की विवरण

  • OpenAI API में GPT-5 minimal reasoning level के अंतर्गत आता है और तेज़ response के लिए डिज़ाइन किया गया है
  • GPT-5 (Reasoning) low reasoning level पर काम करता है और जटिल coding tasks में अधिक accuracy देने के लिए डिज़ाइन किया गया है
  • ये model विकल्प डेवलपर्स को काम की जटिलता के अनुसार उपयुक्त AI सहायता पाने में मदद करते हैं

1 टिप्पणियां

 
GN⁺ 2025-08-30
Hacker News राय
  • Microsoft ने CoPilot को हर जगह ठेलने की कोशिश की, लेकिन आखिरकार Apple, Google, JetBrains ने भी अपने AI integration पेश कर दिए, और CoPilot को केंद्र से हटते देखना काफी विडंबनापूर्ण लगता है। यह कुछ वैसा ही दिखता है जैसा Microsoft ने पहले web (IE), mobile (Windows CE/Pocket PC/WP 7/WP 8/UWP), और पुराने BUILD इवेंट्स में UWP पर all-in किया था, फिर बाद में प्रतिस्पर्धियों से पीछे रह गया। लगता है KPI और OKR में फँसकर delivery में गलती करना और अंततः latecomer को बाज़ार दे देना बार-बार दोहराया जा रहा है। इस रिलीज़ में दिखे C++ security improvements भी पसंद आए

    • यह कहना कि Microsoft ने CoPilot को हर जगह integrate किया और फिर प्रतिस्पर्धियों ने अपने AI features ला दिए, इसलिए CoPilot हट गया, असल में सही नहीं है। Microsoft ने पहले अपने products में AI डाला, और उसके बाद दूसरी कंपनियों ने अपने AI को अपने products में integrate किया। इसमें न कुछ चौंकाने वाला है, न विडंबनापूर्ण
    • Microsoft के पास OpenAI में 49% हिस्सेदारी है, इसलिए ज़्यादा चिंता की ज़रूरत नहीं लगती। JetBrains ने भी हाल ही में घोषणा की है कि वह GPT-5 को default engine की तरह उपयोग करेगा। हाँ, Microsoft के all-in करने के बाद पीछे रह जाने के उदाहरण हैं, लेकिन उल्टे उदाहरण भी बहुत हैं। जैसे cloud computing market में वह late entrant था, लेकिन अब Azure उसकी अब तक की सबसे बड़ी revenue source बन गई है। Visual Studio को भी कभी Windows-only legacy app की तरह देखा जाता था, लेकिन VSCode रिलीज़ करने के बाद वह भारी लोकप्रिय editor बन गया Stack Overflow सर्वे परिणाम देखें
    • CoPilot Microsoft के अंतर्गत आने वाली services के बाहर बेचा जाने वाला product नहीं है। GitHub Copilot में Anthropic, OpenAI, Google engines चुने जा सकते हैं। UWP क्यों असफल हुआ, यह साफ है: Win32 बहुत ज़्यादा लोकप्रिय और flexible था। Developers को mobile support के लिए apps को UWP में दोबारा लिखने की कोई खास वजह नहीं थी
    • सिर्फ इसलिए कि कोई चीज़ market में सफल नहीं हुई, इसका मतलब यह नहीं कि निवेश को पूरी तरह प्रतिस्पर्धियों के हाथ जाने दिया जाए। अगर Microsoft न होता, तो Google, Apple, Facebook, AWS वगैरह भी license deals में रुचि लेते
    • GitHub Copilot को लेकर सबसे बड़ी निराशा यह थी कि GPT-4 आने पर उसे तुरंत paid users को नहीं दिया गया, बल्कि “जल्द आ रहा है” या “beta” कहकर सिर्फ Copilot X में रखा गया। इसलिए मैंने अपनी कंपनी में चल रही Copilot subscription ही रद्द कर दी
  • मुझे लगता है Apple ने Gatekeeper OCSP analysis data की वजह से अब application execution server को signal भेजता है, इसलिए वह product decisions कहीं बेहतर तरीके से ले सकता होगा। इससे उसे यह भी ठीक-ठीक पता चल सकता है कि VSCode कितना लोकप्रिय है। Facebook ने Onavo के साथ ऐसा ही कुछ करने की कोशिश की थी और आलोचना झेली थी, लेकिन Apple अगर computer protection के नाम पर करे तो माहौल उसे ठीक मान लेता है, यह दिलचस्प है

    • Apple telemetry के बिना भी 2 Xcode users को उनका पसंदीदा coding AI ईमेल कर सकता है
    • मुझे नहीं लगता कि यह खबर अभी कोई बड़ा बदलाव है। असली खबर तब होगी जब Codex CLI या Claude Code वास्तव में integrate हो, या Apple इनके मुकाबले की कोई service घोषित करे। उससे पहले तक यह feature एक खिलौने जैसा है, और पहले से बेहतर tools मौजूद हैं, इसलिए इससे गंभीर काम नहीं किया जाएगा
  • इस Xcode में model built-in नहीं हो रहा। अभी भी data को external provider के पास भेजना होगा और उम्मीद करनी होगी कि वे data को ठीक से संभालें। साथ ही यह भरोसा भी रखना होगा कि सरकार उनसे data disclosure नहीं माँगेगी

    • सरकार पहले ही OpenAI से सारे logs सुरक्षित रखने को कह रही है। अंततः सब track हो रहा है
    • Anthropic privacy पर बहुत सख्त दिखता है, लेकिन हाल की खबर में उसने रुख बदलकर कहा कि Claude chats को training में इस्तेमाल किया जाएगा
  • 3 दिन पहले HN पर Claude की बहुत तारीफ़ वाला एक पोस्ट देखकर मैंने खुद sign up किया और copilot से तुलना की। मैंने दो चीज़ें माँगीं:

    1. Pi Pico और st7789 spi display driver तक सेट किए हुए Zephyr project skeleton बनाने को कहा, तो इसने अजीब devicetree दिया और compile भी नहीं हुआ। गलत बताया तो माफ़ी माँगी और फिर से ऐसा code दिया जो compile नहीं हुआ। एक ऐसा driver भी बना दिया जो अस्तित्व में ही नहीं है, और पता नहीं क्यों सिर्फ monkey test enable किया, सही tests नहीं किए
    2. 7x10 monochrome pixel map को C array में 0~9 digits के लिए बनाने को कहा, तो 8 अंक 0 जैसा दिखा। मैंने example भी दिया था, फिर भी। 0 और 8 दोनों में बीच का cross नहीं था, बस ring बनाई गई थी समझ नहीं आ रहा कि मैंने क्या गलत किया, या अभी AI की सीमा बस यही है
    • “मैंने क्या गलत किया?” इस सवाल पर, पहला prompt ऐसा है जिसका जवाब Claude तभी दे सकता है जब सही उत्तर मानो किसी encyclopedia की तरह model में पहले से संग्रहीत हो। इतने specific skeleton code को तुरंत उगल देना उससे उम्मीद करना ज़्यादा है। सही examples देकर इसे tool की तरह इस्तेमाल करना ज़रूरी है। दूसरे मामले की तरह बातचीत में बार-बार मनचाही चीज़ को refine करते हुए जाना चाहिए। LLM शुरुआत से perfect result नहीं देता, इसलिए “8, 0 जैसा आ गया, इसे ठीक करो” जैसी अतिरिक्त instructions देनी चाहिए
    • Claude “सब कुछ Docker में डालो, Postgres database में Users table बनाओ, FastAPI से CRUD endpoints बनाओ, और React homepage, login, dashboard बनाओ” जैसे सामान्य tasks में अच्छा है, क्योंकि इस tech stack के examples ऑनलाइन पहले से बहुत हैं। लेकिन अगर माँग unusual या rare हो, तो कहीं ज़्यादा explanation और guidance चाहिए। Requirements जितनी जटिल होंगी, यह उतना ही “मसालेदार autocomplete” जैसा लगेगा, और जितना काम आम CRUD app जैसा होगा, उतना ही high-level natural language directions से भी result मिल जाएगा
    • लगता है आपने बहुत जल्दी सिर्फ दो बार कोशिश करके हार मान ली। यह वैसा है जैसे नई language का REPL खोलकर कुछ परिचित commands चलाएँ, error आए और छोड़ दें। Tool से पूरा फायदा लेने के लिए इसे इस्तेमाल करना सीखना पड़ता है। उदाहरण के लिए, ऐसे निर्देश देना कि मानो आप पहली बार मिले किसी junior developer को एक ईमेल में समझा रहे हों, अच्छी शुरुआत हो सकती है। इस मामले में CLAUDE.md file में project का विवरण, इस्तेमाल होने वाली toolchain, build/test commands वगैरह लिखकर दें, साथ में मिलते-जुलते example project files भी जोड़ें। और शुरू करने से पहले यह भी कहें: “पहले plan बनाओ, approval लो, फिर शुरू करो”
    • बहुत से developers ऐसे काम जानबूझकर AI को देते हैं जिन्हें वह हल न कर पाए, और इससे उन्हें मनोवैज्ञानिक सुकून मिलता है। लेकिन उस तरह AI की productivity को परखना ज़्यादा मददगार नहीं है
    • Claude को एक सामान्य software developer की तरह समझना ठीक है। अगर किसी random developer से कहें “ऐसा project skeleton बना दो!”, तो स्वाभाविक है कि वह ज़्यादातर चीज़ें नहीं जानता होगा। समस्या यह है कि LLM “मुझे नहीं पता” नहीं कहता, बल्कि intern की तरह अंदाज़ा लगाकर कुछ दे देता है
  • आजकल हर IDE में AI built-in होने की स्थिति देखकर लगता है कि confidential projects में यह जोखिम रहता है कि code का कुछ हिस्सा कब server पर upload होकर analyze हो जाए, पता नहीं

    • जिन लोगों ने AI integration का अनुभव किया है, वे जानते होंगे कि ऐसा कोई AI नहीं है जो अपने आप codebase से जुड़ जाए
    • Xcode में Claude Sonnet 4 तुरंत इस्तेमाल करने के लिए पहले से paid Claude account होना ज़रूरी है, यानी यह default behavior नहीं है
    • Neovim, Emacs जैसे open source tools में built-in AI नहीं है। ऐसे tools इस्तेमाल करना भी एक तरीका है
    • अगर आप सचमुच बहुत संवेदनशील confidential code वाले environment में काम कर रहे हैं, तो वहाँ आमतौर पर network पहले से cut off होता है या सिर्फ सख्त proxy के ज़रिए access मिलता है। ऐसे माहौल में AI के जरिए data leak की चिंता नहीं रहती
    • आख़िरकार यह इस पर निर्भर करता है कि user access की अनुमति देता है या नहीं। Privacy को लेकर Apple की reputation कुछ हद तक भरोसा देती है
  • OpenAI API में “GPT-5” minimal स्तर की reasoning है, और “GPT-5(Reasoning)” low level reasoning के बराबर है। इस XCode में supported GPT-5 का highest reasoning level असल में “low” है, यह दिलचस्प है। वजह क्या है, जानने की उत्सुकता है

    • अगर API Key सीधे डालने वाली संरचना है, तो Opus model भी support होना चाहिए, समझ नहीं आता कि क्यों नहीं है
  • इसे अभी तुरंत इस्तेमाल किया जा सकता है। पोस्ट के शीर्षक या Xcode release notes से ज़्यादा उपयोगी जानकारी इस लिंक पर मिल सकती है

  • अब ऐसा लगता है कि LLM को अस्वीकार करने वाला IDE खोजना दिन-ब-दिन मुश्किल होता जा रहा है

    • इसी तरह ऐसा operating system भी मुश्किल से मिलता है जिसमें internet connection को पूरी तरह बंद रखा जा सके
    • “Boycott” शब्द थोड़ा कठोर लगता है, लेकिन AI को लेकर असहजता काफ़ी गहरी दिखती है। फिर भी अगर आप वह चीज़ ठुकराते हैं जो ज़्यादातर users को पसंद है, तो फिर niche editors में सिर्फ उसी हिसाब से optimization होना स्वाभाविक है
    • जो feature नहीं चाहिए, बस उसका उपयोग मत करो
    • Kate Editor भी है
    • macOS पर Code Edit एक native चलने वाला open source alternative है (MIT license, VC funding लिए बिना विकसित हो रहा है) Code Edit आधिकारिक पेज, और stable होने से पहले मैं VSCodium इस्तेमाल कर रहा हूँ
  • “Xcode के अंदर Intelligence settings panel में पहले से paid Claude account को जोड़कर सीधे Claude Sonnet 4 इस्तेमाल किया जा सकता है” — यह हिस्सा headline को थोड़ा भ्रामक बनाता है। अब Xcode में model built-in नहीं हो रहा, बल्कि account connect करके इस्तेमाल किया जा रहा है

  • यह feature सच में स्वागतयोग्य है। अब तक Xcode में Claude Code इस्तेमाल करने के लिए अलग terminal साथ में चलाना पड़ता था, जो काफी झंझट भरा setup था

    • Jetbrains IDE में Claude Code का अनुभव बहुत अच्छा है, लेकिन Xcode किसी वजह से Claude को files सीधे edit करने में अच्छी support नहीं देता था
    • मैं VS Code में Claude Code इस्तेमाल करता हूँ और build और launch के लिए सिर्फ Xcode का उपयोग करता हूँ
    • Terminal में Claude इस्तेमाल करने पर project folder के बाहर की files भी पढ़वाई जा सकती हैं, इसलिए वह और सुविधाजनक है। जानना चाहूँगा कि समस्या क्या थी
    • बस Claude को ठीक से याद रहना चाहिए कि वह Xcode project files को सीधे edit कर सकता है। CLAUDE file में permissions लिखने पर भी आधी बार वह अनदेखा कर देता है। एक बार तो उसने project file modify करने के लिए नई Python script ही बना दी। यह प्रतिक्रिया समझना बहुत कठिन था
    • मैं Xcode इस्तेमाल नहीं करता, इसलिए ठीक से नहीं जानता, लेकिन निजी तौर पर मुझे agent का अलग app के रूप में चलना कहीं बेहतर लगता है