在 AI 蓬勃發展的時代,我們可以透過 AI 協助查詢和處理資料庫中的資料,如果今天使用者不是工程師,而是個 PM 或 Sales ,也許可以設計一個簡單的對話機器人幫助他們撈取儲存在雲端或資料庫的資料。今天和明天將介紹如何使用 AWS Bedrock Agent 整合 DynamoDB,讓不知道語法的使用者,也可以透過自然語言存取和分析資料。
在動手開始實作之前,先來分析需求吧!這個對話機器人需要做什麼事呢?假設我們需要透過對話機器人去撈取 DynamoDB 裡面一張叫 Articles
的 table 的資料,這個 agent 會需要做下面的事情:
整個 agent 的架構大約會長的像下面這張圖,明天將會一一介紹每個步驟要做的事。
medium: 如何使用 AWS bedrock agent 查詢 DynamoDB 資料