Amazon Q Developer

Tehisintellektil põhinev kodeerimis- ja arendajaassistent

Amazon Q Developer on Amazon Web Servicesi tehisintellektil põhinev tarkvaraarenduse abiline. See pakub vestluspõhist abi kodeerimisel, koodisiseseid soovitusi, agendipõhist kodeerimist, koodiülevaatusi, testide genereerimist, turbeabi, AWS-i juhiseid ning rakenduste teisendamist toetatud IDE-des, käsureal, AWS Management Console’is, GitHubis ja GitLabis.

Ettevõte Amazon Web Services
Tasuta pakett Jah
Tasulised paketid alates 19 dollarit kasutaja kohta kuus
Kasutusmugavus Keskmine

Mida Amazon Q Developer sul teha laseb

Põhifunktsioonid
✓
Vestluslik koodiabi

Esitage projekti konteksti kasutades küsimusi koodi, AWS-i teenuste, arhitektuuride, vigade ja juurutusviiside kohta

✓
Agendipõhine tarkvaraarendus

Kirjeldage funktsiooni või veaparandust ning saate rakendusplaani, koodimuudatused, testid ja järk-järgult täienevad uuendused

✓
Koodi tekstisisesed soovitused

Looge toetatud IDE-des ja käsureal töötamise ajal koodilõpetusi

✓
Koodi ülevaatused ja testide genereerimine

Kontrollige toetatud projekte kvaliteedi- ja turvaprobleemide suhtes ning genereerige või täiustage ühikteste

✓
Rakenduste teisendamine

Uuendage toetatud Java-rakendusi, teisendage valitud .NET-rakendusi ja tehke toetatud manustatud SQL-i teisendusi

✓
AWS-i tõrkeotsing ja juhised

Saate abi AWS-i teenuste, arhitektuuri, konsoolivigade, ressursside, võrgunduse, SQL-i ja operatiivsete ülesannete kohta

✓
Privaatse koodibaasi kohandamine

Looge organisatsiooni koodihoidlatest kohandusi, et koodisoovitused saaksid arvestada privaatse koodi ja kokkulepetega

✓
MCP-tööriistade laiendamine

Ühendage kohalikke või kaugjuurdepääsuga Model Context Protocoli servereid ja kinnitage tööriistad, mida Amazon Q saab arenduse töövoogudes kasutada

Kuidas Amazon Q Developer töötab

Kasutaja logib sisse AWS-i konto, Builder ID või toetatud tööjõuidentiteedi kaudu ning avab Amazon Q Developeri IDE-s, terminalis, AWS-i liideses, GitHubis või GitLabis. Ta esitab loomulikus keeles päringu või töötab otse koodiga; Q kasutab projekti ja teenuse kohta saadaolevat konteksti, et pakkuda selgitusi, soovitusi, plaane, koodimuudatusi, teste või heakskiidetud tööriistatoiminguid.

Sisendid
Tekstipäringudkoodprojektifailidrepositooriumi kontekstshellikäsudAWS-i ressursside kontekstGitHubi probleemidGitLabi probleemid ja liitmistaotlused
Väljundid
Koodkoodisoovitusedselgitusedjuurutusplaanidühiktestidkoodiarvustuseddokumentatsioonshelli käsudAWS CLI käsudteisenduspaigadturbeleidud

Kellele Amazon Q Developer mõeldud on

Parim sobivus

Arendajatele ja insenerimeeskondadele, kes soovivad tehisintellekti abi otse IDE-des, käsureal, AWS-i teenustes, GitHubis või GitLabis. See sobib eriti hästi AWS-i arenduseks, koodi genereerimiseks, silumiseks, testimiseks, koodi ülevaatuseks ja rakenduste moderniseerimiseks.

Ei sobi

Kasutajatele, kes otsivad üldotstarbelist kirjutamisabilist, visuaalse sisu loomise tööriista, koosolekute transkribeerimise teenust, ärivaldkonna uuringuplatvormi või iseseisvat koodivaba rakenduste koostajat. See ei sobi kuigi hästi kasutajatele, kes ei tegele lähtekoodi, arenduskeskkondade, AWS-i kontode ega tarkvaraprojektidega.

