最新案例動態,請查閲 《基於華為開發者空間-雲開發環境(容器)+ Versatile Agent,構建AI輕量級智能辦公助手》。小夥伴快來領取華為開發者空間進行實操吧!
一、概述
1. 案例介紹
華為雲開發者空間為開發者提供一個免費的雲開發環境,開發者可以將計算密集型任務交給性能強大的雲開發環境,同時可以在本地Windows或者MacOS設備上編寫代碼,在遠程的鯤鵬雲環境中運行和調試。
Versatile Agent平台(AI原生應用引擎)提供了數據準備、模型選擇/調優、知識工程、模型編排、應用部署、應用集成等能力,降低智能應用開發門檻、提升開發效率。
面對海量用户併發開發、測試對資源彈性與隔離性的高標準要求,華為開發者空間開發平台 - 雲開發環境(容器)深度融合了彈性雲主機的高性能計算與容器技術的敏捷彈性,通過構建集高效計算、安全隔離、敏捷部署於一體的雲原生基礎設施,不僅保障了雲開發環境的穩定可靠,更實現了資源的秒級伸縮與高效利用,為加速應用創新提供了堅實底座。
本案例基於華為開發者空間-雲開發環境(容器)+ Versatile Agent,快速構建並集成一個輕量級智能辦公助手Agent到模擬OA系統中。案例覆蓋從Agent創建、發佈到本地連接雲開發環境(容器)開發聯調的完整流程,最終通過Web界面模擬辦公系統,實現智能問答、流程指引等基礎功能。適合中小型企業或開發者低成本驗證AI辦公場景。
2. 適用對象
- 企業
- 個人開發者
- 高校學生
3. 案例時間
本案例總時長預計90分鐘。
4. 案例流程
説明:
- 用户進入開發者空間開發平台雲開發環境,創建容器;
- 創建併發布智能辦公Agent應用;
- 編寫Web端項目代碼集成Agent API;
- 使用瀏覽器測試並體驗智能辦公助手。
5. 資源總覽
本案例預計花費0元。
|
資源名稱 |
規格 |
單價(元) |
時長(分鐘) |
|
華為開發者空間開發平台 - 雲開發環境(容器) |
鯤鵬通用計算增強型 kc1 | 2vCPUs | 4G | HCE
|
免費
|
90
|
|
華為開發者空間 - Versatile Agent平台 |
系統標配
|
免費
|
90
|
二、環境準備
1. 創建IAM用户及獲取IAM用户信息
使用華為賬號登錄IAM控制枱,點擊創建用户
注意:記錄管理員賬號,IAM用户登錄時需要使用。
配置用户基本信息:
|
配置項
|
內容
|
|
用户信息
|
填寫IAM用户名 |
|
訪問方式
|
勾選編程訪問、管理控制枱訪問 |
|
憑證類型
|
勾選訪問秘鑰、密碼 ,自定義IAM賬號密碼 |
|
登錄保護
|
關閉登錄保護 |
注意:記錄IAM用户名、IAM賬號密碼,IAM用户登錄時需要使用。
點擊下一步,加入用户組admin。
注意:admin用户組擁有所有操作權限。
點擊創建用户,輸入驗證碼進行操作確認,取消下載訪問秘鑰,點擊我已知曉,即可創建成功。
使用IAM賬號登錄華為雲官網
登錄成功後,進入控制枱,選擇華北-北京四,右上角個人信息點擊我的憑證
進入API憑證界面,即可獲取IAM用户信息,記錄IAM用户名、賬號名、區域華北-北京四對應的項目ID,留作後面步驟使用。
注意:
- 本案例中使用華北-北京四對應的項目ID。
- 退出IAM賬號,使用第一步註冊的華為賬號重新登錄華為開發者空間開發平台。
2. VS Code遠程連接雲開發環境(容器)
參考案例《華為開發者空間 - 雲開發環境(容器)IDE插件遠程連接操作指導》中的“二、雲開發環境IDE插件遠程連接操作指導”的內容,完成“1. 安裝插件” ~ “4. 連接”章節步驟。
容器鏡像選擇Python,完成連接之後的狀態:
三、創建併發布智能辦公Agent
1. 創建智能辦公Agent
新賬號,首次進入華為開發者空間開發平台,開通Versatile Agent服務,點擊切換至華北-北京四,即可正常使用Versatile Agent服務。
對於已開通Versatile Agent服務的開發者,直接進入華為開發者空間開發平台,點擊開發平台->Versatile Agent->智能體->單智能體應用->創建應用:
創建應用:
選擇創建類型:單智能體應用
應用名稱:智能辦公助手
應用描述:
智能辦公助手是一款專為現代職場打造的全能型AI效率工具,深度集成任務管理、會議協調、文檔處理與數據分析能力。它能夠通過自然語言交互自動安排日程、智能撰寫郵件、實時轉錄會議紀要,並支持跨平台文件協同編輯。內置的智能分析引擎可快速處理業務數據,生成可視化報告與趨勢預測,輔助決策制定。適用於企業員工、團隊管理者及行政人員,通過自動化工作流與智能提醒系統顯著減少重複性勞動,強化多任務處理效能,同時保障企業級數據安全與多平台兼容性,助力組織實現數字化辦公升級與生產力躍遷。
點擊立即創建:
添加提示詞:
人設:
作為深度融合AI能力的智能辦公助手,具備以下專業技能:
1. 自然語言指令解析與需求建模
2. 跨平台辦公任務自動化執行
3. 用户行為模式分析與需求預測
4. 個性化工作流優化設計
5. 多系統數據同步與安全管控
任務描述:
通過智能化的需求理解與任務執行系統,實現:
1. 自動化處理日程管理/文檔處理/會議安排等常規事務
2. 預測性識別工作流程中的潛在瓶頸並提供優化方案
3. 建立個性化辦公知識圖譜實現智能決策支持
4. 構建跨平台數據通道確保信息實時同步
選擇模型:DeepSeek-V3-64K
智能添加開場白和推薦問題:
2. 調試併發布智能辦公Agent
輸入以下問題,調試智能辦公助手:
問題:請幫我預定明天下午3點的會議
點擊發布:
發佈完成之後,記錄調用API的url,留作後面步驟使用。
至此,智能辦公Agent已成功創建併發布。
四、輕量級智能辦公助手Agent集成實戰
1. 獲取智能辦公助手項目代碼
點擊版本控制圖標,再點擊Initialize Repository:
clone代碼,輸入代碼倉地址,Clone from URL:https://gitcode.com/u014005316/SmartOfficeAssistant.git
選擇代碼倉目錄:/root/,點擊Add to Workspace加入當前工作空間。
2. 安裝項目依賴
按下Ctrl+Shift+`,打開Terninal窗口,選擇SmartOfficeAssistant目錄,安裝requests。
pip install requests
安裝並升級Flask:
pip install Flask
pip install --upgrade flask
安裝Python插件:
3. 獲取Token鑑權
Agent API調用需要通過用户Token進行用户鑑權,所以接口調用前,需要先獲取用户的Token。
注意:華為賬號不支持直接獲取賬號Token,華為賬號獲取Token需創建一個IAM用户並授予該用户必要的權限,使用創建的IAM用户名和密碼,獲取IAM用户Token。IAM用户名和密碼,我們已經在“二、環境準備中的1. 創建IAM用户及獲取IAM用户信息”中獲取。
在SmartOfficeAssistant文件夾下,查看編輯get_token.py文件。
注意:
- MAIN_USER替換成“二、環境準備中的1. 創建IAM用户及獲取IAM用户信息”獲取的賬號名;
- IAM_USER替換成“二、環境準備中的1. 創建IAM用户及獲取IAM用户信息”獲取的IAM用户名;
- PROJECT_ID替換成“二、環境準備中的1. 創建IAM用户及獲取IAM用户信息”中獲取的華北-北京四區域對應的項目ID;
- IAM_PASSWORD替換成“二、環境準備中的1. 創建IAM用户及獲取IAM用户信息”中創建用户時,設置的IAM賬號密碼。
點擊右上角運行按鈕,運行get_token.py文件。
token即保存在token.txt文件中。
4. 智能辦公助手代碼功能介紹
智能辦公助手代碼結構如下圖所示:
SmartOfficeAssistant
├── get_token.py #獲取token的python文件
├── main.py #智能辦公助手的主文件
│ └── read_token_from_file() #從文件中讀取token
│ └── call_agent() #調用Agent的函數 AGENT_URL
│ └── index() #主頁路由,包含UI界面和業務處理邏輯
│ └── agent_api() #處理Agent請求的API
│ └── mian函數 ********#執行入口
└── token.txt #獲取的token保存在token.txt文件中
main.py是智能辦公助手的主執行文件,一共包含五個函數,分別為:
read_token_from_file():從文件中讀取token;
call_agent():調用Agent的函數;
index():主頁路由,包含UI界面和業務處理邏輯;
agent_api():處理Agent請求的API;
mian函數:項目執行入口。
注意:call_agent方法中的AGENT_URL替換成“三、創建併發布智能辦公Agent中的2. 調試併發布智能辦公Agent”中獲取的url。
# 調用Agent的函數
def call_agent(query, conversation_id=None):
url = f"AGENT_URL" # 此處更換agent url
payload = json.dumps({"query": query}, ensure_ascii=False)
5. 測試體驗智能辦公助手
運行智能辦公Web項目:
點擊右上角運行按鈕,運行main.py文件:
在瀏覽器中輸入:http://127.0.0.1:8082,或者點擊Open in Browser進入智能辦公系統平台。
體驗智能辦公助手:
點擊右下角消息圖標,對話框中輸入問題:請幫我預定明天下午3:30的會議。
智能辦公助手成功幫助我們預定了會議!
6. 釋放資源
參考案例《華為開發者空間 - 雲開發環境(容器)IDE插件遠程連接操作指導》中的“二、雲開發環境IDE插件遠程連接操作指導”的“6. 其它操作”章節完成關機、刪除等操作。
至此,基於華為開發者空間-雲開發環境(容器)+ Versatile Agent,構建AI輕量級智能辦公助手的案例已全部完成。