iT邦幫忙

2024 iThome 鐵人賽

DAY 25
0
AI/ ML & Data

【AI筆記】30天從論文入門到 Pytorch 實戰系列 第 25

【AI筆記】30天從論文入門到 Pytorch 實戰:利用生成式AI進行股市分析 Day 24

  • 分享至 

  • xImage
  •  

Gemini免費試用應該已經結束了

導入必要的模組:

from llama_index.llms.gemini import Gemini
from llama_index.core.llms import ChatMessage

設置API金鑰

接下來,設置API金鑰以便使用Gemini模型。請確保替換成你自己的API金鑰:

GEMINI_API = "***************************************" # API 免費提供每天 100 個

獲取新聞文本

要用到Day 22的程式碼 https://ithelp.ithome.com.tw/articles/10345399

news = googlenews.get_texts()

這行程式碼從Google News獲取最近三天內的新聞文本。

添加自定義提示

將自定義的提示添加到新聞文本中,請求生成式AI提供專業的金融市場分析。這裡可以根據需要調整提示內容:

如果覺得我這個prompt下得不夠好,也可以自己換一下prompt。
因為我們手上沒有足夠的專業的金融顧問資料/股票事前分析報告,基本上都是事後分析,所以基本上很難去產生一個專業性指導,所以利用prompt進行所謂的催眠讓LLM生成的回應更加完整。

news.append('根據我提供的以上最近三天內的新聞!需要有經驗的金融市場專家提供指導,包括考慮通貨膨脹率或收益預估,以及長時間跟踪股價,最終幫助客戶了解該行業,然後建議最安全的可用選項,預測可能的結局。你應該熟悉金融新聞術語、戰術,並主要著眼於提供聰明的評論,提供數值量化的指標,而不僅僅是逐步敘述新聞。')

使用Gemini模型進行文本生成

這行程式碼將自定義的提示添加到新聞文本中,請求生成式AI提供專業的金融市場分析。

response = Gemini(model_name="models/gemini-1.5-pro-latest", api_key=GEMINI_API).stream_complete(news)
for r in response:
    print(r.text, end="")

https://ithelp.ithome.com.tw/upload/images/20240819/201683854sBuXWXRXL.png
使用Gemini模型生成對新聞文本的分析結果,並將結果逐行印出來。

強烈建議使用者在做出任何投資決策前,諮詢專業的金融顧問或其他相關專業人士。不對因使用本報告而直接或間接引起的任何損失或損害承擔責任。
本AI生成中的任何建議、意見或結論均不構成投資建議或邀請,亦不應被視為購買、出售或持有任何金融產品的建議。投資涉及風險,市場行情可能會有劇烈波動,過去的表現並不代表未來的結果。使用者應自行判斷並承擔使用本報告所帶來的風險。

生成式 AI 分析

生成式AI在股市分析中的應用

生成式AI可以通過分析大量的金融新聞和資料,提供有價值的市場洞察。生成式AI技術結合精巧的提示設計,可以分析台股新聞,這種技術能幫助投資人更精準地評估進場時機,並提高投資回報率。

以下是一些具體應用:

  • 市場趨勢分析:生成式AI可以識別市場趨勢,幫助投資者了解市場動向。
  • 風險評估:通過分析新聞和數據,AI可以評估市場風險,提供風險管理建議。
  • 投資策略建議:根據市場分析,AI可以提供具體的投資策略建議,幫助投資者做出明智的決策。
  • 情緒分析:AI可以分析新聞文本中的情緒,了解市場情緒對股價的影響。

使用LLAMA開源模型的優勢

LLAMA 2作為開源模型,允許用戶在本地運行,這降低了使用成本並提高了可訪問性。以下是一些優勢:

  • 成本效益:本地運行模型可以節省API調用成本。
  • 資料隱私:本地運行確保資料不會被傳輸到外部服務器,保護資料隱私。
  • 可定制性:用戶可以根據需要對模型進行調整和優化,以滿足特定需求。
    然而,使用開源模型也需要進一步的研究和優化來克服現有的挑戰,如模型性能和準確性。

上一篇
【AI筆記】30天從論文入門到 Pytorch 實戰:製作屬於自己的資料集 Day 23
下一篇
【AI筆記】30天從論文入門到 Pytorch 實戰:RAG技術的介紹 Day 25
系列文
【AI筆記】30天從論文入門到 Pytorch 實戰30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言