Перейти до вмісту

Amazon Q Developer

Матеріал з K2 ERP Wiki
Версія від 19:30, 8 травня 2026, створена R (обговорення | внесок) (Створена сторінка: {{SEO |title=Amazon Q Developer — AI-помічник AWS для коду, IDE, CLI, AWS Console, безпеки й агентної розробки |description=Amazon Q Developer — Wiki-стаття про AI-помічник AWS для розробників. Розглянуто призначення Amazon Q Developer, IDE, Visual Studio Code, JetBrains, Visual Studio, Eclipse, AWS Console, CLI, code completion, inline chat, security scanning, c...)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)

Висновок

Explain the security settings.; Amazon Q Developer додатково можна порівняти з Cursor.;

</div>

== Amazon Q Developer і Kiro ==

Це могло допомагати:
<div style="background:#ecfdf5; border-left:6px solid #10b981; padding:12px; margin:12px 0;">
<div style="background:#ecfdf5; border-left:6px solid #10b981; padding:12px; margin:12px 0;">

</div>

<div style="background:#ecfdf5; border-left:6px solid #10b981; padding:12px; margin:12px 0;">

'''Суть inline suggestions:''' AI пропонує код у місці, де розробник уже функціонує, не змушуючи його виходити з редактора.; На сторінці Amazon Q Developer AWS згадувала transformation capabilities, зокрема Java upgrades і .NET transformation, а додатково agentic coding experience для complex multistep tasks.; До них належать:
with versioning enabled and public access blocked.; '''Критично:''' AI security scanning не замінює повний security review, SAST, dependency scanning, code review і перевірку архітектури безпеки.; Amazon Q Developer потрібно було використовувати як помічника, а не як в цілому автономного розробника.; |-
| ключовий фокус
| розробка програмного забезпечення, код, AWS, IDE, CLI, DevOps
| Бізнес-користувачі, корпоративний пошук, knowledge assistant
|-
| Типові користувачі
| Розробники, DevOps, cloud engineers, architects
| Бізнес-команди, knowledge workers, enterprise users
|-
| Типові задачі
| Код, тести, security scanning, AWS guidance, transformation
| Пошук у корпоративних даних, відповіді по документах, бізнес-процеси
|-
| Контекст
| AWS resources, codebase, IDE, CLI, AWS Console
| Enterprise data sources, документи, knowledge base
|}

AWS підкреслювала privacy і access controls для Amazon Q Developer.; '''Практична роль:''' IDE-інтеграція дозволяла отримувати AI-допомогу без постійного перемикання між редактором коду, браузером і документацією.; Add unit tests.;

Amazon Q Developer працював як генеративний AI-помічник для розробників і cloud-команд.; Практична користь: VS Code-інтеграція робила Amazon Q Developer схожим на AI pair programmer, який функціонує прямо поруч із кодом.; Небезпека: AI має змогу запропонувати переконливий, але неправильний код або команду, яка в cloud-середовищі має серйозні наслідки.; and returns a clear response.; Професійний підхід: Amazon Q Developer міг прискорювати розробку, але відповідальність за код, інфраструктуру, безпеку і deployment залишалася за командою.; Kiro позиціонується як середовище, яке функціонує від структурованих специфікацій і сприяє планувати, реалізовувати й перевіряти зміни в codebase.; Важливі зміни потрібно перевіряти людиною.;

  • пояснювати AWS-сервіси;
  • відповідати на питання про архітектуру;
  • допомагати орієнтуватися в ресурсах;
  • пояснювати best practices;
  • аналізувати ресурси відповідно до прав доступу;
  • допомагати з billing-related питаннями;
  • давати підказки щодо cloud operations.; Офіційна сторінка AWS зазначала, що Amazon Q має змогу працювати в AWS Console і Console Mobile Application, а додатково використовувати знання про AWS account resources і bill у межах наявних ролей і permissions користувача.; Replit AI

Для AWS Lambda

Amazon Q Developer працював із кодом, CLI, AWS-ресурсами й інфраструктурою, з цієї причини безпека була критично важливою.; * написати AWS Lambda function;
* пояснити CloudFormation template;
* згенерувати unit tests;
* зробити code review;
* створити README;
* знайти security issue;
* отримати AWS architecture guidance;
* пояснити AWS service;
* створити Terraform fragment;
* модернізувати Java-застосунок;
* отримати CLI command suggestion;
* перевірити AWS resource state через Console context;
* створити deployment-ready IaC.; '''Підказка:''' для cloud-команд корисно додавати у prompt обмеження: “do not delete resources”, “read-only explanation”, “show diff first”, “least privilege IAM”.; Show what each parameter means.; * AWS Blog: New Amazon Q Developer agent capabilities.;== Приватність даних ==

* code completion;
* chat;
* поясненням коду;
* refactoring;
* тестами;
* review;
* AWS-related guidance;
* security scanning.; Cursor

'''Практична роль:''' Console-to-Code сприяє не залишати важливу інфраструктуру лише у вигляді ручних дій у консолі.; validates JSON structure, logs validation errors,
Amazon Q Developer і Replit AI мають різний фокус.; Критерій

{| class="wikitable"
== IAM Identity Center ==
Його сильна сторона була в AWS-контексті: допомога з cloud-архітектурою, сервісами, ресурсами, IaC, security та AWS developer workflow.; Do not execute anything.; Amazon Q Developer був сильний у питаннях про AWS.; '''Amazon Q Developer''' і '''Amazon Q Business''' — це різні продукти в екосистемі Amazon Q.; {| class="wikitable"
<div style="background:#fff4e5; border-left:6px solid #f39c12; padding:12px; margin:12px 0;">
'''Для старту:''' AWS Builder ID був простим способом спробувати Amazon Q Developer у підтримуваній IDE.; Критерій

AI міг допомагати:

Станом на 2026 рік істотно враховувати end-of-support announcement і появу Kiro як нового agentic development environment від AWS для spec-driven development.; Це дозволяло розробнику почати користуватися Amazon Q Developer без повного корпоративного конфігурація IAM Identity Center.;</div>
Show findings first, then suggest minimal fixes.; Під час роботи з Amazon Q Developer часто виникали типові помилки.;<div style="background:#e7f3ff; border-left:6px solid #2b7cff; padding:12px; margin:12px 0;">

Optimize this code.; '''Помилка:''' вважати, що AI-помічник має змогу без перевірки змінювати production-код або cloud-інфраструктуру.;== Documentation generation ==

'''AWS Console-to-Code''' — це можливість перетворювати дії в AWS Console на reusable code.; Для нових проєктів варто перевіряти актуальні рекомендації AWS щодо Kiro, Amazon Q Developer, IDE-плагінів і API.;</div>
Explain the AWS CLI command needed to list running EC2 instances
</div>

!; '''Практична роль:''' inline chat зручний для точкової роботи з конкретним фрагментом коду.; '''Головна думка:''' Amazon Q Developer був важливим AI-помічником для AWS-розробників, але нові проєкти мають перевіряти актуальний шлях AWS — зокрема Kiro, IDE-інструменти, CLI та поточні developer AI сервіси.;== Transformation ==

Write unit tests.; * Документація AWS щодо IAM Identity Center, AWS Builder ID, CLI і Console integrations.; !; !;<div style="background:#fff7ed; border-left:6px solid #fb923c; padding:12px; margin:12px 0;">
На сторінці продукту зазначалося, що при використанні Amazon Q Developer Pro proprietary content не застосовують, коли потрібно для service improvement, а Amazon Q має змогу працювати з IAM Identity Center governance identities, roles і permissions.;<div style="background:#e7f3ff; border-left:6px solid #2b7cff; padding:12px; margin:12px 0;">
== AWS Console-to-Code ==

== Amazon Q Developer і Amazon Q Business ==

Amazon Q Developer мав функціональні можливості для командного рядка.;</div>

У AWS News Blog для code review згадувався slash-command `/review`, який дозволяв попросити Amazon Q Developer перевірити проєкт або файл, показати findings і запропонувати fixes.; Приклади:
Офіційна сторінка features зазначала, що Amazon Q Developer scans code for hard-to-detect vulnerabilities, such as exposed credentials and log injection, і має змогу пропонувати remediations.; * Amazon Q Developer Pricing.;</div>

<div style="background:#f0eaff; border-left:6px solid #8e44ad; padding:12px; margin:12px 0;">
'''Увага:''' трансформацію legacy-застосунків потрібно перевіряти особливо уважно: тести, backward compatibility, performance, security і deployment.; |-
| Формат
| AI-помічник у IDE, AWS Console, CLI
| AI-first code editor
|-
| ключовий фокус
| AWS development, security, transformation, cloud guidance
| Глибока робота з codebase у редакторі
|-
| Сильна сторона
| AWS-інтеграція
| Codebase-wide editing, AI coding workflow
|-
| Типовий користувач системи
| AWS developer, DevOps, cloud engineer
| Розробник, який хоче AI-first IDE
|}

Review this file for security issues, logical bugs,
'''Перевага:''' Amazon Q Developer був особливо корисним для команд, які активно працюють з AWS і хочуть отримувати AI-допомогу прямо в IDE, CLI та AWS Console.;== AWS Console ==

</div>

<div style="background:#fff7ed; border-left:6px solid #fb923c; padding:12px; margin:12px 0;">

* читати AI-зміни перед застосуванням;
* запускати тести;
* робити code review;
* перевіряти security findings;
* не запускати shell-команди без розуміння;
* не передавати секрети;
* контролювати IAM permissions;
* перевіряти IaC перед deployment;
* використовувати version control;
* мати rollback plan;
* документувати важливі рішення для бізнесу;
* перевіряти актуальний статус продукту і Kiro.;</div>

* command-line completions;
* AI chat у терміналі;
* natural language to bash;
* допомогу з AWS CLI;
* пояснення команд;
* підказки для shell;
* роботу локально або через Secure Shell.; * давати inline code suggestions;
* відповідати в chat;
* пояснювати код;
* оптимізувати код;
* писати тести;
* сканувати вразливості;
* робити code review;
* генерувати документацію;
* працювати з workspace context;
* допомагати із refactoring.; Amazon Q Business

{{SEO
|title=Amazon Q Developer — AI-помічник AWS для коду, IDE, CLI, AWS Console, безпеки й агентної розробки
|description=Amazon Q Developer — Wiki-стаття про AI-помічник AWS для розробників. Розглянуто призначення Amazon Q Developer, IDE, Visual Studio Code, JetBrains, Visual Studio, Eclipse, AWS Console, CLI, code completion, inline chat, security scanning, code review, unit tests, documentation, transformation, workspace context, AWS-архітектуру, privacy, IAM Identity Center, Kiro, переваги, обмеження, безпеку і відповідальне використання AI для програмування.
|keywords=Amazon Q Developer, AWS Q Developer, Amazon Q, AWS AI coding assistant, AI coding assistant, AWS Developer AI, IDE assistant, VS Code, JetBrains, Visual Studio, Eclipse, AWS Console, AWS CLI, inline code suggestions, code completion, vulnerability scanning, code review, unit tests, documentation, transformation agent, Java transformation, .NET transformation, Kiro, AI для програмування, AWS, Amazon Bedrock
|alternativeTo=ручний пошук у документації AWS; окремі AI-чати без контексту AWS; ручне написання boilerplate-коду; ручний пошук вразливостей у простих випадках; ручне створення unit tests; ручне оновлення документації; складне оновлення legacy Java/.NET застосунків; ручне пояснення AWS-архітектури
}}

* logical errors;
* anti-patterns;
* code duplication;
* security vulnerabilities;
* code smells;
* naming issues;
* poor documentation;
* AWS best practices issues;
* потенційні bugs.; Create a Python AWS Lambda function that reads an S3 object,
== Типові помилки користувачів ==

Він міг допомагати:

!; Amazon Q Developer мав функціональні можливості автоматизованої генерації документації.; * інтеграційні функціональні можливості з AWS;

  • супровід IDE;
  • inline code suggestions;
  • inline chat;
  • AWS Console guidance;
  • CLI assistance;
  • security scanning;
  • code review;
  • unit test generation;
  • documentation generation;
  • workspace context;
  • transformation capabilities;
  • AWS resources і billing context у межах permissions;
  • IAM Identity Center для enterprise-керування;
  • AWS-oriented knowledge.; !; Приклади запитів:
Amazon Q Developer міг генерувати unit tests.; Водночас Amazon Q Developer потрібно використовувати з перевіркою: AI-generated code, CLI-команди, IaC і security fixes завжди мають проходити review, тести й контроль доступів.;

Це було корисно для розробників, які працюють у:

Це дозволяло:

істотно: AI code review корисний як перший шар перевірки, але важливий код має проходити людський review.; Generate a README for this project.;=== Для code review ===

!; |- | ключовий контекст | AWS, IDE, CLI, Console, cloud guidance | IDE, GitHub, coding workflow |- | Сильна сторона | AWS-архітектура, AWS resources, security scanning, transformation | Широка допомога з кодом у різних IDE та GitHub workflow |- | Типові задачі | Код, AWS, IaC, трансформація, security, Console guidance | Code completion, chat, pull requests, code understanding |- | Для кого | AWS-oriented developers і cloud teams | Широке коло розробників у різних стекових середовищах |}

