iT邦幫忙

2025 iThome 鐵人賽

DAY 10
2
生成式 AI

AI 給我錢錢錢 ! AI 股神養成計劃系列 第 10

Day 10 : 用 AI 自動生成公司簡介:輸入股票代號就有說明書

  • 分享至 

  • xImage
  •  

在投資研究中,第一步通常是「了解公司」。過去我們可能需要自行蒐集資料:去公司官網看簡介、翻財報、查新聞稿。現在,借助 AI + 金融資料 API,只要輸入股票代號,AI 就能快速整合並生成一份「公司說明書」。

這份說明書通常包含:

  • 公司全名與基本資訊

  • 主要業務與產品服務

  • 所屬產業與競爭優勢

  • 最近的財務亮點(例如營收、獲利趨勢)

  • 簡單的投資風險提醒

這樣的功能不僅適合個人投資人,也能應用在金融研究助理、甚至寫報告的場合。

建立環境:Colab + Gemini

# 安裝套件
!pip install -q google-generativeai yfinance

# 匯入必要套件
import google.generativeai as genai
import yfinance as yf

# 設定 API Key
genai.configure(api_key="YOUR_API_KEY")

取得股票資訊

接著用 yfinance 取得公司的基本資料與財務數據。

python
# 抓取股票基本資料
ticker = yf.Ticker("AAPL")  # 以蘋果公司為例
info = ticker.info

company_info = f"""
公司名稱: {info.get('longName')}
產業: {info.get('industry')}
總部位置: {info.get('city')}, {info.get('country')}
市值: {info.get('marketCap')}
營收: {info.get('totalRevenue')}
員工數: {info.get('fullTimeEmployees')}
"""
print(company_info)

交給 Gemini 整理成「公司簡介」

接下來,讓 Gemini 幫我們把這些數據轉成投資人可快速閱讀的「公司說明書」。

pyhon
# 準備 Prompt
prompt = f"""
請根據以下資訊,幫我整理出一份投資人友善的公司簡介:
{company_info}
請包含:
1. 公司定位與主要業務
2. 產業背景與競爭力
3. 近期財務狀況摘要
4. 投資人應注意的風險
語氣:清晰、專業,避免過度誇張。
"""

model = genai.GenerativeModel("gemini-pro")
response = model.generate_content(prompt)
print(response.text)

輸出結果

https://ithelp.ithome.com.tw/upload/images/20250823/20169444zrNKOmY9wl.png

可以看到 AI 順利地去掌握我們所要的資料並呈現在上面,讓我們知道這個公司的各個細項,免除了我們進一步查找的時間。

https://ithelp.ithome.com.tw/upload/images/20250823/20169444fT9sNkTIkR.png

https://ithelp.ithome.com.tw/upload/images/20250823/201694447R5ahgL9wa.png

透過以上圖片,AI可以站在中立的角度去分析這間公司,並且提醒我們風險,不會去誇大其詞。

但可以注意到有些細節的語句並非我們的用詞,所以說再提示詞的方面還需要進一步微調,可能特別註明說要繁體中文或是台灣用語。

結語

今天我們學會了如何將 股票代號 → AI 自動生成公司簡介,這樣的應用可以大幅節省研究初期的時間,幫助我們快速了解一家公司。
👉 明天(Day 11),我們要把冷冰冰的技術指標(像是 RSI、MA),交給 AI 轉譯成「白話說明」,讓新手也能秒懂股價趨勢! 📈✨


上一篇
Day 9 : Prompt 設計入門:教 AI 寫投資分析的第一步
下一篇
Day 11 : 技術指標 AI 解讀:讓 RSI、MA 變成白話解釋
系列文
AI 給我錢錢錢 ! AI 股神養成計劃21
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言