Tugevused ja piirangud

+ Strengths

  • Tugev integratsioon AWS-i teenuste ja arenduskeskkondadega
  • kasulikud agentse kodeerimise töövood
  • tugi koodi genereerimisele, silumisele, testimisele, ülevaatamisele, dokumenteerimisele ja moderniseerimisele
  • juurdepääs käsurea ja IDE kaudu
  • kohandamine privaatsete koodihoidlate jaoks
  • MCP laiendatavus
  • ettevõtetele mõeldud haldusfunktsioonid, IAM Identity Center, kasutusülevaated ja turvakontrollid
  • avalik tasuta pakett jätkuvaks kasutamiseks.

– Limitations

  • Toode on eelkõige suunatud tarkvaraarendusele ning on vähem kasulik mittetehnilistele kasutajatele või töövoogudele, mis ei hõlma programmeerimist. Funktsioonide saadavus erineb märkimisväärselt olenevalt liidesest, identiteedi tüübist, AWS-i piirkonnast ja tellimustasemest. Tasuta paketi piirangud võivad regulaarset agentset kasutust takistada. Täiustatud kasutuseks võib olla vaja AWS-i konto seadistamist, IAM-i õigusi, Identity Centerit, organisatsiooni haldust ning genereeritud koodi hoolikat ülevaatamist. IDE-pistikprogrammide tugi peaks lõppema 30. aprillil 2027.

Hinnad ja juurdepääs

Tasuta ligipääs Tasuta pakett saadaval

Amazon Q Developeril on püsiv tasuta pakett. Praegu dokumenteeritud piirangute hulka kuulub 50 agentset päringut kuus ning 1000 koodirida kuus toetatud Java teisendamise töövoogude jaoks. Saadavus sõltub sisselogimisviisist ja kasutatavast liidesest.

TASULINE JUURDEPÄÄS 19 dollarit kasutaja kohta kuus

Pro-tasand maksab 19 dollarit kasutaja kohta kuus. Free-tasand on ajaliselt piiramata, kuid sellel on igakuised kasutuspiirangud. Pro-tasandi teisenduskvoot sisaldab 4000 koodirida kasutaja kohta kuus ning kvooti arvestatakse AWS-i maksjakonto tasemel; täiendava teisenduskasutuse eest tuleb tasuda 0,003 dollarit iga esitatud koodirea kohta. Arveldamine ja funktsioonide saadavus sõltuvad identiteedi konfiguratsioonist ja kasutatavast liidesest.

Tasuta prooviperiood Tasuta prooviperioodi pole märgitud
KASUTUSPIIRANGUD Kehtivad paketipiirangud

Tasuta pakett sisaldab kuus 50 agentipõhist päringut ja 1 000 rida toetatud teisenduskoodi. Pro-pakett sisaldab suuremaid agentipõhiste päringute limiite ning 4 000 teisenduskoodirida kasutaja kohta kuus, mida arvestatakse maksja konto tasemel ühise limiidina. AWS võib teenusekvoote kohandada piirkondlike tegurite, makseajaloo, pettusevastaste kontrollimeetmete või heakskiidetud kvoodisuurenduste põhjal.

Platvormid ja juurdepääs

✓ Veebirakendus
✓ Mobiilirakendus
– Arvutirakendus
– Brauserilaiendus
– Arendaja API
– Manustatav

AWS Management Console ja AWS-i veebisaidid; Visual Studio Code; JetBrainsi IDE-d; Eclipse; Visual Studio; AWS Cloud9; JupyterLab; SageMaker AI Studio; AWS Glue Studio Notebook; käsurida; GitHub; GitLab Duo; AWS-i kodeerimiskeskkonnad; AWS Console'i mobiilirakendus

Toote vorm: iseseisev

Toote tehnilised andmed

Featuurid
– veeb
– Failide üleslaadimine
✓ Mälu
✓ Kohandatud agendid
– Ajastatud automatiseerimine
✓ Teadmusbaas
– Veebisaidi sisu importimine
✓ Koodi jooksutamine
✓ Arvutis toimingute tegemine
✓ Integreerimised
– Veebihaagid
✓ MCP tugi
– Kasuta enda API-võtit
✓ Vali mudel
✓ Koostöö
– Töökeskkond
✓ Admini seaded
✓ Ühekordne sisselogimine (SSO)
✓ Rollipõhised õigused
✓ Analüütika
– Mallid
– Koodivaba
✓ Projektid / töökeskkond
– Bränditööriistad
✓ Tulemuslikkuse hindamine