Kiro — це новіше агентне середовище AWS для spec-driven development.; Amazon Q Developer

У JetBrains IDEs Amazon Q Developer міг допомагати з:

Основна ідея: Amazon Q Developer — це AI-помічник для розробника в AWS-екосистемі: код, IDE, CLI, AWS Console, безпека, тести, документація, трансформація застосунків і поради щодо cloud-архітектури.;== Code review ==

Unit tests

Рекомендовано: !;== Amazon Q Developer і Replit AI ==

  • писати код;
  • генерувати функції;
  • пояснювати фрагменти;
  • запускати inline chat;
  • шукати помилки;
  • пропонувати виправлення;
  • генерувати unit tests;
  • переглядати code diffs;
  • створювати документацію;
  • працювати з AWS-проєктами.;
Amazon Q Developer часто порівнювали з GitHub Copilot.;

Офіційна сторінка features зазначала, що inline chat надає можливість вибрати section of code в IDE і попросити дії на кшталт “optimize this code”, “add comments” або “write tests”.; Amazon Q Developer

Для enterprise-сценаріїв Amazon Q Developer Pro міг використовувати AWS IAM Identity Center.; Потрібно перевіряти:

Refactor this method.; Головне правило: AI має змогу пришвидшити розробку, але якість досягається через маленькі зміни, review, тести, security checks і контроль людини.;
Критично: AI-підказки для AWS CLI, IAM, Terraform, CloudFormation або production-ресурсів потрібно перевіряти особливо уважно.;

переважні аспекти Amazon Q Developer

Privacy

Amazon Q Developer додатково підтримував JetBrains IDEs.; Amazon Q Developer міг допомагати з Infrastructure as Code.; Він міг допомагати: </syntaxhighlight>

!; !;

Практична порада: найкраще давати Amazon Q Developer конкретні задачі з обмеженнями: що змінити, що не чіпати, які тести потрібні і який формат відповіді очікується.; Explain this function.; Практична роль: IAM Identity Center був важливий для компаній, яким потрібні централізовані доступи, контроль і корпоративне адміністрування.;== Amazon Q Developer і GitHub Copilot ==

Inline code suggestions — це підказки коду безпосередньо в редакторі.;== Тематичні мітки ==

  • фрагменти коду;
  • функції;
  • boilerplate;
  • виклики API;
  • приклади AWS SDK;
  • обробку помилок;
  • тести;
  • коментарі;
  • варіанти refactoring.; Amazon Q Developer

Amazon Q Developer міг пропонувати:

  • кращого розуміння структури проєкту;
  • підказок з урахуванням кількох файлів;
  • відповідей про codebase;
  • генерації релевантнішого коду;
  • зменшення кількості помилкових припущень;
  • пошуку місць використання функцій;
  • пояснення архітектури.; Він міг допомагати з:

