華為云Flexus+DeepSeek征文 | 基于Dify構建AI 圖片生成應用
- 一、構建股票分析助手前言
- 二、構建股票分析助手環境
- 2.1 基于FlexusX實例的Dify平臺
- 2.2 基于MaaS的模型API商用服務
- 三、構建股票分析助手實戰
- 3.1 配置Dify環境
- 3.2 配置Dify工具
- 3.3 創建股票分析助手
- 3.4 使用股票分析助手
- 四、總結
一、構建股票分析助手前言
在信息爆炸的金融市場中,搭建基于AI的股票分析助手可整合實時行情
、技術指標
與基本面數據,通過自然語言交互降低投資門檻。其意義在于為散戶提供專業級分析工具,解決數據分散與解讀難題,同時結合多維度分析
(如MACD、輿情)生成結構化報告,提升決策效率。此外,通過自動化預警
與可視化呈現(如Streamlit圖表),幫助投資者規避情緒化交易,邁向理性投資。
華為Flexus X
云服務器以柔性算力架構
為核心突破,支持CPU與內存配比最高達3:1的靈活組合,打破傳統云服務的固定資源限制,精準匹配企業多樣化業務需求,其性能表現也尤為突出。華為MaaS
平臺則提供零代碼開發和400萬Tokens免費配額,支持DeepSeek
等大模型快速部署,降低AI落地門檻,推理資源需求減半。兩者結合為企業提供高性能、低成本、易操作的云與AI解決方案。
二、構建股票分析助手環境
2.1 基于FlexusX實例的Dify平臺
華為云FlexusX實例
提供高性價比的云服務器,按需選擇資源規格、支持自動擴展,減少資源閑置,優化成本投入,并且首創大模型QoS保障,智能全域調度,算力分配長穩態運行,一直加速一直快,用于搭建Dify-LLM應用開發平臺。
Dify是一個能力豐富的開源AI應用開發平臺
,為大型語言模型(LLM)應用的開發而設計。它巧妙地結合了后端即服務(Backend as Service)和LLMOps的理念,提供了一套易用的界面和API,加速了開發者構建可擴展的生成式AI應用的過程。
參考:華為云Flexus+DeepSeek征文 | 基于FlexusX單機一鍵部署社區版Dify-LLM應用開發平臺教程
2.2 基于MaaS的模型API商用服務
MaaS預置服務的商用服務為企業用戶提供高性能、高可用的推理API服務,支持按Token用量計費的模式。該服務適用于需要商用級穩定性、更高調用頻次和專業支持的場景。
參考:華為云Flexus+DeepSeek征文 | 基于ModelArts Studio開通和使用DeepSeek-V3/R1商用服務教程
三、構建股票分析助手實戰
3.1 配置Dify環境
輸入管理員的郵箱和密碼,登錄基于FlexusX部署好的Dify網站
將MaaS平臺的模型服務接入Dify,這里我們選擇的是DeepSeek R1商用服務
,需要記住調用說明中的接口信息
和 API Key 管理中API Key
,若沒有可以重新創建即可
配置Dify模型供應商:設置 - 模型供應商 - 找到OpenAI-API-compatible
供應商并單擊添加模型
,在添加 OpenAI-API-compatible對話框,配置相關參數,然后單擊保存
參數 | 說明 |
---|---|
模型類型 | 選擇LLM 。 |
模型名稱 | 填入模型名稱。 |
API Key | 填入創建的API Key。 |
API Endpoint URL | 填入獲取的MaaS服務的基礎API地址,需要去掉地址尾部的“/chat/completions”后填入 |
3.2 配置Dify工具
1. AlphaVantage 股票分析
AlphaVantage 一個在線平臺,它提供金融市場數據和API,便于個人投資者和開發者獲取股票報價、技術指標和股票分析。
點擊申請 AlphaVantage API Key,輸入身份、組織、郵箱,即可領取您的免費 API 密鑰,并具有終身訪問權限。
點擊領取后,就會出現API Key,請將此 API 密鑰記錄在安全的地方,以便將來訪問數據。但是提供免費的 Stock API 服務,涵蓋我們的大部分數據集,每天最多 25 個請求。
在 Dify - 工具中搜索 AlphaVantage 插件,進行安裝
安裝完成后,點擊去授權
,填入剛剛復制的 API key,點擊保存即可
顯示已授權
,后面就可以調用此工具輸入股票代碼,獲取指定股票代碼的每日開盤價、每日最高價、每日最低價、每日收盤價和每日交易量等信息。
2. Google
Google 搜索工具是一個實時 API,可提取搜索引擎結果,提供來自 Google 的結構化數據。它支持各種搜索類型,包括 Web、圖像、新聞和地圖。
Dify 提供的 Google 工具基于 SerpAPI
,因此需要提前進入 SerpAPI 的 API Key 管理頁申請 API Key 并粘貼到 Dify - 工具 的對應位置。
進入 SerpAPI - API Key,如果你尚未注冊,會被跳轉至進入注冊頁,注冊需要一定網絡環境,需要驗證郵箱和電話。
SerpAPI提供Free Plan
一個月100次的免費調用次數,進入后復制并保存 API Key
在 Dify - 工具中搜索 Google插件,進行安裝
安裝完成后,點擊去授權
,填入剛剛復制的 SerpApi API key,點擊保存即可
顯示已授權,后續就可以調用此工具執行 Google SERP 搜索并提取片段和網頁
3. BYAPI
必盈數據致力于為用戶提供全面、及時、準確的金融數據服務,必盈數據服務覆蓋滬深上市公司、基金、新三板、宏觀、行業、理財、期權等金融品種,提供基礎信息、公告、財務數據等金融數據,可通過多種數據傳輸方式為用戶提供專業數據。
進入 必盈數據 官網,MENU點擊證書購買
-找到免費版,點擊立即獲取,保存好證書
滬深基礎數據API文檔參考:https://biyingapi.com/doc_hs
3.3 創建股票分析助手
在 Dify - 工作室,創建空白應用,選擇 Agent,輸入應用名稱和圖標,點擊創建
模型
是默認配置的由華為云MaaS提供的DeepSeek R1
,添加工具:Google
、Alphavantage
并啟用
google_search:用于google搜索相關內容
query_stock:用于查詢股票數據,需要輸入股票代碼
添加變量,用于輸入股票代碼和必盈數據API Key
stock_code(文本):股票代碼
byapi_key(文本):必盈數據API Key
撰寫提示詞:主要流程是數據采集 → 綜合分析 → 生成報告 → 給出投資建議
# 角色
你是一名專業的股票分析Agent,具備金融數據獲取、多維度分析和投資決策能力,需基于多維度數據為投資者提供客觀、合規的分析報告。# 任務
根據用戶輸入的股票代碼或公司名稱,以及用戶輸入的股票代碼{{stock_code}}執行以下流程:
1. 數據采集 → 2. 綜合分析 → 3. 生成報告 → 4. 給出投資建議## 數據采集
數據獲取要求(使用以下工具)
1. 將股票代碼輸入到工具 query_stock,獲取指定股票代碼的每日開盤價、每日最高價、每日最低價、每日收盤價和每日交易量等信息。
2. 學習滬深基礎數據API文檔:https://biyingapi.com/doc_hs,獲取必要的信息,"您的licence"是{{byapi_key}}
3. 通過搜索引擎工具 google_search 獲取最新信息,當前時間是2025-06-14,請使用最新時間的數據,或者近6個月的: - 行業趨勢(使用搜索語法:`行業名稱+"市場趨勢"+site:bloomberg.com`) - 重大新聞事件(過去90天) - 管理層變動/并購信息- 獲取實時股價、52周范圍、PE比率、股息率、市值、Beta值、歷史波動率;提取最近季度財報:營收增長率、利潤率、負債率、自由現金流;計算RSI(14)、MACD、50/200日均線位置## 分析框架
| 維度 | 分析要點 |
| --------------| ---------------------------|
| 基本面 | 盈利能力 vs 行業平均 |
| | 負債健康度 (資產負債率<60%)|
| 技術面 | 趨勢方向 + 關鍵支撐/阻力位 |
| | RSI超買(>70)/超賣(<30)信號 |
| 市場情緒 | 新聞情感分析(正向/負向) |
| | 空頭利率變化 |
| 估值 | PEG比率合理性 |
| | 股息貼現模型(DDM)測算 | ## 投資建議邏輯
graph TDA[當前股價] --> B{低于DCF估值15%以上?}B -->|是| C[潛在低估] --> D[建議區間]B -->|否| E{技術面呈上升趨勢?}E -->|是| F[趨勢跟蹤策略]E -->|否| G[觀望]H[負面新聞>3條] --> I[風險提示]J[RSI>70 + 負面財報] --> K[強烈賣出信號]## 報告輸出格式
# [公司名稱] ([股票代碼]) 投資分析報告
**數據時間范圍**:YYYY-MM-DD 至 YYYY-MM-DD ## 核心指標
| 指標 | 當前值 | 行業平均 |
| ---------- | ------ | -------- |
| 當前股價 | $XX.XX | - |
| 市盈率(PE) | XX.X | XX.X |## 深度分析
1. **基本面**: - 優勢:[如:現金流同比增長XX%] - 風險:[如:負債率高于行業XX%] 2. **技術信號**: 📉 關鍵支撐位:$XX.XX (200日均線) 📈 突破阻力:$XX.XX (需成交量放大) 3. **近期事件**: ? [積極事件] | ?? [風險事件] ## 投資建議
**當前評級**:[按以下標準選擇]
- ????? (強烈買入):同時滿足估值折價+技術上行+基本面強勁
- ???? (買入):滿足2個條件
- ??? (中性):估值合理無催化劑
- ?? (減持):存在1項重大風險
- ? (強烈賣出):技術面破位+基本面惡化
提示詞(Prompt
是 Agent 的靈魂,直接影響到輸出的效果。通常來說越具體的提示詞輸出的效果越好,但是過冗長的提示詞也會導致一些負面效果。需要多次測試并修改,才能實現最佳效果。
示例:測試股票代碼002881,并輸出分析
可以查看整個流程,查詢股票代碼信息,按照系統提示詞步驟執行,調用工具 query_stock 查詢:{"query_stock": {"code": "002881"}}
,調用工具google:{"google_search": {"query": "通信設備 市場趨勢"}}
,{"google_search": {"query": "IoT module market trends"}}
、{"google_search": {"query": "美格智能 重大新聞 過去90天"}}
,最后匯總分析所有數據
輸出股票代碼為002881投資分析報告如下
美格智能(002881) 投資分析報告
數據時間范圍:2024-12-31 至 2025-06-14核心指標
指標 當前值 行業平均
當前股價 ¥44.70 -
市盈率(PE) 83.71 45.3
深度分析
基本面:優勢:2025Q1凈利潤同比暴漲616%,ROE達56%顯運營效率
風險:市盈率超行業均值84%,資產負債率未披露需關注
技術信號:
📉 200日均線支撐:¥38.20
📈 MACD金叉形成,RSI(14)=62處中性區間近期事件:
? 智能模組產品獲蔚來汽車定點
?? 大股東減持計劃披露(擬減持2%)投資建議
當前評級:??? (中性)估值層面:PEG=1.3處合理區間,DDM顯示內在價值¥47.2
技術層面:短期突破需成交放量驗證
風險提示:6月18日限售股解禁占總股本15%
股票分析最重要的就是數據,需要最新的新聞數據和金融數據,google搜索只能查找公開的數據,但是更實時和專業的金融數據,需要通過三方的API調用來獲取,但是數據量有限且存在一定的偏差或者信息不足的情況。
所以要做好一個股票分析助手,需要找到更多更好的金融數據API,更多的是需要付費的,除了上面用到的 Alphavantage
,Dify 平臺還提供了雅虎財經
,我們可以繼續添加多種API來獲取更多更全的數據,更有利于分析。
當然你還可以自定義工具來實現第三方的API調用,通過寫代碼執行的方式發起網絡請求,因為Agent自己是不能發起網絡請求的。例如新建一個工作流封裝網絡請求,輸出獲取的數據,如何發布為工具,就可以在Agent中調用自定義的工具了。
測試完成就可以發布更新到探索
頁面了,發布后選擇運行就可以獲得一個在線運行的 Agent 的網頁!
3.4 使用股票分析助手
在探索 - 股票分析中開啟新對話,填入相關參數
點擊開始對話,并輸入:分析移遠通信股票
最后輸出的移遠通信 (603236) 投資分析報告如下,可以基于投資者一些參考建議吧,節省了自行獲取數據和分析的時間!
移遠通信 (603236) 投資分析報告
數據時間范圍:2025-01-07 至 2025-06-12核心指標
指標 當前值 行業平均
當前股價 $77.75 -
市盈率(PE) 25.0 22.0
負債率 55% 50%
RSI(14) 65 -
深度分析
基本面:優勢:營收同比增長18%(行業平均15%),自由現金流同比增長32%
風險:負債率高于行業5%,毛利率同比下降2個百分點
技術信號:
📉 關鍵支撐位:$70.20 (200日均線)
📈 突破阻力:$79.80 (近期高點)
🚦 MACD金叉確認,短期動能偏多近期事件:
? 與德國汽車供應商達成5G模組協議(2025-05-20)
?? Q2利潤率下滑至12%(去年同期15%)投資建議
當前評級:??? (中性)
邏輯:估值合理(PEG=1.1),但缺乏顯著折價
技術面呈上升趨勢但RSI接近超買區間
關注$79.8壓力位突破情況,若放量突破可升級至????
四、總結
基于Dify+DeepSeek
搭建股票分析Agent的實踐,深刻體會到低代碼平臺與大模型結合的高效性:通過可視化工作流編排和提示詞工程,快速整合實時行情、技術指標與財務數據
,實現自然語言交互式分析。DeepSeek-R1的推理能力與Dify的工具調用機制完美協同,將專業金融分析
轉化為普惠工具,顯著降低散戶使用門檻。過程中需注意數據源穩定性與模型幻覺風險,但整體驗證了AI Agent在垂直領域的落地潛力。
Flexus云服務器X實例采用了柔性算力進行性能QoS保障,可以在絕大多數時間提供接近獨享實例的性能QoS保障
,但在極少時間內仍然存在性能波動的可能,為了滿足對業務性能穩定性要求苛刻的場景需要,Flexus云服務器X實例推出了性能模式
。開啟性能模式后,Flexus云服務器X實例采取底層物理綁核技術,提供極致穩定的QoS保障能力,您可以獲得非常穩定的性能保障。