[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"article-why-jetbrains-is-right-to-treat-ai-as-an-ide-problem-en":3,"article-related-why-jetbrains-is-right-to-treat-ai-as-an-ide-problem-en":31,"series-tools-080b4782-6e9b-40bd-a0be-724f6a30e1c5":84},{"id":4,"slug":5,"title":6,"content":7,"summary":8,"source":9,"source_url":10,"author":11,"image_url":12,"cover_image":12,"category":13,"language":14,"translated_content":11,"related_article_id":15,"keywords":16,"key_takeaways":23,"views":27,"created_at":28,"published_at":29,"topic_cluster_id":30},"080b4782-6e9b-40bd-a0be-724f6a30e1c5","why-jetbrains-is-right-to-treat-ai-as-an-ide-problem-en","Why JetBrains Is Right to Treat AI as an IDE Problem","\u003Cp data-speakable=\"summary\">JetBrains argues that \u003Ca href=\"\u002Ftag\u002Fai-coding\">AI coding\u003C\u002Fa> quality depends on the IDE, not just the model.\u003C\u002Fp>\u003Cp>JetBrains is right to treat AI as an IDE problem, not a model problem. The company’s current AI posts keep circling the same conclusion: when code generation moves from toy demos into real software work, the environment around the model matters as much as the model itself. That shows up in their own experiments with AlphaEvolve on IDE indexing, their push for IDE-native search tools, and their insistence that review, ownership, and understanding still happen inside the editor where the code actually lives.\u003C\u002Fp>\u003Ch2>AI fails in software when it lacks context\u003C\u002Fh2>\u003Cp>The strongest evidence is JetBrains’ own AlphaEvolve work on indexing, one of the hardest parts of an IDE to optimize. Their point is blunt: indexing is not a side feature, it is the structure that lets the rest of the toolchain understand the codebase quickly and accurately. If an AI system has to infer the codebase from scratch every time, it is already at a disadvantage. A model that can write plausible code is still blind without the surrounding signals that an IDE supplies.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780321677793-ydz3.png\" alt=\"Why JetBrains Is Right to Treat AI as an IDE Problem\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>This is why the blog’s framing around “IDE-native search tools” matters. JetBrains says the same coding tasks ran faster and cheaper when agents had prebundled tooling across models and languages. That is not a small implementation detail. It is proof that the model’s raw capability is not the bottleneck; the bottleneck is whether the tool can find the right symbols, files, dependencies, and local conventions fast enough to make the model useful.\u003C\u002Fp>\u003Ch2>Productivity gains come from the workflow, not the prompt\u003C\u002Fh2>\u003Cp>JetBrains’ Koog 1.0 announcement pushes the same thesis from another angle. A stable \u003Ca href=\"\u002Fnews\u002F5-reasons-teams-pick-microsoft-agent-framework-en\">agent framework\u003C\u002Fa> for Kotlin and Java is not just about giving developers another way to call an \u003Ca href=\"\u002Ftag\u002Fllm\">LLM\u003C\u002Fa>. It is about making agent behavior predictable enough for production backends, with a 1-year \u003Ca href=\"\u002Ftag\u002Fapi\">API\u003C\u002Fa> stability guarantee and better interoperability. That is a workflow story, not a prompt story. Teams do not ship on the basis of clever prompts; they ship on the basis of systems that can be maintained, observed, and integrated over time.\u003C\u002Fp>\u003Cp>The ReSharper 2026.2 preview and the hackathon coverage reinforce that point. JetBrains keeps describing AI features in the same breath as IDE features, performance, and developer experience because that is where the value lands. A developer does not need a smarter chat box. They need a tool that can suggest code, inspect the project, surface the right files, and keep the human in control when the change reaches review. That is why the IDE remains the real unit of productivity.\u003C\u002Fp>\u003Ch2>The review bottleneck is where AI adoption succeeds or fails\u003C\u002Fh2>\u003Cp>JetBrains’ strongest argument against model-first thinking is its warning about review. In “Stop Sending IDE-Catchable AI Code Errors to Review,” the company says \u003Ca href=\"\u002Ftag\u002Fai-coding-tools\">AI coding tools\u003C\u002Fa> are increasing PR volume and changing the defect profile, while the reviewers stay the same people. That is the hidden tax of model-centric adoption: you do not remove work, you move it downstream. If the IDE can catch the mistake before the PR, the team saves time twice, once in review and once in cleanup.\u003C\u002Fp>\n\u003Cfigure class=\"my-6\">\u003Cimg src=\"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780321671732-bmmy.png\" alt=\"Why JetBrains Is Right to Treat AI as an IDE Problem\" class=\"rounded-xl w-full\" loading=\"lazy\" \u002F>\u003C\u002Ffigure>\n\u003Cp>The same logic appears in the post about the IDE as an AI quality variable. JetBrains argues that developers’ AI tools are only as good as what they know going in, and the IDE can give them a head start by shaping that knowledge. That is the right framing. The bottleneck is not just generation, it is correction. When the IDE helps the \u003Ca href=\"\u002Ftag\u002Fagent\">agent\u003C\u002Fa> understand the codebase before it writes, and helps the human validate the change before it merges, the whole pipeline gets better.\u003C\u002Fp>\u003Ch2>The counter-argument\u003C\u002Fh2>\u003Cp>The best case for the opposing view is simple: models are improving so quickly that the surrounding tooling will matter less over time. If foundation models can reason across larger contexts, use tools autonomously, and write cleaner code with fewer mistakes, then the IDE becomes a nice-to-have layer rather than the center of gravity. From that perspective, JetBrains is overinvesting in the wrapper around the intelligence.\u003C\u002Fp>\u003Cp>That argument has real force in narrow demos and greenfield work. A strong model can produce impressive output even in a weak environment, and teams under pressure will always be tempted to buy the biggest model and call it strategy. But that logic breaks in real software organizations, where the codebase is large, the review process is strict, and the cost of a wrong change is high. JetBrains is not claiming models do nothing. It is saying the model’s gains are capped unless the IDE turns those gains into context, safety, and maintainability. That is not a wrapper. That is the product.\u003C\u002Fp>\u003Ch2>What to do with this\u003C\u002Fh2>\u003Cp>If you are an engineer, stop treating AI coding tools as interchangeable chat interfaces and start evaluating them inside your real IDE, on your real codebase, with your real review process. If you are a PM or founder, measure AI success by fewer review cycles, fewer IDE-catchable defects, and faster time to a correct change, not by raw suggestion count or demo polish. The winning stack is the one that helps developers understand, change, and own code faster without pushing more cleanup onto the team.\u003C\u002Fp>","JetBrains is right: AI coding quality depends on the IDE, not just the model.","blog.jetbrains.com","https:\u002F\u002Fblog.jetbrains.com\u002Fai\u002F",null,"https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1780321677793-ydz3.png","tools","en","74221436-bdaa-4079-8faa-83731c6fa45c",[17,18,19,20,21,22],"JetBrains AI","IDE-native search","Koog 1.0","AlphaEvolve","code review","AI coding tools",[24,25,26],"AI coding quality depends on IDE context, not model power alone.","The best gains come from faster search, better indexing, and earlier error catching.","Teams should measure AI by review friction and shipped correctness, not demo output.",1,"2026-06-01T13:47:22.151923+00:00","2026-06-01T13:47:22.142+00:00","1b4e1f40-7c58-4ac3-b7fe-9f6578509f0d",{"tags":32,"relatedLang":43,"relatedPosts":47},[33,35,37,39,41],{"name":17,"slug":34},"jetbrains-ai",{"name":18,"slug":36},"ide-native-search",{"name":21,"slug":38},"code-review",{"name":19,"slug":40},"koog-10",{"name":20,"slug":42},"alphaevolve",{"id":15,"slug":44,"title":45,"language":46},"why-jetbrains-is-right-to-treat-ai-as-an-ide-problem-zh","為什麼 JetBrains 把 AI 當成 IDE 問題是對的","zh",[48,54,60,66,72,78],{"id":49,"slug":50,"title":51,"cover_image":52,"image_url":52,"created_at":53,"category":13},"1e0d71a2-19ae-44f4-970b-d27f77ad5a8a","nvidia-lg-ai-collaboration-playbook-en","Nvidia and LG turn AI plans into a playbook","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781056992194-i3tx.png","2026-06-10T02:02:46.922181+00:00",{"id":55,"slug":56,"title":57,"cover_image":58,"image_url":58,"created_at":59,"category":13},"9db77f6f-0d31-4686-86d9-16eb9615633d","ollama-best-free-ai-path-2026-en","Ollama is the best free AI path in 2026 for real work","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781056075632-qzpq.png","2026-06-10T01:47:25.10989+00:00",{"id":61,"slug":62,"title":63,"cover_image":64,"image_url":64,"created_at":65,"category":13},"c12c0470-eb29-4e44-872d-c133a84a1bc8","awesome-production-ml-turns-chaos-into-stack-en","This MLOps list turns chaos into a stack","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781055237524-86fa.png","2026-06-10T01:33:15.495884+00:00",{"id":67,"slug":68,"title":69,"cover_image":70,"image_url":70,"created_at":71,"category":13},"58924f21-83f4-405d-8d9a-4af334e9d030","bentoml-turns-model-serving-into-python-apis-en","BentoML turns model serving into Python APIs","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781054304942-bxxs.png","2026-06-10T01:17:56.721066+00:00",{"id":73,"slug":74,"title":75,"cover_image":76,"image_url":76,"created_at":77,"category":13},"aa96e422-2b01-4480-b4ce-a646be8e0993","magenta-realtime-2-score-inside-daw-en","Magenta RealTime 2 lets you score in the DAW","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781046208039-ksdz.png","2026-06-09T23:02:56.428086+00:00",{"id":79,"slug":80,"title":81,"cover_image":82,"image_url":82,"created_at":83,"category":13},"c79bca38-50b2-4d80-9a48-7f4d1afd051a","open-source-ai-tools-beat-claude-paid-tiers-en","Open-source AI tools beat Claude’s paid tiers on value","https:\u002F\u002Fxxdpdyhzhpamafnrdkyq.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Fcovers\u002Finline-1781045269190-a1ow.png","2026-06-09T22:47:20.7972+00:00",[85,90,95,100,105,110,115,120,125,130],{"id":86,"slug":87,"title":88,"created_at":89},"8008f1a9-7a00-4bad-88c9-3eedc9c6b4b1","surepath-ai-mcp-policy-controls-en","SurePath AI's New MCP Policy Controls Enhance AI Security","2026-03-26T01:26:52.222015+00:00",{"id":91,"slug":92,"title":93,"created_at":94},"27e39a8f-b65d-4f7b-a875-859e2b210156","mcp-standard-ai-tools-2026-en","MCP Standard in 2026: Integrating AI Tools","2026-03-26T01:27:43.127519+00:00",{"id":96,"slug":97,"title":98,"created_at":99},"165f9a19-c92d-46ba-b3f0-7125f662921d","rag-2026-transforming-enterprise-ai-en","How RAG in 2026 is Transforming Enterprise AI","2026-03-26T01:28:11.485236+00:00",{"id":101,"slug":102,"title":103,"created_at":104},"6a2a8e6e-b956-49d8-be12-cc47bdc132b2","mastering-ai-prompts-2026-guide-en","Mastering AI Prompts: A 2026 Guide for Developers","2026-03-26T01:29:07.835148+00:00",{"id":106,"slug":107,"title":108,"created_at":109},"3ab2c67e-4664-4c67-a013-687a2f605814","garry-tan-open-sources-claude-code-toolkit-en","Garry Tan Open-Sources a Claude Code Toolkit","2026-03-26T08:26:20.245934+00:00",{"id":111,"slug":112,"title":113,"created_at":114},"66a7cbf8-7e76-41d4-9bbf-eaca9761bf69","github-ai-projects-to-watch-in-2026-en","20 GitHub AI Projects to Watch in 2026","2026-03-26T08:28:09.752027+00:00",{"id":116,"slug":117,"title":118,"created_at":119},"9f332fda-eace-448a-a292-2283951eee71","practical-github-guide-learning-ml-2026-en","A Practical GitHub Guide to Learning ML in 2026","2026-03-27T01:16:50.125678+00:00",{"id":121,"slug":122,"title":123,"created_at":124},"1b1f637d-0f4d-42bd-974b-07b53829144d","aiml-2026-student-ai-ml-lab-repo-review-en","AIML-2026 Is a Bare-Bones Student Lab Repo","2026-03-27T01:21:51.661231+00:00",{"id":126,"slug":127,"title":128,"created_at":129},"6d1bf3f6-e191-4d30-b55b-8a0722fa6afe","ai-trending-github-repos-and-research-feeds-en","AI Trending Tracks Repos and Research Feeds","2026-03-27T01:31:35.709532+00:00",{"id":131,"slug":132,"title":133,"created_at":134},"010539a1-4c3a-4bd3-937a-26616422ee0d","awesome-ai-for-science-research-tools-map-en","Awesome AI for Science Is Becoming a Real Research Map","2026-03-27T01:46:50.89513+00:00"]