</syntaxhighlight> Amazon Q Developer — це AI-помічник AWS для розробників, який поєднував coding assistance, IDE-підказки, CLI-допомогу, AWS Console guidance, security scanning, code review, unit tests, documentation, transformation legacy-застосунків і AWS-oriented архітектурні поради.; У IDE він міг chat about code, provide inline code completions, generate code, scan code for security vulnerabilities і робити code upgrades та improvements.; * IntelliJ IDEA;

  • PyCharm;
  • WebStorm;
  • PhpStorm;
  • GoLand;
  • Rider;
  • інших JetBrains-середовищах залежно від доступності plugin.; Amazon Q Developer мав обмеження.; істотно: Amazon Q Developer потрібно розглядати з урахуванням його переходу до end-of-support і появи Kiro.; Перевага AWS guidance: Amazon Q Developer був навчений і доповнений AWS-контентом, з цієї причини добре підходив для AWS-орієнтованих задач.; У квітні 2026 року AWS опублікувала повідомлення про end-of-support для Amazon Q Developer і перехід фокусу на Kiro — нове агентне середовище розробки для spec-driven development.;

Inline code suggestions

Офіційна сторінка AWS зазначала, що Amazon Q Developer provides inline code suggestions, vulnerability scanning and chat in popular IDEs, including JetBrains, IntelliJ IDEA, Visual Studio, VS Code і Eclipse preview.; Find possible bugs.; duplicated code and AWS best practice violations.;

Для IaC

Security scanning — це перевірка коду на вразливості й небезпечні патерни.;

Generate a minimal Terraform example for an S3 bucket </syntaxhighlight> У цьому повідомленні AWS зазначила, що Amazon Q Developer використовувався у VS Code, JetBrains, Eclipse і Visual Studio для code generation, debugging і chat-based guidance, але новіші AI developer experiences потребують середовища, яке розуміє не лише окремий код, а й архітектуру, вимоги, тести та намір змін у проєкті.; У AWS News Blog для документації згадувався slash-command `/doc`, який міг створити або оновити README після аналізу source files.; Можливі проблеми: Visual Studio Code був одним із основних редакторів для використання Amazon Q Developer.;== CLI ==

Приклади запитів до Amazon Q Developer

Офіційна сторінка features зазначала, що workspace context awareness надає можливість Amazon Q Developer давати richer, project-wide assistance і використовувати знання про entire workspace, а не лише current open files.; * AWS Well-Architected patterns;

  • вибором сервісів;
  • архітектурними підходами;
  • best practices;
  • pricing-related questions;
  • resources у AWS account;
  • troubleshooting;
  • operational guidance;
  • cloud security;
  • документацією AWS;
  • support-related питаннями.; !; Суть різниці: Amazon Q Developer — для технічної розробки, Amazon Q Business — для корпоративної роботи з інформацією.; Inline chat дозволяв виділити фрагмент коду і поставити AI конкретне питання або попросити зміну.; * відповідати на питання про AWS;
  • пояснювати AWS-архітектуру;
  • генерувати код;
  • дописувати код у IDE;
  • працювати з inline chat;
  • сканувати код на вразливості;
  • пропонувати remediation;
  • генерувати unit tests;
  • створювати документацію;
  • виконувати code review;
  • допомагати з AWS Console;
  • допомагати з AWS CLI;
  • виконувати transformation legacy-застосунків;
  • працювати з workspace context;
  • давати поради щодо AWS-ресурсів і рахунків відповідно до прав доступу.;== AWS Builder ID ==

CLI-сценарії включали:

Workspace context

Amazon Q Developer був доступний у популярних IDE.;== Amazon Q Developer і Cursor == Для команд: супровід JetBrains була важливою для Java, Kotlin, Python, JavaScript, PHP, Go та інших enterprise-команд.; !;</syntaxhighlight>

Офіційна сторінка features описувала Console-to-Code як шлях від console prototypes до reusable code, який можна deploy у production workloads.;

Поточний статус

  • Visual Studio Code;
  • JetBrains IDEs;
  • IntelliJ IDEA;
  • Visual Studio;
  • Eclipse;
  • JupyterLab;
  • Amazon EMR Studio;
  • AWS Glue Studio.; * Офіційна сторінка Amazon Q Developer.; Для входу можна було використовувати AWS Builder ID для free-tier сценаріїв або IAM Identity Center для Amazon Q Developer Pro.;== Infrastructure as Code ==

Amazon Q Developer міг сканувати код і знаходити:

Висновок: Replit AI зручний для швидкого запуску застосунків, а Amazon Q Developer був сильнішим у AWS-екосистемі та cloud engineering.;== Security scanning ==