Amazon Q Developer ühendab Amazon CodeWhispererilt pärit funktsioonid AWS-ile keskendunud abiga. CodeWhisperer sai 30. aprillil 2024 Amazon Q Developeri osaks. Toode toetab agentset programmeerimist, tekstisiseseid soovitusi, koodi ülevaatamist, testide genereerimist, dokumentatsiooni koostamist, koodi teisendamist, privaatsete koodibaaside abil tehtavaid kohandusi, käsureaabi, probleemide lahendamist AWS Console'is, GitHubi ja GitLabi töövooge ning MCP-laiendusi.

Integratsioonid ja mudelid

Integreerimised Ühendatud töövood

Toetatud integratsioonid ja keskkonnad hõlmavad Visual Studio Code’i, JetBrainsi IDE-sid, Eclipse’it, Visual Studiot, AWS Cloud9-t, JupyterLabi, SageMaker AI Studiot, AWS Glue Studio Notebooki, GitHubi, GitLab Duot, AWS Management Console’i teenuseid, AWS-i kodeerimiskeskkondi ja Model Context Protocoli servereid. AWS Console’i pistikprogrammid saavad ühendada Amazon Q valitud kolmandate osapoolte seire- ja turbeplatvormidega.

mudelid Kasutatavad mudelid

Amazon Q Developer kasutab Amazon Bedrocki kaudu mitut alusmudelit. AWS dokumenteerib avalikult Anthropic Claude’i mudelite kasutamise Q Developeri töövoogudes, sealhulgas käsurealiideses Claude Sonnet 4, Claude 3.7 Sonneti ja Claude 3.5 Sonneti. Mudelite saadavus ja vaikeseaded erinevad kasutatava liidese ja piirkonna järgi.

Privaatsus ja andmetekäitlus Andmete töötlemine, AI treenimine, säilitamine ja turvalisus
↓
Andmete töötlemine

Amazon Q Developer töötleb küsimusi, vastuseid, koodi ja kontekstilist teavet, mida on selle funktsioonide pakkumiseks vaja. AWS kirjeldab Free- ja Pro-taseme, liideste, identiteeditüüpide ning piirkondade puhul erinevaid andmekäitlusviise. Pro-taseme sisu ei kasutata teenuse täiustamiseks. Free-taseme sisu võidakse teenuse täiustamiseks kasutada, välja arvatud juhul, kui kasutaja või organisatsioon keelab selle vastava IDE, käsurea, AWS Organizationsi või teenuse seadete kaudu.

Andmete kasutus

AWS märgib, et võib kasutada Amazon Q Developer Free'i paketi sisu teenuse täiustamiseks, sealhulgas küsimusi, vastuseid ja genereeritud koodi. See võib hõlmata ka mudelite treenimist. Amazon Q Developer Pro sisu ei kasutata teenuse täiustamiseks. Dokumentatsiooni kohaselt ei kasutata Amazon Q Developer for GitHub Preview sisu praegu teenuse täiustamiseks.

Andmete säilitamine

Amazon Q säilitab küsimusi, vastuseid ja vastuste genereerimiseks vajalikku täiendavat konteksti. Säilitamise ja töötlemise piirkonnad sõltuvad paketist, identiteedi seadistusest, liidesest ja funktsioonist. AWS-i dokumentatsiooni kohaselt säilitatakse teisendatud koodi 30 päeva. Kõigi Amazon Q Developeriga seotud andmete jaoks ühtset säilitamisperioodi ei õnnestunud kinnitada.

Turvalisus

AWS dokumentatsioonis on andmeedastuse jaoks määratud TLS 1.2 või uuem ning jõudeolekus olevate andmete krüpteerimine AWS-i krüpteerimislahenduste ja AWS-i hallatavate KMS-võtmetega. IAM Identity Center Pro kasutajad saavad teatud funktsioonide jaoks konfigureerida kliendi hallatavaid KMS-võtmeid. AWS soovitab kasutada IAM-i, mitmetegurilist autentimist (MFA), CloudTraili, krüpteerimist ja vähimate õiguste põhimõttel põhinevaid kontrolle. MCP-tööriistad kasutavad õiguste kontrolle ning kasutajad peaksid väliseid MCP-servereid hoolikalt üle vaatama.

Info Amazon Q Developer kohta

Amazon Q Developer on mõeldud arendajatele, kes soovivad tehisintellekti abi kasutada otse neis tööriistades, kus nad juba tarkvara loovad ja haldavad. See suudab soovitada koodi, selgitada koodirepositooriume, kavandada ja rakendada muudatusi, luua teste, koodi üle vaadata, AWS-i probleeme tõrkeotsingu abil lahendada ning toetada valitud Java, .NET-i ja andmebaaside migreerimisega seotud teisendusi. Tasuta pakett võimaldab teenust järjepidevalt kasutada, samas kui Pro-pakett lisab suuremad kasutuspiirangud ja organisatsioonilised juhtimisvõimalused.

Mis on Amazon Q Developer?

Amazon Q Developer on Amazon Web Servicesi tehisintellektil põhinev programmeerimisassistent. See toetab tarkvaraarendust kogu arenduse elutsükli vältel, mitte ei toimi peamiselt üldotstarbelise vestlusrobotina. Arendajad saavad selle abil tundma õppida võõrast koodi, genereerida või muuta teostust, uurida vigu, luua teste, vaadata muudatusi üle ning saada juhiseid AWS-i teenuste ja arhitektuuri kohta.

Assistent on saadaval toetatud IDE-des, käsureal, AWS Management Console'is, GitHubis ja GitLabis. Olenevalt keskkonnast ja õigustest saab see kasutada projekti konteksti, uurida asjakohaseid faile, teha ettepaneku teostusplaani kohta, genereerida muudatusi, käivitada heakskiidetud käske ning tulemust järk-järgult täiustada.

Kuidas arendajad seda kasutavad

Kõige kasulikumad töövood algavad konkreetsest arendusülesandest. Arendaja võib paluda Q-l selgitada repositooriumi, rakendada funktsiooni, tuvastada ebaõnnestunud testi põhjuse, kirjutada ühikteste või uurida AWS-i viga. Agentsetes töövoogudes kirjeldab kasutaja soovitud tulemust ning Q võib koostada plaani, muuta projekti faile, käivitada heakskiidetud käske ja tulemuste põhjal teostust muuta.

Q saab kirjutamise ajal pakkuda ka koodisiseseid automaatlõpetusi. Selles mõttes on see võrreldav spetsiaalsete programmeerimisassistentidega, näiteks GitHub Copilotiga, kuna abi on kättesaadav otse programmeerimise töövoos. Amazon Q Developer keskendub aga eriti AWS-i kontekstile, pilvetoimingutele ja rakenduste moderniseerimisele.

Põhivõimalused

Vestluspõhine programmeerimine ja koodibaasi abi

Kasutajad saavad küsida lähtekoodi, arhitektuuri, sõltuvuste, vigade, teostusvalikute ja AWS-i teenuste kohta. Repositooriumi ja projekti kontekst võib muuta vastused asjakohasemaks kui eraldiseisvas vestlusseansis. Organisatsioonid saavad privaatsete repositooriumide abil seadistada ka kohandusi, et soovitused kajastaksid ettevõttesisest koodi ja tavasid, kuigi genereeritud väljund tuleb endiselt arendajal üle vaadata.

Agentne teostus ja käsureal töötamine

Funktsioonipäringute ja veaparanduste korral suudab Q liikuda üksikutest automaatlõpetustest kaugemale. See võib aidata koostada teostusplaani, rakendada koodimuudatusi, genereerida teste ja jätkata järkjärgulist täiustamist. Käsurealiides sobib arendajatele, kes eelistavad terminalipõhist töövoogu, ning ülesannetele, mis hõlmavad shelli käske, AWS CLI käske, repositooriume ja kohalikke arendustööriistu. Käskude või väliste tööriistade toimingute jaoks võib olla vajalik kasutaja heakskiit.

Testimine, koodi ülevaatus ja turbeabi

Amazon Q Developer saab genereerida ühikteste, parandada testikatvust, kontrollida toetatud koodi kvaliteedi- ja turbeprobleemide suhtes ning koostada dokumentatsiooni. Need funktsioonid on mõeldud ülevaatuse ja hoolduse kiirendamiseks, mitte insenertehnilise otsustusvõime asendamiseks. Leiud ja genereeritud muudatused tuleb üle kontrollida, lähtudes projekti nõuetest, sõltuvustest ja turbetavadest.

AWS-i juhised ja tõrkeotsing

AWS-i integratsioon on üks toote määravaid omadusi. Arendajad saavad küsida AWS-i teenuste, arhitektuuri, ressursside, võrgunduse, käitustoimingute ja konsoolivigade kohta. Seetõttu sobib Q AWS-il põhinevaks arenduseks ja käituseks paremini kui programmeerimisassistent, millel puudub seos pilveteenuste kontekstiga. Võimaluste saadavus ja ulatus sõltuvad liidesest, piirkonnast, õigustest ja konto seadistusest.

Rakenduste moderniseerimine

Valitud teisendustöövood aitavad uuendada Java-rakendusi, teisendada toetatud .NET-rakendusi ja teisendada teatud manustatud SQL-i mustreid. Need võimalused on tavalisest koodigeneratsioonist spetsiifilisemad ning võivad olla kasulikud suurte moderniseerimisprojektidega tegelevatele meeskondadele. Teisenduste maht sõltub kuupiirangutest ja võimalikest ületustasudest, mistõttu tuleks seda käsitleda mõõdetud töövoona, mitte piiramatu abina.

Platvormid ja integratsioonid

Amazon Q Developerit saab kasutada Visual Studio Code'is, JetBrainsi IDE-des, Eclipse'is, Visual Studios, AWS Cloud9-s, JupyterLabis, SageMaker AI Studios, AWS Glue Studio Notebookis, käsureal, AWS Management Console'is, GitHubis ja GitLab Duos. See toetab ka Model Context Protocoli servereid, mis võimaldavad heakskiidetud väliseid tööriistu ja teenuseid arenduse töövoogudega ühendada.

Funktsioonide täpne valik ei ole kõikjal sama. IDE-pistikprogrammidel, CLI-l, AWS-i liidestel, GitHubil ja GitLabil võivad olla erinevad mudelid, piirangud, identiteedinõuded ja võimalused. AWS on samuti teatanud, et Amazon Q Developeri IDE-pistikprogrammi tugi lõpetatakse kavakohaselt 30. aprillil 2027 ning kasutajatele soovitatakse sarnaste uuemate IDE-võimaluste jaoks Kirot. Seda kavandatavat muudatust tuleb arvestada pikaajalise IDE juurutuse hindamisel.

Hinnakujundus ja juurdepääs

Amazon Q Developer pakub püsivat tasuta taset ja Pro-taset hinnaga 19 dollarit kasutaja kohta kuus. Tasuta tase sisaldab piiratud igakuist kasutust, sealhulgas kaasautonoomsete päringute piirangut 50 päringut kuus ja toetatud teisenduskoodi piirangut 1000 koodirida kuus vastavalt esitatud dokumentatsioonile. Pro-tase pakub suuremaid kaasautonoomse kasutuse piiranguid, haldusfunktsioone, IAM Identity Centeri tuge ja intellektuaalomandi hüvitist.

Pro-taseme teisendusmaht hõlmab 4000 koodirida kasutaja kohta kuus ning seda arvestatakse AWS-i maksjakonto tasemel ühise mahuna. Täiendava teisenduskasutuse hind on 0,003 dollarit esitatud koodirea kohta. Arveldamine, kvoodid ja funktsioonidele juurdepääs võivad sõltuda identiteedi seadistusest, liidesest, piirkonnast ja AWS-i konto lahendusest. Ettevõtete kasutus on toetatud, kuid organisatsioonidel võib olla vaja seadistada AWS-i kontod, õigused, IAM Identity Center ja halduskontrollid.

Privaatsus ja andmetega seotud kaalutlused

Amazon Q töötleb viipasid, vastuseid, koodi ja kontekstiinfot, mida on funktsioonide pakkumiseks vaja. AWS kirjeldab erinevat andmekäitlust tasuta ja Pro-taseme, identiteeditüüpide, liideste ning piirkondade puhul. Pro-taseme sisu ei kasutata teenuse täiustamiseks. Tasuta taseme sisu võidakse kasutada teenuse täiustamiseks, sealhulgas mudelite treenimiseks, välja arvatud juhul, kui kasutaja või organisatsioon loobub sellest vastavate seadete kaudu.

AWS-i sõnul kasutatakse edastatavate andmete puhul TLS 1.2 või uuemat ning puhkeseisundis andmed krüpteeritakse AWS-i krüptolahenduste ja AWS-i hallatavate KMS-võtmete abil. Mõned Pro-taseme funktsioonid võimaldavad kasutada kliendi hallatavaid KMS-võtmeid. AWS dokumenteerib ka, et teisendatud koodi säilitatakse 30 päeva, kuid kõigi Amazon Q Developeri andmete kohta ei olnud võimalik ühtset üldist säilitusperioodi kontrollida. Enne teenuse kasutamist tundlike repositooriumidega peaksid meeskonnad tutvuma AWS-i dokumentatsiooniga ning seadistama identiteedi, õigused, logimise, krüpteerimise ja andmejagamise seaded.

Kellele Amazon Q Developer sobib?

See sobib hästi tarkvaraarendajatele, pilveinseneridele, DevOpsi meeskondadele, platvormimeeskondadele ja rakenduste moderniseerimisega tegelevatele meeskondadele, eriti juhul, kui nende töö hõlmab juba AWS-i. See on kasulik, kui eesmärk on ühendada koodigeneratsioon ja selgitused repositooriumi konteksti, AWS-i tõrkeotsingu, testimise, koodi ülevaatuse ja kontrollitud agentsete muudatustega.

See sobib vähem kasutajatele, kes otsivad üldist kirjutamisabilist, visuaalse sisu genereerimise tööriista, koosolekute transkribeerimise toodet, äriuuringute platvormi või koodivaba rakenduste koostajat. Organisatsioonide arenduses kasutamiseks nõuab see ka rohkem seadistamist kui tarbijatele mõeldud vestlusrobot: kasutajatel võib vaja minna AWS-i kontot, sobivaid IAM-i õigusi, identiteedi seadistust, toetatud tööriistu ning protsesse genereeritud koodi ja väliste MCP-tööriistade ülevaatamiseks.

Tugevused ja piirangud

  • Tugevused: põhjalikud AWS-ile suunatud juhised; juurdepääs IDE-de, terminali, AWS-i liideste, GitHubi ja GitLabi kaudu; agentsed programmeerimise töövood; koodi ülevaatus ja testide genereerimine; valitud moderniseerimisfunktsioonid; privaatse koodibaasi kohandamine; MCP laiendatavus ja ettevõtete haldusfunktsioonid.
  • Piirangud: funktsioonide saadavus erineb platvormi, piirkonna, taseme ja identiteeditüübi järgi; tasuta taseme piirangud võivad sagedast agentset kasutust takistada; teisendustöö võib kaasa tuua ületustasusid; genereeritud kood ja turbeleidud vajavad inimese kontrolli ning organisatsioonide täiustatud kasutus võib hõlmata ulatuslikku AWS-i seadistamist.
  • Strateegiline kaalutlus: IDE-põhist juurutust valivad meeskonnad peaksid arvestama Amazon Q Developeri IDE-pistikprogrammi toe teatatud lõpetamisega 30. aprillil 2027 ning hindama AWS-i soovitatud üleminekuteed.

Kokkuvõte

Amazon Q Developerit tuleks mõista eeskätt AWS-ile keskenduva tarkvaraarendusassistendina, mitte üldise tehisintellektirakendusena. Selle väärtus seisneb koodi kirjutamise, testimise, ülevaatuse, tõrkeotsingu, moderniseerimise ja heakskiidetud tööriistakasutuse ühendamises olemasolevate inseneritöövoogudega. Peamiselt AWS-i keskkondades töötavad arendajad võivad leida, et selline kontekst on kasulikum kui eraldiseisev programmeerimise vestlustööriist. AWS-i-välised meeskonnad peaksid aga kaaluma konto- ja seadistusnõudeid, funktsioonide muutlikku saadavust, kasutuspiiranguid, privaatsusseadeid ja kavandatavat IDE-üleminekut.

