AWS Blogs 05月03日 00:13
Amazon Q Developer elevates the IDE experience with new agentic coding experience
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

Amazon Q Developer 在Visual Studio Code IDE中引入了全新的交互式agentic编码体验。它通过与本地开发环境无缝交互,读取和写入文件,执行bash命令,并进行自然对话,从而帮助开发者更高效地编写和维护代码。Amazon Q Developer 能够理解代码库的上下文,通过自然对话完成复杂任务,保持工作流程的流畅性,并加快开发速度。用户可以选择付费的Amazon Q Developer Pro,或使用免费的Amazon Q Developer Free,通过AWS Builder ID进行用户身份验证。

💡Amazon Q Developer在IDE中提供交互式编码功能,通过透明的建议和修改,以及自动化或逐步确认变更的选择,转变了代码编写和维护方式。

💻Amazon Q Developer与本地开发环境无缝交互,允许直接读取和写入文件,执行bash命令,并进行自然的对话,从而理解代码库的上下文并帮助完成复杂任务。

💬Amazon Q Developer IDE支持多种语言,包括英语、普通话、法语、德语、意大利语、日语、西班牙语、韩语、印地语和葡萄牙语,方便全球开发者使用。

💰Amazon Q Developer agentic chat在IDE中免费提供给Amazon Q Developer Pro Tier和Amazon Q Developer Free tier用户。

