aws-samples/bedrock-engineer
Universal AI Agent using Amazon Bedrock, capable of customize to create/edit files, execute commands, search the web, use knowledge base, use multi-agents, generative images and more.
What it solves
Bedrock Engineer 是一款自主軟體開發代理應用程式,簡化程式編寫流程。它不再依賴特定 IDE(如 VS Code),而是提供專屬的 AI 驅動開發介面,讓使用者享有更豐富的互動體驗與視覺化圖表。
How it works
此應用程式建構於 Amazon Bedrock 上,允許使用者部署能與本機檔案系統互動、執行系統指令與進行網路搜尋的自主代理。使用者可透過自訂系統提示詞,並從功能庫中挑選特定工具(如檔案操作、網路搜尋、以及 Bedrock 專屬整合,例如影像與影片產生)來客製化代理。它亦支援 Model Context Protocol(MCP)以連接外部工具伺服器。
Who it’s for
此工具適合軟體開發人員、程式設計學生與產品設計師,讓他們在不受特定編輯器限制的情況下,使用 AI 助手處理程式碼生成、專案結構管理與資料分析。
Highlights
- Autonomous Development: 能夠建立/編輯檔案、執行指令與管理專案結構。
- Customizable Agents: 使用者可建立專屬代理(例如 Software Developer、Programming Mentor),並自訂系統提示詞。
- Tool Integration: 包含多種檔案系統存取、網路搜尋(Tavily)以及 Amazon Bedrock 服務(Nova Reel、Knowledge Bases、Flows)。
- Background Automation: 支援使用 cron 表達式的排程任務,以實現持續工作流程。
- Agent Directory: 提供社群平台,讓使用者探索與分享預先設定好的代理。
- Secure Execution: 具備在安全 Docker 環境中執行的 Python 程式碼直譯器。