基于Agent的金融問(wèn)答系統(tǒng):項(xiàng)目簡(jiǎn)介 原創(chuàng)
前言
歷經(jīng)27天,我們小組所做的金融問(wèn)答系統(tǒng)項(xiàng)目已經(jīng)告一段落,目前該項(xiàng)目在天池大賽排行榜暫列56名,雖然排名還比較靠后(還有很多地方可以?xún)?yōu)化),但是整個(gè)項(xiàng)目的實(shí)戰(zhàn)鍛煉還是收獲不少。
因此,我計(jì)劃將 從零構(gòu)建問(wèn)答系統(tǒng) 的這一過(guò)程總結(jié)分享出來(lái),既是對(duì)過(guò)去的成果總結(jié),也是拋磚引玉,為其他AI從業(yè)人員及愛(ài)好者提供參考。
文章目錄
整個(gè)項(xiàng)目實(shí)戰(zhàn)過(guò)程中,我們還是運(yùn)用了非常多的新老技術(shù)以及軟件工程理念,例如:
- AI相關(guān):?
?Agent?
? 、??RAG?
? 、??Prompt?
?...... - 傳統(tǒng)開(kāi)發(fā):?
?Docker?
?、??ElasticSearch?
? 、??Vue.js?
? ...... - 軟件工程理念:?
?TDD測(cè)試驅(qū)動(dòng)開(kāi)發(fā)?
? 、??代碼重構(gòu)?
?、??Python代碼規(guī)范?
?.....
可以總結(jié)分享的內(nèi)容很多,所以我計(jì)劃將整個(gè)內(nèi)容分為以下幾部分分別介紹:
- 第一章:基于Agent的金融問(wèn)答系統(tǒng):項(xiàng)目簡(jiǎn)介
- 第二章:基于Agent的金融問(wèn)答系統(tǒng):RAG檢索模塊初建成
- 第三章:基于Agent的金融問(wèn)答系統(tǒng):Agent框架的構(gòu)建
- 第四章:基于Agent的金融問(wèn)答系統(tǒng):前后端流程打通
- 第五章:基于Agent的金融問(wèn)答系統(tǒng):代碼重構(gòu)
- 第六章:基于Agent的金融問(wèn)答系統(tǒng):RAG的檢索增強(qiáng)之ElasticSearch
- 第七章:基于Agent的金融問(wèn)答系統(tǒng):RAG的檢索增強(qiáng)之上下文重排和壓縮
項(xiàng)目目標(biāo)
需求痛點(diǎn)
在金融行業(yè)的投資研究領(lǐng)域,AI正在逐步推廣應(yīng)用。相比傳統(tǒng)的投資研究,通過(guò)人工智能技術(shù),可幫助客戶(hù)大大提高投資研究效率。
傳統(tǒng)投資研究的問(wèn)題:
- 流程較長(zhǎng),依賴(lài)于專(zhuān)業(yè)研究人員
- 可處理的數(shù)據(jù)范圍小,一般只能處理結(jié)構(gòu)化的金融數(shù)據(jù)庫(kù)數(shù)據(jù)
智能投資研究的優(yōu)勢(shì):
- 無(wú)需專(zhuān)業(yè)投資研究人員,客戶(hù)直接使用應(yīng)用AI技術(shù)的金融工具即可
- 使用無(wú)門(mén)檻,輸入自然語(yǔ)言給到金融工具,由AI進(jìn)行智能分析、獲取、處理以及結(jié)果輸出
- 除了支持結(jié)構(gòu)化的金融數(shù)據(jù)庫(kù)之外,還可以支持非結(jié)構(gòu)化的數(shù)據(jù)(如招股書(shū)、爬蟲(chóng)數(shù)據(jù)等等)
備注:以上信息來(lái)自于(《金融服務(wù)行業(yè)深度報(bào)告:智能投研調(diào)研報(bào)告人工智能在投研的應(yīng)用》)。
基于以上的痛點(diǎn)需求,我們計(jì)劃開(kāi)發(fā)一個(gè)金融問(wèn)答系統(tǒng),使得用戶(hù)可以通過(guò)工具輸入自然語(yǔ)言,直接由AI進(jìn)行用戶(hù)問(wèn)題的分析、信息查詢(xún)、結(jié)果輸出。
天池大賽
天池大賽剛好有與上述需求痛點(diǎn)和場(chǎng)景非常契合的賽事
- 賽事地址:基于LLM智能問(wèn)答系統(tǒng)學(xué)習(xí)賽
- 賽事內(nèi)容:
項(xiàng)目成效
啟動(dòng)后端服務(wù)演示
提問(wèn)信息查詢(xún)類(lèi)問(wèn)題的演示
Agent搜索到答案的演示
提問(wèn)SQL查詢(xún)類(lèi)問(wèn)題的演示
Agent進(jìn)行SQL查詢(xún)的演示
其他信息
代碼已提交至Gitee,歡迎大家Star和Fork。
- ? Gitee倉(cāng)庫(kù):https://gitee.com/deadwalk/smart-finance-bot
- ? Github倉(cāng)庫(kù):https://github.com/domonic18/smart-finance-bot
?
本文轉(zhuǎn)載自公眾號(hào)一起AI技術(shù) 作者:Dongming
原文鏈接:??https://mp.weixin.qq.com/s/7d3PD-5q_K3rVTmr472YoQ??
