AWS 推出為企業客製「企業生成式AI助理」服務,為Amazon原生支持安全和隱私保護的新型生成式AI助理,專門用於滿足辦公需求,基於客戶自身的資訊儲存庫、程式碼和企業系統,可以快速獲得複雜問題的相關答案、生成內容並採取行動。企業內部員工能夠運用公司資料和專業知識進行問答、解決問題、生成內容並採取行動。潛在客戶已有埃森哲(Accenture)、BMW集團、吉立亞(Gilead)、Mission Cloud、Orbit Irrigation和Wunderkind等客戶和合作夥伴期待使用Amazon Q。
AWS 宣布推出 Amazon Q預覽版,這是一種新型的生成式人工智慧 (AI) 支援的助手,專門用於工作並可根據客戶的業務進行客製化。
Amazon Q 帶來了一組支援開發人員和 IT 專業人員的功能。如今可使用 Amazon Q 開始在 AWS 上建立應用程式、研究最佳實踐、解決錯誤並獲得為應用程式編寫新功能的協助。例如:Amazon Q Code Transformation 現在可以執行 Java 應用程式升級,從版本 8 和 11 到版本 17。
Amazon Q 可在 AWS 的多個區域使用,無論在哪裡工作,都可以快速獲得答案和想法。以下是 Amazon Q 的快速瀏覽,包括在整合開發環境 (IDE) 中:
與 Amazon Q 一起建立應用程式
應用程式開發是一個旅程。它涉及研究、開發、部署、最佳化和維護的連續循環。在每個階段都會遇到許多問題,從確定要使用的正確 AWS 服務到解決應用程式程式碼中的問題。
Amazon Q 經過 17 年的 AWS 知識和最佳實務培訓,旨在開發的每個階段提供在 AWS 上建立應用程式的全新體驗。透過 Amazon Q,我們可以最大限度地減少獲得回答 AWS 問題、探索新的 AWS 功能、學習不熟悉的技術以及建立推動創新的解決方案所需的知識所需的時間和精力。
來看看 Amazon Q的特點吧!
1. 對話式問答功能
想像一下,如果你能和 Amazon Q 像聊天一樣交流,問問題、學習新東西,還能了解怎麼在 AWS 上搭建 App 的最佳做法,那該有多好?而且最棒的是,你不用離開 AWS 控制台,就能一邊工作一邊學習。這就是 Amazon Q 的對話問答功能,方便又實用!
若要開始使用此功能,可以選擇 AWS 管理主控台右側的 Amazon Q 圖示。
就像在和朋友聊天一樣,你可以問 Amazon Q:「AWS 的無伺服器服務用來建立無伺服器 API 是什麼?」它會給你簡單明瞭的答案和參考資料,讓你可以深入研究或驗證信息。而且呢,如果有更多問題或想探索更多,Amazon Q 還能追問並提供更詳細的解答。
有時我們會對具有相當具體要求的情況感到困惑。我們可以詳細地向 Amazon Q 闡述需求並提供上下文。
例如,可詢問 Amazon Q:「我計劃建立每天 10 萬個請求的無伺服器 API,每個請求都需要查詢資料庫。對於這種工作負載來說,最好的服務是什麼?」Amazon Q 會提供可以使用的 AWS 服務清單進行回應,並嘗試將答案結果限制為可準確引用並透過最佳實踐進行驗證的結果。
以下是我們可能需要注意的一些附加資訊:
- Amazon Q 對話式問答功能目前在所有商業 AWS 區域提供預覽版。
- 此功能透過 AWS Chatbot整合到 AWS 管理主控台、AWS 主控台行動應用程式、AWS 文件、AWS 網站以及 Slack和 Teams 中,能更方便、更輕鬆地找到所需內容。
2. 最佳化 Amazon EC2 執行個體選擇
面對所有可用選項,為工作負載選擇正確的 Amazon Elastic Compute Cloud ( Amazo n EC2 ) 執行個體類型可能具有挑戰性。Amazon Q 旨在透過提供個人化推薦來使這一切變得更容易。
要使用此功能,可以詢問 Amazon Q:「我應該使用哪些實例類型來部署 Web 應用程式伺服器來託管應用程式?」當選擇 Amazon EC2 控制台中啟動執行個體時,此功能也可用!在實例類型中,可選擇取得實例類型選擇的建議,這將顯示一個對話框來定義你的要求。
3. 直接在控制台中排查和解決錯誤
Amazon Q 還可以幫助我們直接在控制台中解決各種 AWS 服務的錯誤。藉助 Amazon Q 提議的解決方案,可避免緩慢的手動日誌檢查或研究。
假設有一個 AWS Lambda 函數嘗試與 Amazon DynamoDB 進行互動。但是由於未知原因,它無法運作。現在藉助 Amazon Q,可以透過選擇使用 Amazon Q 進行故障排除來更快地檢查和解決此問題。
4. 網路故障排除幫助
5. IDE 中的整合和對話功能
正如前面所提到的,Amazon Q 也可在支援的 IDE 中使用。這允許你能透過與 Amazon Q 聊天或透過'' / ''在聊天框中鍵入來呼叫操作,在 IDE 中提出問題並獲得協助。
可以要求 Amazon Q 描述原始碼檔案。
此功能可以非常輕鬆地幫助我們能專注於建立應用程序,因為不必離開 IDE 即可獲得答案和特定於上下文的編碼指南。可以在 Visual Studio Code 和 JetBrains IDE 中嘗試此功能的預覽。
6. 以互動方式引導
功能開發能力 Amazon Q 提供的另一個令人興奮的功能是,以互動方式引導你在 IDE 和 Amazon CodeCatalyst 中從構思到建立新功能。
透過互動式逐步說明和最佳實踐,可直接從 IDE 在幾分鐘內從自然語言提示轉到應用程式功能。透過提示,Amazon Q 將嘗試了解應用程式結構並將提示分解為邏輯的原子實施步驟。若要使用此功能,可以先在 Amazon Q 中呼叫操作命令 /dev 並描述需要 Amazon Q 處理的任務。
如果使⽤ Amazon CodeCatalyst,則可以使⽤其他功能來協助你,透過完整的拉取要求更快發佈功能。在 Amazon CodeCatalyst 中,可以將新問題或現有問題指派給 Amazon Q,它將處理端對端開發⼯作流程。Amazon Q 將審核現有程式碼,提出解決⽅案,尋求對該⽅法的回饋,產⽣可合併的程式碼,並發布拉取請求以供審核。之後你需要做的就是查看 Amazon Q 提出的解決⽅案。
以下螢幕截圖顯⽰了 Amazon Q 在 Amazon CodeCatalyst 中建立的拉取請求。
以下是我們應該了解的幾件事:
- Amazon Q 功能開發功能⽬前在 Visual Studio Code 和 Amazon CodeCatalyst 中提供預覽版
- 要在 IDE 中使⽤此功能,需要擁有 Amazon CodeWhisperer Professional 圖層。請造訪 Amazon CodeWhisperer 定價⾴⾯以了解更多資訊。
- 要了解有關此功能的更多信息,請閱讀:利用 Amazon CodeCatalyst 中由生成式 AI 驅動的 Amazon Q 提高開發人員工作效率(預覽版)
7. 使⽤ Amazon Q 程式碼轉換升級應⽤程式
Amazon Q 現在可以透過啟動引導程式碼轉換在幾個⼩時內升級整個應⽤程式。此功能稱為 Amazon Q Code Transformation,可簡化現有應⽤程式的維護、遷移和升級。
⾸先,導覽⾄ CodeWhisperer 部分,然後選擇 Transform。Amazon Q Code Transformation ⾃動分析現有程式碼庫,產⽣轉換計劃,並完成規劃建議的關鍵轉換任務。
有關此功能的⼀些附加資訊:
Amazon Q Code Transformation 現已在 AWS Toolkit for IntelliJ IDEA 和 AWS Toolkit for Visual Studio Code 中提供預覽版。
要使⽤此功能,需要在預覽期間擁有 Amazon CodeWhisperer Professional 圖層。
在預覽期間,可以將 Java 8 和 11 應⽤程式升級到版本 17,即 Java ⻑期⽀援 (LTS) 版本。
要了解有關此功能的更多信息,請閱讀:使⽤ Amazon Q Code Transformation 升級 Java 應⽤程式(預覽版)
立即開始使⽤ Amazon Q:
借助 Amazon Q,將有⼀位 AI 專家在⾝邊回答問題、更快地編寫程式碼、解決問題、優化⼯作負載,甚⾄幫助我們編寫新功能。這些功能簡化了在 AWS 上建立應⽤程式的每個階段。
如果需要額外協助,Amazon Q 可讓我們直接從 Q 介⾯與 AWS Support 代理程式聯繫,從⽽消除客⼾⾃助服務體驗中的任何死胡同。與 AWS Support 的整合可在控制台中進⾏,並將尊重 AWS Support 計畫的權利。
了解更多:
了解有關 Amazon Q 的更多信息:
- 隆重介紹 Amazon Q,⼀款全新的⼈⼯智慧⽣成助理(預覽版)
- 透過 Amazon CodeCatalyst 中由生成式 AI 驅動的 Amazon Q(預覽版)提高開發人員的工作效率
- 使用 Amazon Q Code Transformation 升級 Java 應用程式(預覽)
- Amazon Connect 中的新生成式 AI 功能(包括 Amazon Q)有助於改善聯絡中心服務
- QuickSight 中的新 Amazon Q 使用生成式 AI 輔助來實現更快、更輕鬆的資料洞察(預覽)
(本文節錄翻譯自 Amazon Q brings generative AI-powered assistance to IT pros and developers (preview) , 28 Nov 2023)
雲端服務推薦┃NETRON 網創資訊
Netron 網創資訊提供從架構規劃、機房選擇、設備採購、雲端儲存到資安解決方案等雲端運算服務,全方位的雲端規劃,協助企業提供用戶優質的互聯網訪問體驗。
網創資訊在提供雲端服務上具備以下5大優勢:
AWS 認證進階合作夥伴資格。
取得 AWS MSP、MSSP 與 Migration 三大認證。
榮獲 AWS 2023 Rising Star Partner of the Year 獎項。
24/7 線上技術維運服務。
Google Cloud 菁英合作夥伴、騰訊雲白金級合作夥伴、阿里雲金級合作夥伴。
Netron 網創資訊全方位一站式雲端顧問服務,可針對客戶的企業做出診斷,在需求、預算、所在地區等多重考量下,提供量身訂做的雲端服務。還在猶疑如何挑選合適的雲端服務?想進一步了解雲端運算需求?歡迎立即與我們聯絡,我們將有專人協助你找到合適的解決方案並滿足企業所需!