AWS guidance

Amazon Q Developer міг використовувати workspace context для:

Visual Studio Code

В IDE Amazon Q Developer міг:

  • Java upgrades;
  • .NET transformation;
  • актуалізація legacy-коду;
  • language updates;
  • code modernization;
  • dependency-related changes;
  • migration assistance.; * керувати користувачами;
  • використовувати SSO;
  • налаштовувати access controls;
  • застосовувати governance;
  • підключати корпоративні ідентичності;
  • керувати Pro-підписками;
  • контролювати доступ до Amazon Q Developer.;<syntaxhighlight lang="text">
  • чи немає секретів у prompt;
  • чи не передаються AWS access keys;
  • чи не відкривається приватний код без дозволу;
  • чи безпечні shell-команди;
  • чи не видаляють команди важливі ресурси;
  • чи правильно налаштовані IAM permissions;
  • чи пройшов код review;
  • чи запускаються тести;
  • чи відповідає IaC політикам компанії;
  • чи немає over-permissive roles.; Include architecture overview, setup steps,
Критично: навіть якщо сервіс має корпоративні privacy controls, команди все одно мають контролювати, який код, секрети, конфігурації й інформаційні дані передаються AI-помічнику.;

Основні переважні аспекти Amazon Q Developer:

У Console він міг допомагати:

; * AWS Blog: Amazon Q Developer end-of-support announcement.;== Див.; додатково ==

<syntaxhighlight lang="text">

істотно: Kiro можна розглядати як наступний крок AWS після Amazon Q Developer у напрямі agentic development environment.; GitHub Copilot

  • AI має змогу помилятися;
  • код потрібно тестувати;
  • security scanning не є собою повною гарантією безпеки;
  • AWS-поради потрібно перевіряти за документацією;
  • agentic changes можуть потребувати ретельного review;
  • transformation legacy-коду має змогу створити compatibility issues;
  • не всі функції доступні у всіх IDE або планах;
  • доступність функцій змінювалася;
  • програмний продукт перейшов до end-of-support;
  • для нових сценаріїв AWS просуває Kiro.; * перейти від прототипу в консолі до коду;
  • створювати production-ready artifacts;
  • генерувати Infrastructure as Code;
  • зменшувати ручні кроки;
  • повторювати конфігурацію;
  • документувати console workflows.; environment variables, deployment process and testing commands.;

Безпека

Для документації