<section class="blog-post-content lb-rtxt"><table id="amazon-polly-audio-table"><tbody><tr><td id="amazon-polly-audio-tab"><p></p></td></tr></tbody></table><p>Today, <a href="https://aws.amazon.com/q/developer/?trk=4f1e9f0e-7b21-4369-8925-61f67341d27c&amp;amp;sc_channel=el&quot;&gt;Amazon Q Developer</a> introduces a new, interactive, agentic coding experience that is now available in the <a href="https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-in-IDE.html?trk=4f1e9f0e-7b21-4369-8925-61f67341d27c&amp;amp;sc_channel=el&quot;&gt;integrated development environments (IDE)</a> for <a href="https://code.visualstudio.com/&quot;&gt;Visual Studio Code</a>. This experience brings interactive coding capabilities, building upon existing prompt-based features. You now have a natural, real-time collaborative partner working alongside you while writing code, creating documentation, running tests, and reviewing changes.</p><p>Amazon Q Developer transforms how you write and maintain code by providing transparent reasoning for its suggestions and giving you the choice between automated modifications or step-by-step confirmation of changes. As a daily user of <a href="https://aws.amazon.com/q/developer/build/&quot;&gt;Amazon Q Developer command line interface (CLI) agent</a>, I’ve experienced firsthand how Amazon Q Developer chat interface makes software development a more efficient and intuitive process. Having an AI-powered assistant only a <code>q chat</code> away in CLI has streamlined my daily development workflow, enhancing the coding process.</p><p>The new agentic coding experience in Amazon Q Developer in the IDE seamlessly interacts with your local development environment. You can read and write files directly, execute bash commands, and engage in natural conversations about your code. Amazon Q Developer comprehends your codebase context and helps complete complex tasks through natural dialog, maintaining your workflow momentum while increasing development speed.</p><p><strong>Let’s see it in action</strong><br />To begin using Amazon Q Developer for the first time, follow the steps in the <a href="https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/getting-started-q-dev.html&quot;&gt;Getting Started with Amazon Q Developer</a> guide to access Amazon Q Developer. When using Amazon Q Developer, you can choose between <a href="https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-pro-tier.html&quot;&gt;Amazon Q Developer Pro</a>, a paid subscription service, or <a href="https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-free-tier.html&quot;&gt;Amazon Q Developer Free tier</a> with <a href="https://community.aws/builderid?trk=4f1e9f0e-7b21-4369-8925-61f67341d27c&amp;amp;sc_channel=el&quot;&gt;AWS Builder ID</a> user authentication.</p><p>For existing users, update to the new version. Refer to <a href="https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-in-IDE.html&quot;&gt;Using Amazon Q Developer in the IDE</a> for activation instructions.</p><p>To start, I select the Amazon Q icon in my IDE to open the chat interface. For this demonstration, I’ll create a web application that transforms Jupiter notebooks from the <a href="https://github.com/aws-samples/amazon-nova-samples?trk=4f1e9f0e-7b21-4369-8925-61f67341d27c&amp;amp;sc_channel=code&quot;&gt;Amazon Nova sample repository</a> into interactive applications.</p><p>I send the following prompt: <code>In a new folder, create a web application for video and image generation that uses the notebooks from multimodal-generation/workshop-sample as examples to create the applications. Adapt the code in the notebooks to interact with models. Use existing model IDs</code></p><p>Amazon Q Developer then examines the files: the README file, notebooks, notes, and everything that is in the folder where the conversation is positioned. In our case it’s at the root of the repository.</p><p><img class="aligncenter wp-image-95802 size-large" src="https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2025/05/02/AWSNEWS-2205_01-1024x740.jpg&quot; alt="" width="1024" height="740" /></p><p>After completing the repository analysis, Amazon Q Developer initiates the application creation process. Following the prompt requirements, it requests permission to execute the bash command for creating necessary folders and files.</p><p><img class="aligncenter wp-image-95801 size-large" src="https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2025/05/02/AWSNEWS-2205_03-1024x908.jpg&quot; alt="" width="1024" height="908" /></p><p>With the folder structure in place, Amazon Q Developer proceeds to build the complete web application.</p><p>In a few minutes, the application is complete. Amazon Q Developer provides the application structure and deployment instructions, which can be converted into a README file upon request in the chat.</p><p><img class="alignnone size-large" src="https://d2908q01vomqb2.cloudfront.net/artifacts/AWSNews/2025/AWSNEWS-2205_03.gif&quot; width="1920" height="1080" alt="image" /></p><p>During my initial attempt to run the application, I encountered an error. I described it in Spanish using Amazon Q chat.</p><p><img class="aligncenter wp-image-95800 size-large" src="https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2025/05/02/AWSNEWS-2205_04-1024x737.jpg&quot; alt="" width="1024" height="737" /></p><p>Amazon Q Developer responded in Spanish and gave me the solutions and code modifications in Spanish! I loved it!</p><p><img class="aligncenter wp-image-95798 size-large" src="https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2025/05/02/AWSNEWS-2205_05-1-1024x742.jpg&quot; alt="" width="1024" height="742" /></p><p>After implementing the suggested fixes, the application ran successfully. Now I can create, modify, and analyze images and videos using <a href="https://aws.amazon.com/ai/generative-ai/nova/&quot;&gt;Amazon Nova</a> through this newly created interface.</p><p><img class="aligncenter size-large wp-image-95551" src="https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2025/04/24/Screenshot-2025-04-24-at-6.12.02%E2%80%AFPM-1024x696.png&quot; alt="" width="1024" height="696" /></p><p>The preceding images showcase my application’s output capabilities. Because I asked to modify the video generation code in Spanish, it gave me the message in Spanish.</p><table><thead><tr><th><img class="aligncenter wp-image-95562 size-large" src="https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2025/04/24/generated-video-1024x704.jpg&quot; alt="" width="1024" height="704" /></th><th><img class="aligncenter wp-image-95561 size-large" src="https://d2908q01vomqb2.cloudfront.net/da4b9237bacccdf19c0760cab7aec4a8359010b0/2025/04/24/image-1024x702.jpg&quot; alt="" width="1024" height="702" /></th></tr></thead></table><p><strong>Things to know</strong><br /><strong>Chatting in natural languages</strong> – Amazon Q Developer IDE supports many languages, including English, Mandarin, French, German, Italian, Japanese, Spanish, Korean, Hindi, and Portuguese. For detailed information, visit the <a href="https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/what-is.html&quot;&gt;Amazon Q Developer User Guide page</a>.</p><p><strong>Collaboration and understanding</strong> – The system examines your repository structure, files, and documentation while giving you the flexibility to interact seamlessly through natural dialog with your local development environment. This deep comprehension allows for more accurate and contextual assistance during development tasks.</p><p><strong>Control and transparency</strong> – Amazon Q Developer provides continuous status updates as it works through tasks and lets you choose between automated code modifications or step-by-step review, giving you complete control over the development process.</p><p><strong>Availability –</strong> Amazon Q Developer interactive, agentic coding experience is now available in the IDE for Visual Studio Code.</p><p><strong>Pricing </strong>– Amazon Q Developer agentic chat is available in the IDE at no additional cost to both <a href="https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-pro-tier.html&quot;&gt;Amazon Q Developer Pro Tier</a> and <a href="https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-free-tier.html&quot;&gt;Amazon Q Developer Free tier</a> users. For detailed pricing information, visit the <a href="https://aws.amazon.com/q/developer/pricing&quot;&gt;Amazon Q Developer pricing page</a>.</p><p>To learn more about getting started visit the <a href="https://aws.amazon.com/q/developer/&quot;&gt;Amazon Q Developer product web page</a>.</p><p>— <a href="https://www.linkedin.com/in/lizfue/&quot;&gt;Eli&lt;/a&gt;&lt;/p&gt;&lt;hr /><p>How is the News Blog doing? Take this <a href="https://amazonmr.au1.qualtrics.com/jfe/form/SV_eyD5tC5xNGCdCmi&quot;&gt;1 minute survey</a>!</p><p><em>(This <a href="https://amazonmr.au1.qualtrics.com/jfe/form/SV_eyD5tC5xNGCdCmi&quot;&gt;survey&lt;/a&gt; is hosted by an external company. AWS handles your information as described in the <a href="https://aws.amazon.com/privacy/?trk=4b29643c-e00f-4ab6-ab9c-b1fb47aa1708&amp;amp;sc_channel=blog&quot;&gt;AWS Privacy Notice</a>. AWS will own the data gathered via this survey and will not share the information collected with survey respondents.)</em></p></section><aside id="Comments" class="blog-comments"><div data-lb-comp="aws-blog:cosmic-comments" data-env="prod" data-content-id="08bbf239-a3d5-4a7b-878e-146635a661ac" data-title="Amazon Q Developer elevates the IDE experience with new agentic coding experience" data-url="https://aws.amazon.com/blogs/aws/amazon-q-developer-elevates-the-ide-experience-with-new-agentic-coding-experience/&quot;&gt;&lt;p data-failed-message="Comments cannot be loaded… Please refresh and try again.">Loading comments…</p></div></aside>

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

Amazon Q Developer IDE 智能编码 Visual Studio Code
相关文章