在投資研究中,第一步通常是「了解公司」。過去我們可能需要自行蒐集資料:去公司官網看簡介、翻財報、查新聞稿。現在,借助 AI + 金融資料 API,只要輸入股票代號,AI 就能快速整合並生成一份「公司說明書」。
這份說明書通常包含:
公司全名與基本資訊
主要業務與產品服務
所屬產業與競爭優勢
最近的財務亮點(例如營收、獲利趨勢)
簡單的投資風險提醒
這樣的功能不僅適合個人投資人,也能應用在金融研究助理、甚至寫報告的場合。
# 安裝套件
!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 幫我們把這些數據轉成投資人可快速閱讀的「公司說明書」。
pyhon
# 準備 Prompt
prompt = f"""
請根據以下資訊,幫我整理出一份投資人友善的公司簡介:
{company_info}
請包含:
1. 公司定位與主要業務
2. 產業背景與競爭力
3. 近期財務狀況摘要
4. 投資人應注意的風險
語氣:清晰、專業,避免過度誇張。
"""
model = genai.GenerativeModel("gemini-pro")
response = model.generate_content(prompt)
print(response.text)
可以看到 AI 順利地去掌握我們所要的資料並呈現在上面,讓我們知道這個公司的各個細項,免除了我們進一步查找的時間。
透過以上圖片,AI可以站在中立的角度去分析這間公司,並且提醒我們風險,不會去誇大其詞。
但可以注意到有些細節的語句並非我們的用詞,所以說再提示詞的方面還需要進一步微調,可能特別註明說要繁體中文或是台灣用語。
今天我們學會了如何將 股票代號 → AI 自動生成公司簡介,這樣的應用可以大幅節省研究初期的時間,幫助我們快速了解一家公司。
👉 明天(Day 11),我們要把冷冰冰的技術指標(像是 RSI、MA),交給 AI 轉譯成「白話說明」,讓新手也能秒懂股價趨勢! 📈✨