Головна перевага: Amazon Q Developer поєднував coding assistant і AWS cloud assistant в одному робочому процесі.; {| class="wikitable"

Під час використання Amazon Q Developer не варто без потреби передавати:

Увага: AI-підказки для shell-команд потрібно перевіряти перед запуском, особливо якщо команда змінює файли, видаляє ресурси або функціонує з cloud-інфраструктурою.;

AWS Builder ID використовувався для free-tier сценаріїв входу в Amazon Q Developer.; Суть IaC: інфраструктура описується кодом, з цієї причини її можна версіонувати, перевіряти, повторювати і переносити між середовищами.; Amazon Q Developer був доступний в AWS Management Console.; * вимоги;

  • архітектуру;
  • тести;
  • intent behind code;
  • project standards;
  • structured specifications;
  • hooks;
  • steering files;
  • verification workflows.; Amazon Q Developer підтримував automated code review.; Критерій

Відповідальне використання

  • exposed credentials;
  • log injection;
  • code quality issues;
  • security vulnerabilities;
  • небезпечні практики;
  • AWS-related security problems;
  • anti-patterns.; * створити README;
  • оновити README;
  • описати codebase;
  • створити data flow diagrams;
  • пояснити структуру проєкту;
  • підтримувати документацію під час розробки;
  • допомогти з onboarding у нову codebase.; * Amazon Q Developer Features.;

Практична користь: AI має змогу оперативно створити стартові тести, але їх потрібно читати, запускати й перевіряти на реальну корисність.; * Amazon Q Developer IDE setup.; |-

ключовий контекст AWS, IDE, Console, CLI, enterprise cloud Browser IDE, створення застосунків, запуск і deployment у Replit
Сильна сторона AWS guidance, security scanning, transformation, cloud architecture Швидкий шлях від ідеї до працюючого застосунку
Типовий сценарій AWS-проєкт, cloud operations, code modernization MVP, навчальний проєкт, вебпрототип

IDE

in a specific region.; Правило: секрети мають зберігатися в AWS Secrets Manager, Parameter Store або безпечних змінних середовища, а не в коді, prompt, README або AI-чаті.; * AWS CloudFormation;

  • AWS CDK;
  • Terraform.; * формулювати маленькі конкретні задачі;
  • просити пояснення перед змінами;
  • переглядати diff;
  • запускати тести;
  • використовувати Git;
  • не передавати секрети;
  • перевіряти IAM policies;
  • перевіряти AWS cost implications;
  • використовувати staging перед production;
  • перевіряти IaC через review;
  • використовувати security scanning як додатковий шар;
  • документувати AI-generated changes;
  • перевіряти актуальний статус Amazon Q Developer і Kiro.;== Inline chat ==

Зокрема, він міг генерувати deployment-ready IaC для:

Висновок: Cursor більше орієнтований на AI-first editing, а Amazon Q Developer — на AWS-орієнтовану розробку й cloud-context.;
  • Офіційна документація Amazon Q Developer.;
  • копіювання коду без тестування;
  • запуск CLI-команд без розуміння;
  • передавання секретів у chat;
  • довіра до AI security scan як до повної перевірки;
  • acceptance code diff без review;
  • відсутність unit tests;
  • deployment IaC без перевірки;
  • використання надмірних IAM permissions;
  • нечіткий prompt;
  • запит занадто великої зміни одним кроком;
  • ігнорування end-of-support статусу;
  • відсутність плану переходу на Kiro або інші інструменти.;

JetBrains IDEs

  • визначити test cases;
  • написати базові тести;
  • покрити boundary conditions;
  • перевірити null values;
  • знайти off-by-one cases;
  • покращити coverage;
  • self-debug test errors;
  • запропонувати test file.; Amazon Q Developer є собою частиною ширшої екосистеми Amazon Q і орієнтований саме на задачі software development, AWS-архітектури, cloud engineering, DevOps, security та модернізації застосунків.; Amazon Q Developer

Офіційна документація AWS описує Amazon Q Developer як generative AI-powered conversational assistant, який сприяє understand, build, extend and operate AWS applications.; Критерій

Code review міг допомагати виявляти:

Amazon Q Developer можна було використовувати у різних сценаріях.; Підтримувалися або згадувалися:

Практична роль: в AWS Console Amazon Q Developer був не лише coding assistant, а й cloud assistant для роботи з AWS-ресурсами.;== Обмеження Amazon Q Developer == У AWS News Blog для генерації тестів згадувався slash-command `/test`, який генерує unit tests у відповідному test file і дає можливість переглянути diff.; Transformation — це функціональні можливості Amazon Q Developer для модернізації або актуалізація застосунків.; У VS Code Amazon Q Developer міг допомагати:

Рекомендовано:

<syntaxhighlight lang="text">

Висновок: Amazon Q Developer був особливо сильний для AWS-контексту, а GitHub Copilot — як універсальніший coding assistant у GitHub/IDE-екосистемі.; Add comments.;== Хороші практики роботи з Amazon Q Developer ==

Джерела

Для CLI

Workspace context — це можливість AI враховувати не лише відкритий файл, а ширший контекст проєкту.; * Документація Kiro.; Практична роль: автоматична документація корисна для codebase, де документація відстає від реального коду.;== Загальний характеристика ==

Типові сценарії використання

Перевага: workspace context робить AI-помічника кориснішим для реальних codebase, де важлива структура всього проєкту.; завдяки наявності це AI-помічник від AWS; додатково реалізовано який користувачі можуть писати код, пояснювати AWS-сервіси, працювати в IDE, отримувати підказки в командному рядку, сканувати код на вразливості, генерувати тести, документацію, code review та виконувати частину агентних задач у процесі розробки виступає ключовою рисою розробників забезпечується через Amazon Q Developer.; Приклади:

<syntaxhighlight lang="text">

AWS пояснювала, що майбутні AI developer experiences мають розуміти не лише окремі prompt і code completion, а й: