2023年11月11日 星期六

Duet AI 可協助您在 Google Cloud 控制台中快速完成工作的 3 種新方法

轉貼自:https://cloud.google.com/blog/products/ai-machine-learning/how-duet-ai-speeds-up-development-and-operations 

在快速發展的組織中,工程師經常從事大型項目,這些項目使用數百種雲端產品和服務,跨越多個團隊和職能。但企業雲端環境的複雜性使得工程師很難追蹤一切、了解系統如何協同工作、解決問題以及編寫高效的程式碼。這可能會導致時間和資源的浪費、安全性的降低以及管理工作的增加。

Duet AI 是 Google Cloud 的全新AI 協作工具,可透過為各種常見任務提供協助來幫助您降低複雜性並克服障礙。如果您是雲端工程師、開發人員、操作員、資料從業者或使用 Google Cloud 作為日常工作一部分的人員,Duet AI 可以幫助您透過 Google Cloud 中的自然語言介面快速完成工作安慰。讓我們看看它是如何做到這一點的。

https://storage.googleapis.com/gweb-cloudblog-publish/images/1_qgQmV8D.max-2200x2200.png

控制台中的 Duet AI 聊天

1. 更快開始並加入 Google Cloud

Duet AI 可以回答您在開始使用 Google Cloud 時可能遇到的常見問題。例如,它可以告訴您有關不同產品和服務的更多信息,解釋選項和設置,並提供完成常見任務的分步說明。

詳細了解 Google Cloud 產品

https://storage.googleapis.com/gweb-cloudblog-publish/images/2_S41k1HL.max-800x800.jpg

如果您剛開始,您可能想了解更多有關不同產品的資訊。例如,您可以要求 Duet AI 解釋Google Kubernetes EngineGoogle App Engine之間的差異。Duet AI 可以提供全面的比較,突出每個的主要功能和優點。

專業提示:請 Due AI 以表格形式解釋比較,以獲得直覺概覽

獲取常見任務的逐步指導

https://storage.googleapis.com/gweb-cloudblog-publish/images/3_qOTZ1o0.max-900x900.jpg

隨著您獲得更多使用 Google Cloud 的經驗,Duet AI 可以幫助您完成特定任務,例如如何將資料從本地遷移到 Google Cloud。Duet AI 可以提供逐步說明。

專業提示:您可以向 Duet AI 詢問“逐步說明”,以獲得有關如何完成任務的明確指導。

了解選項和設定

https://storage.googleapis.com/gweb-cloudblog-publish/images/4_6DqE7Mq.max-800x800.jpg

Duet AI 還可以幫助您了解特定 Google Cloud 產品或服務可用的不同選項和參數。例如,用於建立新 Cloud Storage 儲存桶的不同選項,或可在 Cloud Functions 觸發器中使用的不同參數。

對於依賴生成式人工智慧模型的系統來說,「幻覺」是一個眾所周知的問題,它們可能會產生看似合理但實際上不正確的輸出。為了幫助您在使用之前驗證其輸出的準確性,Duet AI 可以包含與您的問題相關的文件、教學課程和其他資料的連結。

https://storage.googleapis.com/gweb-cloudblog-publish/images/5_7mVU6ji.max-800x800.png

包含相關內容連結的 Duet AI 回應範例

2. 產生腳本、gcloud 指令、查詢和程式碼

Duet AI 可以幫助您產生各種程式語言、SQL 查詢、gcloud 命令和腳本的程式碼,以便與 Google Cloud 產品互動。

使用多種程式語言產生程式碼,包括 Python、Java 和 Go

https://storage.googleapis.com/gweb-cloudblog-publish/images/6_cG7cDS9.max-700x700.jpg

無論您是編碼新手,只是需要自動化重複任務的幫助,還是經驗豐富的開發人員試圖弄清楚如何整合兩種不同的雲端服務,Duet AI 都可以幫助您快速輕鬆地產生程式碼。

專業提示:透過 Duet AI輔助開發(提供程式碼自動完成等功能), Cloud Code或您最喜歡的其他 IDE 中獲得程式碼的專家協助。

產生 gcloud 命令、設定和策略文件

https://storage.googleapis.com/gweb-cloudblog-publish/images/7_VrxuR1e.max-700x700.jpg

命令列語法和設定檔語法可能很難記住,因此 Duet AI 還可以幫助您弄清楚 gcloud 命令,例如如何獲取空閒虛擬機列表或建立設定文件,例如向組織中的某些使用者授予權限的策略。

專業提示:請注意,產生的命令和其他片段可能包含通用變量,例如 PROJECT_ID 或 LOCATION,需要將其替換為特定於您的環境的實際值,然後才能運行它們。

產生查詢以幫助從資料中提取見解

https://storage.googleapis.com/gweb-cloudblog-publish/images/8_TEWJgbo.max-800x800.jpg

編寫 SQL 查詢可能既耗時又具有挑戰性,特別是如果您不是專家或有一段時間沒有編寫 SQL 查詢的話。Duet AI 可以根據您的自然語言描述產生查詢,或更新現有查詢以滿足您的需求。例如,您可以要求 Duet AI 選擇符合特定條件(例如收入閾值)並且在給定時間內處於活躍狀態的客戶。您也可以提出後續問題或將現有查詢貼到聊天視窗中,並要求 Duet AI 進行解釋或進行更新。

專業提示:使用BigQuery 中的 Duet AI直接在控制台中取得上下文 SQL 補全和其他進階資料分析功能 

如果產生的片段直接引用特定來源的詳細內容,Duet AI 可以提供引用來幫助您了解許可證要求並遵守它們。