Amazon Q Developer on AWS-ile keskenduv tehisintellektil põhinev programmeerimisassistent IDE-de, käsurea, AWS-i liideste, GitHubi ja GitLabi jaoks. See toetab koodi genereerimist, hoidlate kohta küsimustele vastamist, agendipõhist juurutamist, testimist, koodi ülevaatamist, AWS-i probleemide tõrkeotsingut, MCP-tööriistu ja valitud rakenduste teisendusi. Saadaval on tähtajatu tasuta pakett, samal ajal kui Pro maksab 19 dollarit kasutaja kohta kuus ning pakub suuremaid limiite ja ettevõtetele mõeldud juhtelemente. Kõige paremini sobib see arendajatele ja insenerimeeskondadele, kes juba AWS-iga töötavad, kuid arvestada tuleks platvormispetsiifiliste piirangute, andmekäitluse valikute, seadistusnõuete, teisendustasude ja kavandatava 2027. aasta IDE-plugina muudatusega.

KKK - vastused sinu küsimustele

Milleks Amazon Q Developerit kasutatakse?
Amazon Q Developer on tarkvaraarenduseks mõeldud tehisintellektil põhinev programmeerimisassistent, mis on eriti sobiv AWS-i keskkondades. See suudab koodi selgitada, teostusi luua või muuta, teste koostada, muudatusi üle vaadata, AWS-i probleeme lahendada, arhitektuuri kavandamisel abiks olla ning toetada valitud rakenduste moderniseerimise töövooge.
Millised platvormid ja tööriistad toetavad Amazon Q Developerit?
Amazon Q Developer on saadaval Visual Studio Code'is, JetBrainsi IDE-des, Eclipse'is, Visual Studios, AWS Cloud9-s, JupyterLabis, SageMaker AI Studios, AWS Glue Studio Notebookis, käsureal, AWS-i halduskonsoolis, GitHubis ja GitLab Duos. Funktsioonide saadavus sõltub liidesest, piirkonnast, õigustest, identiteedi tüübist ja konto konfiguratsioonist.
Kui palju Amazon Q Developer maksab?
Amazon Q Developeril on püsivalt tasuta Free-pakett ja Pro-pakett, mille hind on 19 USA dollarit kasutaja kohta kuus. Tarnitud dokumentatsiooni kohaselt hõlmab Free-pakett piiratud kasutusmahtu, sealhulgas 50 agendipõhist päringut ja 1000 toetatud teisenduskoodirida kuus. Pro-pakett sisaldab suuremaid limiite ja haldusfunktsioone, samas kui täiendav teisenduskasutus maksab 0,003 USA dollarit iga esitatud koodirea eest.
Kas Amazon Q Developer on privaatse koodi ja ettevõtetes kasutamiseks turvaline?
Amazon Q Developer toetab ettevõtte tasandi kontrolle, nagu IAM Identity Center, õiguste haldus, logimine, krüpteerimine, privaatsete koodibaaside kohandamine ning kliendi hallatavad KMS-võtmed mõne Pro-funktsiooni puhul. AWS-i sõnul ei kasutata Pro-taseme sisu teenuse täiustamiseks, samas kui Free-taseme sisu võidakse selleks kasutada, välja arvatud juhul, kui kasutajad või organisatsioonid sellest loobuvad. Enne genereeritud koodi ja turbeleidude kasutamist tundlikes koodihoidlates tuleks need siiski üle vaadata.
Mis muutub Amazon Q Developeri IDE-pistikprogrammidega?
AWS on teatanud, et Amazon Q Developeri IDE-pistikprogrammi tugi lõpetatakse 30. aprillil 2027. Pikaajalist IDE juurutust kavandavad meeskonnad peaksid selle muudatusega arvestama ja hindama AWS-i soovitatud üleminekuteed, sealhulgas Kiroga seotud uuemaid IDE-võimalusi.