https://storage.googleapis.com/gweb-cloudblog-publish/images/9_6U5N046.max-800x800.png

範例:Duet AI 回復中包含的引用

3. 了解您的 Google Cloud 環境中發生的情況

Duet AI 還可以透過總結和解釋程式碼、查詢、模擬結果、日誌和系統錯誤來幫助您了解您的 Google Cloud 環境。請注意,除了您在提示中提供的資料之外,Duet AI 尚無法存取特定於您的環境的資料。例如,如果您詢問節省成本的機會,Duet AI 可以提供不適合您的特定環境的通用指導。然而,Duet AI 仍在開發中,我們正在努力提高其能力,使其更加有用。

了解日誌、模擬結果、JSON 負載等

https://storage.googleapis.com/gweb-cloudblog-publish/images/10_rQbL9Uj.max-800x800.jpg

有時要理解和理解大量資料可能很困難,尤其是當資料以複雜的格式呈現時。為了提供協助,您可以嘗試將其貼上到 Duet AI 聊天中並要求自然語言摘要,而不是嘗試解析機器可讀的 API 輸出(例如RecommenderSecurity Command Center )。

了解常見錯誤的根本原因

https://storage.googleapis.com/gweb-cloudblog-publish/images/11_aq5IUQE.max-800x800.jpg

Duet AI 可以就如何解決身份驗證、配額和計費錯誤等常見問題提供建議。例如,如果您在嘗試連線到 Cloud SQL 資料庫時看到存取被拒絕錯誤,您可以將錯誤代碼以及任何相關上下文貼到 Duet AI 聊天中,以詳細了解潛在的根本原因和故障排除步驟。

了解程式碼、Terraform 腳本、查詢等

https://storage.googleapis.com/gweb-cloudblog-publish/images/12_zc7Kq1T.max-700x700.jpg

弄清楚發生了什麼可能非常耗時,尤其是當您繼承了其他人編寫的程式碼時,或者當您不將編碼或自動化任務作為日常工作的一部分而只需要處理時對現有腳本進行小的更改。Duet AI 可以幫助您解釋用各種程式語言(例如Google Cloud 範例)編寫的自動化腳本、查詢和程式碼。例如,您可以使用 Duet AI 來幫助您了解用於部署基礎架構的 Terraform 腳本,或偵錯未傳回預期結果的查詢。

專業提示:直接在 IDE 中取得自動完成、透過註解產生程式碼以及其他高階程式碼輔助功能,例如 在 Cloud Code 中使用 Duet AI 的Visual Studio Code 。

我們正在努力將 Duet AI 功能整合到 Cloud 控制台的更多地方。例如,在 Cloud Logging 中,您可以使用 Duet AI 來匯總日誌條目,並提出有關特定事件發生原因以及如何解決問題的後續問題。您還可以檢查傳遞給 Duet AI 的提示的詳細資訊(包括說明),並透過建立自己的提示並手動提供上下文來在其他上下文中應用類似的原則。

https://storage.googleapis.com/gweb-cloudblog-publish/images/13_njurYsU.max-2200x2200.png

Duet AI 上下文整合範例:Cloud Logging 中的“解釋此日誌條目”

充分利用 Duet AI 聊天的提示和技巧

  • 在使用 Duet AI 輸出之前驗證它們如前所述,幻覺是產生人工智慧系統的常見問題,產生看似合理但事實上不正確的輸出。我們不斷努力改進 Duet AI,以確保它提供準確且有用的信息,但在使用之前驗證其輸出非常重要。您可以透過檢查 Duet AI 提供的文件和引文的鏈接,或使用您自己的知識和專業知識來評估其回應來完成此操作。
  • 在提示中要具體並提供上下文您的提示越具體Duet AI 就越能理解您的要求。例如,不要問“我如何使用 Cloud Functions?” 問“如何部署 Cloud Function 以在新檔案上傳到 Cloud Storage 時觸發工作流程?” 透過在提示中提供具體內容並提供額外的上下文,您可以幫助 Duet AI 產生更準確、更有用的輸出。
  • 提出後續問題以獲得更好、更切題的答案例如,您可以說「您能更詳細地解釋一下嗎?」「您能建議另一種方法嗎?」或「每種方法的優點和缺點是什麼?」來要求澄清、替代方案或更多資訊.
  • 透過提供回饋幫助我們改進 Duet AI如果 Duet AI 無法提供您所需的協助,或者您對我們如何改進 Duet AI 有任何建議,請告訴我們。Duet AI 仍在開發中,我們一直在尋找改進它的方法。您可以透過使用「拇指向上/向下」對提示的答案進行評分來提供回饋,也可以選擇分享您的提示和您收到的答案。您也可以填寫問卷(約 5 分鐘)。
https://storage.googleapis.com/gweb-cloudblog-publish/images/1_WJcoA5m.max-600x600.png

範例:Duet AI 內建回饋表(「大拇指朝下」)

立即開始在控制台中使用 Duet AI 聊天

您可以在我們的網站上了解有關 Google Cloud 中 Duet AI 的更多資訊。如果您有興趣在控制台中嘗試 Duet AI 聊天,您可以要求存取Duet AI Preview程式。獲得存取權限後,您可以透過點擊控制台工具列中的「開啟 Duet AI」按鈕開始使用 Duet AI 聊天。

要了解有關 Duet AI 聊天的更多信息,您可以閱讀文件您還可以觀看最近舉行的 Next '23 會議的以下演講:概述幕後花絮開發人員生產力

我們希望您喜歡使用 Duet AI 聊天來獲取有關 Google Cloud 任務的協助!

分享至PLURK 噗浪 分享至FACEBOOK 臉書

沒有留言: