Upload 5 files
Browse files- README.md +73 -3
- app.py +27 -0
- inference.py +86 -0
- knowledge_base.json +123 -0
- requirements.txt +2 -0
README.md
CHANGED
@@ -1,3 +1,73 @@
|
|
1 |
-
---
|
2 |
-
|
3 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
---
|
2 |
+
language: zh
|
3 |
+
license: mit
|
4 |
+
tags:
|
5 |
+
- financial-qa
|
6 |
+
- market-analysis
|
7 |
+
- chinese
|
8 |
+
- trudecide
|
9 |
+
---
|
10 |
+
|
11 |
+
# TruDecide.ai - 智能市场分析助手
|
12 |
+
|
13 |
+
TruDecide.ai是一个专注于市场分析的AI助手,可以回答关于金融市场和投资的问题,帮助用户做出更明智的投资决策。
|
14 |
+
|
15 |
+
## 功能
|
16 |
+
|
17 |
+
- 解释金融术语和概念
|
18 |
+
- 提供市场分析知识
|
19 |
+
- 回答投资相关问题
|
20 |
+
- 以TruDecide身份回应用户查询
|
21 |
+
|
22 |
+
## 使用方法
|
23 |
+
|
24 |
+
```python
|
25 |
+
from inference import TruDecide
|
26 |
+
|
27 |
+
# 初始化模型
|
28 |
+
model = TruDecide(model_path=".") # 使用当前目录
|
29 |
+
|
30 |
+
# 获取回答
|
31 |
+
answer = model.answer("什么是股票市场?")
|
32 |
+
print(answer)
|
33 |
+
```
|
34 |
+
|
35 |
+
## Gradio演示
|
36 |
+
|
37 |
+
可以使用以下代码创建一个简单的Gradio演示界面:
|
38 |
+
|
39 |
+
```python
|
40 |
+
import gradio as gr
|
41 |
+
from inference import TruDecide
|
42 |
+
|
43 |
+
model = TruDecide()
|
44 |
+
|
45 |
+
def predict(message):
|
46 |
+
return model.answer(message)
|
47 |
+
|
48 |
+
demo = gr.Interface(
|
49 |
+
fn=predict,
|
50 |
+
inputs=gr.Textbox(lines=2, placeholder="请输入您的问题...", label="问题"),
|
51 |
+
outputs=gr.Textbox(label="TruDecide的回答"),
|
52 |
+
title="TruDecide.ai - 智能市场分析助手",
|
53 |
+
description="我是TruDecide,你的智能市场分析助手。请向我提问关于金融市场的问题!",
|
54 |
+
examples=[
|
55 |
+
["什么是股票市场?"],
|
56 |
+
["你是谁?"],
|
57 |
+
["什么是P/E比率?"]
|
58 |
+
],
|
59 |
+
flagging_mode="never"
|
60 |
+
)
|
61 |
+
|
62 |
+
demo.launch()
|
63 |
+
```
|
64 |
+
|
65 |
+
## 示例问题
|
66 |
+
|
67 |
+
- 什么是股票市场?
|
68 |
+
- 什么是P/E比率?
|
69 |
+
- 什么是债券?
|
70 |
+
- 什么是ETF?
|
71 |
+
- 什么是量化交易?
|
72 |
+
- 你是谁?
|
73 |
+
- 你能做什么?
|
app.py
ADDED
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
import gradio as gr
|
3 |
+
from inference import TruDecide
|
4 |
+
|
5 |
+
model = TruDecide()
|
6 |
+
|
7 |
+
def predict(message):
|
8 |
+
return model.answer(message)
|
9 |
+
|
10 |
+
demo = gr.Interface(
|
11 |
+
fn=predict,
|
12 |
+
inputs=gr.Textbox(lines=2, placeholder="请输入您的问题...", label="问题"),
|
13 |
+
outputs=gr.Textbox(label="TruDecide的回答"),
|
14 |
+
title="TruDecide.ai - 智能市场分析助手",
|
15 |
+
description="我是TruDecide,你的智能市场分析助手。请向我提问关于金融市场的问题!",
|
16 |
+
examples=[
|
17 |
+
["什么是股票市场?"],
|
18 |
+
["你是谁?"],
|
19 |
+
["什么是P/E比率?"],
|
20 |
+
["什么是量化交易?"],
|
21 |
+
["ETF是什么?"],
|
22 |
+
["解释一下债券"]
|
23 |
+
],
|
24 |
+
flagging_mode="never"
|
25 |
+
)
|
26 |
+
|
27 |
+
demo.launch()
|
inference.py
ADDED
@@ -0,0 +1,86 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
|
2 |
+
import json
|
3 |
+
import os
|
4 |
+
import re
|
5 |
+
import random
|
6 |
+
|
7 |
+
try:
|
8 |
+
from opencc import OpenCC
|
9 |
+
cc = OpenCC('s2t') # 简体到繁体
|
10 |
+
cc_t2s = OpenCC('t2s') # 繁体到简体
|
11 |
+
has_opencc = True
|
12 |
+
except:
|
13 |
+
has_opencc = False
|
14 |
+
|
15 |
+
class TruDecide:
|
16 |
+
def __init__(self, model_path="."):
|
17 |
+
# 加载知识库
|
18 |
+
kb_path = os.path.join(model_path, "knowledge_base.json")
|
19 |
+
with open(kb_path, "r", encoding="utf-8") as f:
|
20 |
+
self.knowledge_base = json.load(f)
|
21 |
+
|
22 |
+
self.general_responses = [
|
23 |
+
"作为TruDecide,我专注于市场分析和金融概念解释。请问您有什么具体的金融市场问题需要了解?",
|
24 |
+
"我是TruDecide,您的市场分析助手。我可以解答关于股票、债券、ETF、市场趋势等金融问题。请问您想了解什么具体的金融知识?",
|
25 |
+
"很抱歉,我没有足够的信息来回答这个问题。作为TruDecide,我主要提供金融市场方面的分析和建议。请问您有什么关于投资或金融市场的问题吗?",
|
26 |
+
"这个问题超出了我的专业范围。作为TruDecide,我主要关注金融市场分析和投资概念解释。您有任何金融相关的问题,我很乐意为您解答。",
|
27 |
+
]
|
28 |
+
|
29 |
+
def answer(self, query, threshold=0.5):
|
30 |
+
"""给定问题返回最佳匹配的回答"""
|
31 |
+
query = query.lower().strip("??")
|
32 |
+
|
33 |
+
# 1. 直接匹配
|
34 |
+
if query in self.knowledge_base:
|
35 |
+
return self.knowledge_base[query]
|
36 |
+
|
37 |
+
# 2. 简繁转换后匹配
|
38 |
+
if has_opencc:
|
39 |
+
t_query = cc.convert(query)
|
40 |
+
if t_query in self.knowledge_base:
|
41 |
+
return self.knowledge_base[t_query]
|
42 |
+
|
43 |
+
s_query = cc_t2s.convert(query)
|
44 |
+
if s_query in self.knowledge_base:
|
45 |
+
return self.knowledge_base[s_query]
|
46 |
+
|
47 |
+
# 3. 关键词提取后匹配
|
48 |
+
keyword_query = re.sub(r'^(什么是|解释一下|请告诉我|你能介绍|介绍|说明|你是|你能|你的|你有什么|你叫什么|你叫)', '', query).strip()
|
49 |
+
if keyword_query in self.knowledge_base:
|
50 |
+
return self.knowledge_base[keyword_query]
|
51 |
+
|
52 |
+
# 4. 部分匹配
|
53 |
+
best_match = None
|
54 |
+
highest_score = 0
|
55 |
+
|
56 |
+
for key in self.knowledge_base.keys():
|
57 |
+
# 计算相似度 (简单版)
|
58 |
+
words_q = set(query.split())
|
59 |
+
words_k = set(key.split())
|
60 |
+
common_words = words_q.intersection(words_k)
|
61 |
+
|
62 |
+
if len(words_q) == 0 or len(words_k) == 0:
|
63 |
+
continue
|
64 |
+
|
65 |
+
score = len(common_words) / max(len(words_q), len(words_k))
|
66 |
+
|
67 |
+
if score > highest_score:
|
68 |
+
highest_score = score
|
69 |
+
best_match = key
|
70 |
+
|
71 |
+
# 如果最佳匹配超过阈值,返回对应回答
|
72 |
+
if best_match and highest_score >= threshold:
|
73 |
+
return self.knowledge_base[best_match]
|
74 |
+
|
75 |
+
# 5. 特殊处理身份问题
|
76 |
+
if any(word in query for word in ["你是谁", "你的名字", "你是什么", "你能做什么", "你叫什么"]):
|
77 |
+
return self.knowledge_base.get("你是谁", "我是TruDecide,你的智能市场分析助手。")
|
78 |
+
|
79 |
+
# 6. 返回通用回复
|
80 |
+
return random.choice(self.general_responses)
|
81 |
+
|
82 |
+
# 用法示例
|
83 |
+
if __name__ == "__main__":
|
84 |
+
model = TruDecide()
|
85 |
+
print(model.answer("什么是股票市场?"))
|
86 |
+
print(model.answer("你是谁?"))
|
knowledge_base.json
ADDED
@@ -0,0 +1,123 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"什么是股票市场": "股票市场是买卖公司股份的场所,公司通过发行股票筹集资金,投资者则通过购买股票成为公司的股东。股票市场分为一级市场(新股发行)和二级市场(股票交易)。",
|
3 |
+
"什麼是股票市場": "股票市场是买卖公司股份的场所,公司通过发行股票筹集资金,投资者则通过购买股票成为公司的股东。股票市场分为一级市场(新股发行)和二级市场(股票交易)。",
|
4 |
+
"股票市场": "股票市场是买卖公司股份的场所,公司通过发行股票筹集资金,投资者则通过购买股票成为公司的股东。股票市场分为一级市场(新股发行)和二级市场(股票交易)。",
|
5 |
+
"什么是p/e比率": "P/E比率(市盈率)是股票价格与每股收益的比率。它表明投资者愿意为每1元收益支付的价格,是评估股票价值的重要指标。高P/E可能表明投资者预期公司未来有高增长,而低P/E可能表明股票被低估或公司增长前景不佳。",
|
6 |
+
"什麼是p/e比率": "P/E比率(市盈率)是股票价格与每股收益的比率。它表明投资者愿意为每1元收益支付的价格,是评估股票价值的重要指标。高P/E可能表明投资者预期公司未来有高增长,而低P/E可能表明股票被低估或公司增长前景不佳。",
|
7 |
+
"p/e比率": "P/E比率(市盈率)是股票价格与每股收益的比率。它表明投资者愿意为每1元收益支付的价格,是评估股票价值的重要指标。高P/E可能表明投资者预期公司未来有高增长,而低P/E可能表明股票被低估或公司增长前景不佳。",
|
8 |
+
"什么是债券": "债券是公司或政府发行的债务证券,发行方承诺在特定日期支付利息并在到期时返还本金。债券是固定收益投资工具,风险通常低于股票,但潜在回报也较低。不同类型的债券包括国债、公司债、市政债等。",
|
9 |
+
"什麼是債券": "债券是公司或政府发行的债务证券,发行方承诺在特定日期支付利息并在到期时返还本金。债券是固定收益投资工具,风险通常低于股票,但潜在回报也较低。不同类型的债券包括国债、公司债、市政债等。",
|
10 |
+
"债券": "债券是公司或政府发行的债务证券,发行方承诺在特定日期支付利息并在到期时返还本金。债券是固定收益投资工具,风险通常低于股票,但潜在回报也较低。不同类型的债券包括国债、公司债、市政债等。",
|
11 |
+
"什么是通货膨胀": "通货膨胀是物价水平随时间上升的经济现象,导致货币购买力下降。它通常由供需不平衡、货币供应增加或生产成本上升引起。中央银行通常通过提高利率来控制通货膨胀,这会减少货币供应并抑制消费。",
|
12 |
+
"什麼是通貨膨脹": "通货膨胀是物价水平随时间上升的经济现象,导致货币购买力下降。它通常由供需不平衡、货币供应增加或生产成本上升引起。中央银行通常通过提高利率来控制通货膨胀,这会减少货币供应并抑制消费。",
|
13 |
+
"通货膨胀": "通货膨胀是物价水平随时间上升的经济现象,导致货币购买力下降。它通常由供需不平衡、货币供应增加或生产成本上升引起。中央银行通常通过提高利率来控制通货膨胀,这会减少货币供应并抑制消费。",
|
14 |
+
"什么是etf": "ETF(交易所交易基金)是一种在证券交易所交易的投资基金,追踪特定指数、行业、商品或资产类别的表现。ETF结合了共同基金的多元化优势和个股的交易灵活性,通常费用较低,交易便捷,是分散投资风险的有效工具。",
|
15 |
+
"什麼是etf": "ETF(交易所交易基金)是一种在证券交易所交易的投资基金,追踪特定指数、行业、商品或资产类别的表现。ETF结合了共同基金的多元化优势和个股的交易灵活性,通常费用较低,交易便捷,是分散投资风险的有效工具。",
|
16 |
+
"etf": "ETF(交易所交易基金)是一种在证券交易所交易的投资基金,追踪特定指数、行业、商品或资产类别的表现。ETF结合了共同基金的多元化优势和个股的交易灵活性,通常费用较低,交易便捷,是分散投资风险的有效工具。",
|
17 |
+
"什么是市场流动性": "市场流动性指资产能以稳定价格快速买卖的能力,反映市场活跃度。高流动性市场交易活跃,价格透明,买卖差价小;低流动性市场则反之。流动性对市场稳定性至关重要,影响交易成本和风险管理策略。",
|
18 |
+
"什麼是市場流動性": "市场流动性指资产能以稳定价格快速买卖的能力,反映市场活跃度。高流动性市场交易活跃,价格透明,买卖差价小;低流动性市场则反之。流动性对市场稳定性至关重要,影响交易成本和风险管理策略。",
|
19 |
+
"市场流动性": "市场流动性指资产能以稳定价格快速��卖的能力,反映市场活跃度。高流动性市场交易活跃,价格透明,买卖差价小;低流动性市场则反之。流动性对市场稳定性至关重要,影响交易成本和风险管理策略。",
|
20 |
+
"什么是对冲基金": "对冲基金是面向高净值个人和机构的私募投资基金,采用多样化策略追求绝对回报,不受市场整体表现限制。这些基金通常使用杠杆、衍生品和空头策略,收取管理费和业绩提成,监管较宽松,要求投资者具备一定资格。",
|
21 |
+
"什麼是對沖基金": "对冲基金是面向高净值个人和机构的私募投资基金,采用多样化策略追求绝对回报,不受市场整体表现限制。这些基金通常使用杠杆、衍生品和空头策略,收取管理费和业绩提成,监管较宽松,要求投资者具备一定资格。",
|
22 |
+
"对冲基金": "对冲基金是面向高净值个人和机构的私募投资基金,采用多样化策略追求绝对回报,不受市场整体表现限制。这些基金通常使用杠杆、衍生品和空头策略,收取管理费和业绩提成,监管较宽松,要求投资者具备一定资格。",
|
23 |
+
"什么是收益率曲线": "收益率曲线是不同期限债券收益率的图形表示,通常向上倾斜(长期债券收益率高于短期)。曲线形状反映市场对未来经济和货币政策的预期,倒挂(短期收益率高于长期)常被视为经济衰退信号,是债券投资和央行政策制定的重要参考。",
|
24 |
+
"什麼是收益率曲線": "收益率曲线是不同期限债券收益率的图形表示,通常向上倾斜(长期债券收益率高于短期)。曲线形状反映市场对未来经济和货币政策的预期,倒挂(短期收益率高于长期)常被视为经济衰退信号,是债券投资和央行政策制定的重要参考。",
|
25 |
+
"收益率曲线": "收益率曲线是不同期限债券收益率的图形表示,通常向上倾斜(长期债券收益率高于短期)。曲线形状反映市场对未来经济和货币政策的预期,倒挂(短期收益率高于长期)常被视为经济衰退信号,是债券投资和央行政策制定的重要参考。",
|
26 |
+
"什么是风险溢价": "风险溢价是投资者承担额外风险所要求的超额回报,是预期回报率与无风险利率之差。不同资产类别有不同风险溢价,股票通常高于债券。影响因素包括市场波动性、经济不确定性和投资者风险偏好,是资本资产定价理论的核心概念。",
|
27 |
+
"什麼是風險溢價": "风险溢价是投资者承担额外风险所要求的超额回报,是预期回报率与无风险利率之差。不同资产类别有不同风险溢价,股票通常高于债券。影响因素包括市场波动性、经济不确定性和投资者风险偏好,是资本资产定价理论的核心概念。",
|
28 |
+
"风险溢价": "风险溢价是投资者承担额外风险所要求的超额回报,是预期回报率与无风险利率之差。不同资产类别有不同风险溢价,股票通常高于债券。影响因素包括市场波动性、经济不确定性和投资者风险偏好,是资本资产定价理论的核心概念。",
|
29 |
+
"什么是资产配置": "资产配置是根据投资目标、风险承受能力和时间范围在不同资产类别间分配资金的策略。主要资产类别包括股票(高风险高回报)、债券(中等风险回报)和现金(低风险低回报)。良好的资产配置能分散风险,优化风险调整后的回报,是投资组合管理的基础。",
|
30 |
+
"什麼是資產配置": "资产配置是根据投资目标、风险承受能力和时间范围在不同资产类别间分配资金的策略。主要资产类别包括股票(高风险高回报)、债券(中等风险回报)和现金(低风险低回报)。良好的资产配置能分散风险,优化风险调整后的回报,是投资组合管理的基础。",
|
31 |
+
"资产配置": "资产配置是根据投资目标、风险承受能力和时间范围在不同资产类别间分配资金的策略。主要资产类别包括股票(高风险高回报)、债券(中等风险回报)和现金(低风险低回报)。良好的资产配置能分散风险,优化风险调整后的回报,是投资组合管理的基础。",
|
32 |
+
"什么是esg投资": "ESG投资考虑环境(E)、社会(S)和公司治理(G)因素,追求财务回报的同时促进可持续发展。这种投资方式关注公司的碳排放、资源使用、员工待遇、社区关系和管理透明度等,迎合了对社会责任和长期可持续增长的关注,近年来迅速发展成为主流投资趋势。",
|
33 |
+
"什麼是esg投資": "ESG投资考虑环境(E)、社会(S)和公司治理(G)因素,追求财务回报的同时促进可持续发展。这种投资方式关注公司的碳排放、资源使用、员工待遇、社区关系和管理透明度等,迎合了对社会责任和长期可持续增长的关注,近年来迅速发展成为主流投资趋势。",
|
34 |
+
"esg投资": "ESG投资考虑环���(E)、社会(S)和公司治理(G)因素,追求财务回报的同时促进可持续发展。这种投资方式关注公司的碳排放、资源使用、员工待遇、社区关系和管理透明度等,迎合了对社会责任和长期可持续增长的关注,近年来迅速发展成为主流投资趋势。",
|
35 |
+
"什么是量化交易": "量化交易使用数学模型和算法进行自动化交易决策,依靠对历史数据的统计分析而非主观判断。这种方式可以快速处理海量信息,排除情绪影响,执行高频交易,策略包括统计套利、趋势跟踪和做市等,需要先进的技术基础设施和数据分析能力。",
|
36 |
+
"什麼是量化交易": "量化交易使用数学模型和算法进行自动化交易决策,依靠对历史数据的统计分析而非主观判断。这种方式可以快速处理海量信息,排除情绪影响,执行高频交易,策略包括统计套利、趋势跟踪和做市等,需要先进的技术基础设施和数据分析能力。",
|
37 |
+
"量化交易": "量化交易使用数学模型和算法进行自动化交易决策,依靠对历史数据的统计分析而非主观判断。这种方式可以快速处理海量信息,排除情绪影响,执行高频交易,策略包括统计套利、趋势跟踪和做市等,需要先进的技术基础设施和数据分析能力。",
|
38 |
+
"什么是衍生品": "衍生品是从基础资产(如股票、债券、商品或指数)派生价值的金融合约。主要类型包括期货(约定未来交易)、期权(买卖权利)、互换(交换现金流)和远期合约(私下协议)。它们用于对冲风险、投机或套利,具有杠杆效应,可能放大收益或损失。",
|
39 |
+
"什麼是衍生品": "衍生品是从基础资产(如股票、债券、商品或指数)派生价值的金融合约。主要类型包括期货(约定未来交易)、期权(买卖权利)、互换(交换现金流)和远期合约(私下协议)。它们用于对冲风险、投机或套利,具有杠杆效应,可能放大收益或损失。",
|
40 |
+
"衍生品": "衍生品是从基础资产(如股票、债券、商品或指数)派生价值的金融合约。主要类型包括期货(约定未来交易)、期权(买卖权利)、互换(交换现金流)和远期合约(私下协议)。它们用于对冲风险、投机或套利,具有杠杆效应,可能放大收益或损失。",
|
41 |
+
"什么是基准利率": "基准利率是央行设定的参考利率,影响银行间贷款成本和整体利率水平。它是货币政策的关键工具,上调可抑制通胀和经济过热,下调则刺激借贷和经济增长。不同国家有不同基准利率,如美联储联邦基金利率、欧洲央行主要再融资利率和中国人民银行贷款市场报价利率。",
|
42 |
+
"什麼是基準利率": "基准利率是央行设定的参考利率,影响银行间贷款成本和整体利率水平。它是货币政策的关键工具,上调可抑制通胀和经济过热,下调则刺激借贷和经济增长。不同国家有不同基准利率,如美联储联邦基金利率、欧洲央行主要再融资利率和中国人民银行贷款市场报价利率。",
|
43 |
+
"基准利率": "基准利率是央行设定的参考利率,影响银行间贷款成本和整体利率水平。它是货币政策的关键工具,上调可抑制通胀和经济过热,下调则刺激借贷和经济增长。不同国家有不同基准利率,如美联储联邦基金利率、欧洲央行主要再融资利率和中国人民银行贷款市场报价利率。",
|
44 |
+
"你是谁": "我是TruDecide,你的智能市场分析助手。我可以为您提供金融市场相关的信息和分析,帮助您做出更明智的投资决策。",
|
45 |
+
"你是誰": "我是TruDecide,你的智能市场分析助手。我可以为您提供金融市场相关的信息和分析,帮助您做出更明智的投资决策。",
|
46 |
+
"谁": "我是TruDecide,你的智能市场分析助手。我可以为您提供金融市场相关的信息和分析,帮助您做出更明智的投资决策。",
|
47 |
+
"你能做什么": "作为TruDecide,我能够帮助您理解各种金融概念,分析市场趋势,提供投资知识,解答金融术语,并为您的投资决策提供数据支持。我专注于提供清晰、准确的金融市场信息。",
|
48 |
+
"你能做什麼": "作为TruDecide,我能够帮助您理解各种金融概念,分析市场趋势,提供投资知识,解答金融术语,并为您的投资决策提供数据支持。我专注于提供清晰、准确的金融市场信息。",
|
49 |
+
"做什么": "作为TruDecide,我能够帮助您理解各种金融概念,分析市场趋势,提供投资知识,解答金融术语,并为您的投资决策提供数据支持。我专注于提供清晰、准确的金融市场信息。",
|
50 |
+
"你的名字是什么": "我的名字是TruDecide,是一个专注于市场分析的AI助手。我的目标是帮助用户理解复杂的金融概念和市场动态。",
|
51 |
+
"你的名字是什麼": "我的名字是TruDecide,是一个专注于市场分析的AI助手。我的目标是帮助用户理解复杂的金融概念和市场动态。",
|
52 |
+
"名字是什么": "我的名字是TruDecide,是一个专注于市场分析的AI助手。我的目标是帮助用户理解复杂的金融概念和市场动态。",
|
53 |
+
"解释一下股票市场": "股票市场是买卖公司股份的场所,公司通过发行股票筹集资金,投资者则通过购买股票成为公司的股东。股票市场分为一级市场(新股发行)和二级市场(股票交易)。",
|
54 |
+
"解釋一下股票市場": "股票市场是买卖公司股份的场所,公司通过发行股票筹集资金,投资者则通过购买股票成为公司的股东。股票市场分为一级市场(新股发行)和二级市场(股票交易)。",
|
55 |
+
"请告诉我股票市场": "股票市场是买卖公司股份的场所,公司通过发行股票筹集资金,投资者则通过购买股票成为公司的股东。股票市场分为一级市场(新股发行)和二级市场(股票交易)。",
|
56 |
+
"請告訴我股票市場": "股票市场是买卖公司股份的场所,公司通过发行股票筹集资金,投资者则通过购买股票成为公司的股东。股票市场分为一级市场(新股发行)和二级市场(股票交易)。",
|
57 |
+
"解释一下p/e比率": "P/E比率(市盈率)是股票价格与每股收益的比率。它表明投资者愿意为每1元收益支付的价格,是评估股票价值的重要指标。高P/E可能表明投资者预期公司未来有高增长,而低P/E可能表明股票被低估或公司增长前景不佳。",
|
58 |
+
"解釋一下p/e比率": "P/E比率(市盈率)是股票价格与每股收益的比率。它表明投资者愿意为每1元收益支付的价格,是评估股票价值的重要指标。高P/E可能表明投资者预期公司未来有高增长,而低P/E可能表明股票被低估或公司增长前景不佳。",
|
59 |
+
"请告诉我p/e比率": "P/E比率(市盈率)是股票价格与每股收益的比率。它表明投资者愿意为每1元收益支付的价格,是评估股票价值的重要指标。高P/E可能表明投资者预期公司未来有高增长,而低P/E可能表明股票被低估或公司增长前景不佳。",
|
60 |
+
"請告訴我p/e比率": "P/E比率(市盈率)是股票价格与每股收益的比率。它表明投资者愿意为每1元收益支付的价格,是评估股票价值的重要指标。高P/E可能表明投资者预期公司未来有高增长,而低P/E可能表明股票被低估或公司增长前景不佳。",
|
61 |
+
"解释一下债券": "债券是公司或政府发行的债务证券,发行方承诺在特定日期支付利息并在到期时返还本金。债券是固定收益投资工具,风险通常低于股票,但潜在回报也较低。不同类型的债券包括国债、公司债、市政债等。",
|
62 |
+
"解釋一下債券": "债券是公司或政府发行的债务证券,发行方承诺在特定日期支付利息并在到期时返还本金。债券是固定收益投资工具,风险通常低于股票,但潜在回报也较低。不同类型的债券包括国债、公司债、市政债等。",
|
63 |
+
"请告诉我债券": "债券是公司或政府发行的债务证券,发行方承诺在特定日期支付利息并在到期时返还本金。债券是固定收益投资工具,风险通常低于股票,但潜在回报也较低。不同类型的债券包括国债、公司债、市政债等。",
|
64 |
+
"請告訴我債券": "债券是公司或政府发行的债务证券,发行方承诺在特定日期支付利息并在到期时返还本金。债券是固定收益投资工具,风险通常低于股票,但潜在回报也较低。不同类型的债券包括国债、公司债、市政债等。",
|
65 |
+
"解释一下通货膨胀": "通货膨胀是物价水平随时间上升的经济现象,导致货币购买力下降。它通常由供需不平衡、货币供应增加或生产成本上升引起。中央银行通常通过提高利率来控制通货膨胀,这会减少货币供应并抑制消费。",
|
66 |
+
"解釋一下通貨膨脹": "通货膨胀是物价水平随时间上升的经济现象,导致货币购买力下降。它通常由供需不平衡、货币供应增加或生产成本上升引起。中央银行通常通过提高利率来控制通货膨胀,这会减少货币供应并抑制消费。",
|
67 |
+
"请告诉我通货膨胀": "通货膨胀是物价水平随时间上升的经济现象,导致货币购买力下降。它通常由供需不平衡、货币供应增加或生产成本上升引起。中央银行通常通过提高利率来控制通货膨胀,这会减少货币供应并抑制消费。",
|
68 |
+
"請告訴我通貨膨脹": "通货膨胀是物价水平随时间上升的经济现象,导致货币购买力下降。它通常由供需不平衡、货币供应增加或生产成本上升引起。中央银行通常通过提高利率来控制通货膨胀,这会减少货币供应并抑制消费。",
|
69 |
+
"解释一下etf": "ETF(交易所交易基金)是一种在证券交易所交易的投资基金,追踪特定指数、行业、商品或资产类别的表现。ETF结合了共同基金的多元化优势和个股的交易灵活性,通常费用较低,交易便捷,是分散投资风险的有效工具。",
|
70 |
+
"解釋一下etf": "ETF(交易所交易基金)是一种在证券交易所交易的投资基金,追踪特定指数、行业、商品或资产类别的表现。ETF结合了共同基金的多元化优势和个股的交易灵活性,通常费用较低,交易便捷,是分散投资风险的有效工具。",
|
71 |
+
"请告诉我etf": "ETF(交易所交易基金)是一种在证券交易所交易的投资基金,追踪特定指数、行业、商品或资产类别的表现。ETF结合了共同基金的多元化优势和个股的交易灵活性,通常费用较低,交易便捷,是分散投资风险的有效工具。",
|
72 |
+
"請告訴我etf": "ETF(交易所交易基金)是一种在证券交易所交易的投资基金,追踪特定指数、行业、商品或资产类别的表现。ETF结合了共同基金的多元化优势和个股的交易灵活性,通常费用较低,交易便捷,是分散投资风险的有效工具。",
|
73 |
+
"解释一下市场流动性": "市场流动性指资产能以稳定价格快速买卖的能力,反映市场活跃度。高流动性市场交易活跃,价格透明,买卖差价小;低流动性市场则反之。流动性对市场稳定性至关重要,影响交易成本和风险管理策略。",
|
74 |
+
"解釋一下市場流動性": "市场流动性指资产能以稳定价格快速买卖的能力,反映市场活跃度。高流动性市场交易活跃,价格透明,买卖差价小;低流动性市场则反之。流动性对市场稳定性至关重要,影响交易成本和风险管理策略。",
|
75 |
+
"请告诉我市场流动性": "市场流动性指资产能以稳定价格快速买卖的能力,反映市场活跃度。高流动性市场交易活跃,价格透明,买卖差价小;低流动性市场则反之。流动性对市场稳定性至关重要,影响交易成本和风险管理策略。",
|
76 |
+
"請告訴我市場流動性": "市场流动性指资产能以稳定价格快速买卖的能力,反映市场活跃度。高流动性市场交易活跃,价格透明,买卖差价小;低流动性市场则反之。流动性对市场稳定性至关重要,影响交易成本和风险管理策略。",
|
77 |
+
"解释一下对冲基金": "对冲基金是面向高净值个人和机构的私募投资基金,采用多样化策略追求绝对回报,不受市场整体表现限制。这些基金通常使用杠杆、衍生品和空头策略,收取管理费和业绩提成,监管较宽松,要求投资者具备一定资格。",
|
78 |
+
"解釋一下對沖基金": "对冲基金是面向高净值个人和机构的私募投资基金,采用多样化策略追求绝对回报,不受市场整体表现限制。这些基金通常使用杠杆、衍生品和空头策略,收取管理费和业绩提成,监管较宽松,要求投资者具备一定资格。",
|
79 |
+
"请告诉我对冲基金": "对冲基金是面向高净值个人和机构的私募投资基金,采用多样化策略追求绝对回报,不受市场整体表现限制。这些基金通常使用杠杆、衍生品和空头策略,收取管理费和业绩提成,监管较宽松,要求投资者具备一定资格。",
|
80 |
+
"請告訴我對沖基金": "对冲基金是面向高净值个人和机构的私募投资基金,采用多样化策略追求绝对回报,不受市场整体表现限制。这些基金通常使用杠杆、衍生品和空头策略,收取管理费和业绩提成,监管较宽松,要求投资者具备一定资格。",
|
81 |
+
"解释一下收益率曲线": "收益率曲线是不同期限债券收益率的图形表示,通常向上倾斜(长期债券收益率高于短期)。曲线形状反映市场对未来经济和货币政策的预期,倒挂(短期收益率高于长期)常被视为经济衰退信号,是债券投资和央行政策制定的重要参考。",
|
82 |
+
"解釋一下收益率曲線": "收益率曲线是不同期限债券收益率的图形表示,通常向上倾斜(长期债券收益率高于短期)。曲线形状反映市场对未来经济和货币政策的预期,倒挂(短期收益率高于长期)常被视为经济衰退信号,是债券投资和央行政策制定的重要参考。",
|
83 |
+
"请告诉我收益率曲线": "收益率曲线是不同期限债券收益率的图形表示,通常向上倾斜(长期债券收益率高于短期)。曲线形状反映市场对未来经济和货币政策的预期,倒挂(短期收益率高于长期)常被视为经济衰退信号,是债券投资和央行政策制定的重要参考。",
|
84 |
+
"請告訴我收益率曲線": "收益率曲线是不同期限债券收益率的图形表示,通常向上倾斜(长期债券收益率高于短期)。曲线形状反映市场对未来经济和货币政策的预期,倒挂(短期收益率高于长期)常被视为经济衰退信号,是债券投资和央行政策制定的重��参考。",
|
85 |
+
"解释一下风险溢价": "风险溢价是投资者承担额外风险所要求的超额回报,是预期回报率与无风险利率之差。不同资产类别有不同风险溢价,股票通常高于债券。影响因素包括市场波动性、经济不确定性和投资者风险偏好,是资本资产定价理论的核心概念。",
|
86 |
+
"解釋一下風險溢價": "风险溢价是投资者承担额外风险所要求的超额回报,是预期回报率与无风险利率之差。不同资产类别有不同风险溢价,股票通常高于债券。影响因素包括市场波动性、经济不确定性和投资者风险偏好,是资本资产定价理论的核心概念。",
|
87 |
+
"请告诉我风险溢价": "风险溢价是投资者承担额外风险所要求的超额回报,是预期回报率与无风险利率之差。不同资产类别有不同风险溢价,股票通常高于债券。影响因素包括市场波动性、经济不确定性和投资者风险偏好,是资本资产定价理论的核心概念。",
|
88 |
+
"請告訴我風險溢價": "风险溢价是投资者承担额外风险所要求的超额回报,是预期回报率与无风险利率之差。不同资产类别有不同风险溢价,股票通常高于债券。影响因素包括市场波动性、经济不确定性和投资者风险偏好,是资本资产定价理论的核心概念。",
|
89 |
+
"解释一下资产配置": "资产配置是根据投资目标、风险承受能力和时间范围在不同资产类别间分配资金的策略。主要资产类别包括股票(高风险高回报)、债券(中等风险回报)和现金(低风险低回报)。良好的资产配置能分散风险,优化风险调整后的回报,是投资组合管理的基础。",
|
90 |
+
"解釋一下資產配置": "资产配置是根据投资目标、风险承受能力和时间范围在不同资产类别间分配资金的策略。主要资产类别包括股票(高风险高回报)、债券(中等风险回报)和现金(低风险低回报)。良好的资产配置能分散风险,优化风险调整后的回报,是投资组合管理的基础。",
|
91 |
+
"请告诉我资产配置": "资产配置是根据投资目标、风险承受能力和时间范围在不同资产类别间分配资金的策略。主要资产类别包括股票(高风险高回报)、债券(中等风险回报)和现金(低风险低回报)。良好的资产配置能分散风险,优化风险调整后的回报,是投资组合管理的基础。",
|
92 |
+
"請告訴我資產配置": "资产配置是根据投资目标、风险承受能力和时间范围在不同资产类别间分配资金的策略。主要资产类别包括股票(高风险高回报)、债券(中等风险回报)和现金(低风险低回报)。良好的资产配置能分散风险,优化风险调整后的回报,是投资组合管理的基础。",
|
93 |
+
"解释一下esg投资": "ESG投资考虑环境(E)、社会(S)和公司治理(G)因素,追求财务回报的同时促进可持续发展。这种投资方式关注公司的碳排放、资源使用、员工待遇、社区关系和管理透明度等,迎合了对社会责任和长期可持续增长的关注,近年来迅速发展成为主流投资趋势。",
|
94 |
+
"解釋一下esg投資": "ESG投资考虑环境(E)、社会(S)和公司治理(G)因素,追求财务回报的同时促进可持续发展。这种投资方式关注公司的碳排放、资源使用、员工待遇、社区关系和管理透明度等,迎合了对社会责任和长期可持续增长的关注,近年来迅速发展成为主流投资趋势。",
|
95 |
+
"请告诉我esg投资": "ESG投资考虑环境(E)、社会(S)和公司治理(G)因素,追求财务回报的同时促进可持续发展。这种投资方式关注公司的碳排放、资源使用、员工待遇、社区关系和管理透明度等,迎合了对社会责任和长期可持续增长的关注,近年来迅速发展成为主流投资趋势。",
|
96 |
+
"請告訴我esg投資": "ESG投资考虑环境(E)、社会(S)和公司治理(G)因素,追求财务回报的同时促进可持续发展。这种投资方式关注公司的碳排放、资源使用、员工待遇、社区关系和管理透明度等,迎合了对社会责任和长期可持续增长的关注,近年来迅速发展成为主流投资趋势。",
|
97 |
+
"解释一下量化交易": "量化交易使用数学模型和算法进行自动化交易决策,依靠对历史数据的统计分析而非主观判断。这种方式可以快速处理海量信息,排除情绪影响,执行高频交易,策略包括统计套利、趋势跟踪和做市等,需要先进的技术基础设施和数据分析能力。",
|
98 |
+
"解釋一下量化交易": "量化交易使用数学模型和算法进行自动化交易决策,依靠对历史数据的统计分析而非主观判断。这种方式可以快速处理海量信息,排除情绪影响,执行高频交易,策略包括统计套利、趋势跟踪和做市等,需要先进的技术基础设施和数据分析能力。",
|
99 |
+
"请告诉我量化交易": "���化交易使用数学模型和算法进行自动化交易决策,依靠对历史数据的统计分析而非主观判断。这种方式可以快速处理海量信息,排除情绪影响,执行高频交易,策略包括统计套利、趋势跟踪和做市等,需要先进的技术基础设施和数据分析能力。",
|
100 |
+
"請告訴我量化交易": "量化交易使用数学模型和算法进行自动化交易决策,依靠对历史数据的统计分析而非主观判断。这种方式可以快速处理海量信息,排除情绪影响,执行高频交易,策略包括统计套利、趋势跟踪和做市等,需要先进的技术基础设施和数据分析能力。",
|
101 |
+
"解释一下衍生品": "衍生品是从基础资产(如股票、债券、商品或指数)派生价值的金融合约。主要类型包括期货(约定未来交易)、期权(买卖权利)、互换(交换现金流)和远期合约(私下协议)。它们用于对冲风险、投机或套利,具有杠杆效应,可能放大收益或损失。",
|
102 |
+
"解釋一下衍生品": "衍生品是从基础资产(如股票、债券、商品或指数)派生价值的金融合约。主要类型包括期货(约定未来交易)、期权(买卖权利)、互换(交换现金流)和远期合约(私下协议)。它们用于对冲风险、投机或套利,具有杠杆效应,可能放大收益或损失。",
|
103 |
+
"请告诉我衍生品": "衍生品是从基础资产(如股票、债券、商品或指数)派生价值的金融合约。主要类型包括期货(约定未来交易)、期权(买卖权利)、互换(交换现金流)和远期合约(私下协议)。它们用于对冲风险、投机或套利,具有杠杆效应,可能放大收益或损失。",
|
104 |
+
"請告訴我衍生品": "衍生品是从基础资产(如股票、债券、商品或指数)派生价值的金融合约。主要类型包括期货(约定未来交易)、期权(买卖权利)、互换(交换现金流)和远期合约(私下协议)。它们用于对冲风险、投机或套利,具有杠杆效应,可能放大收益或损失。",
|
105 |
+
"解释一下基准利率": "基准利率是央行设定的参考利率,影响银行间贷款成本和整体利率水平。它是货币政策的关键工具,上调可抑制通胀和经济过热,下调则刺激借贷和经济增长。不同国家有不同基准利率,如美联储联邦基金利率、欧洲央行主要再融资利率和中国人民银行贷款市场报价利率。",
|
106 |
+
"解釋一下基準利率": "基准利率是央行设定的参考利率,影响银行间贷款成本和整体利率水平。它是货币政策的关键工具,上调可抑制通胀和经济过热,下调则刺激借贷和经济增长。不同国家有不同基准利率,如美联储联邦基金利率、欧洲央行主要再融资利率和中国人民银行贷款市场报价利率。",
|
107 |
+
"请告诉我基准利率": "基准利率是央行设定的参考利率,影响银行间贷款成本和整体利率水平。它是货币政策的关键工具,上调可抑制通胀和经济过热,下调则刺激借贷和经济增长。不同国家有不同基准利率,如美联储联邦基金利率、欧洲央行主要再融资利率和中国人民银行贷款市场报价利率。",
|
108 |
+
"請告訴我基準利率": "基准利率是央行设定的参考利率,影响银行间贷款成本和整体利率水平。它是货币政策的关键工具,上调可抑制通胀和经济过热,下调则刺激借贷和经济增长。不同国家有不同基准利率,如美联储联邦基金利率、欧洲央行主要再融资利率和中国人民银行贷款市场报价利率。",
|
109 |
+
"你叫什么名字": "我的名字是TruDecide,是一个专注于市场分析的AI助手。",
|
110 |
+
"你叫什麼名字": "我的名字是TruDecide,是一个专注于市场分析的AI助手。",
|
111 |
+
"名字": "我的名字是TruDecide,是一个专注于市场分析的AI助手。",
|
112 |
+
"你是什么": "我是TruDecide,一个智能市场分析助手,专注于帮助用户理解金融概念和市场动态。",
|
113 |
+
"你是什麼": "我是TruDecide,一个智能市场分析助手,专注于帮助用户理解金融概念和市场动态。",
|
114 |
+
"什么": "我是TruDecide,一个智能市场分析助手,专注于帮助用户理解金融概念和市场动态。",
|
115 |
+
"介绍一下你自己": "我是TruDecide,一个专注于金融市场分析的AI助手。我可以帮助您理解各种金融概念,分析市场趋势,并为您的投资决策提供参考信息。",
|
116 |
+
"介紹一下你自己": "我是TruDecide,一个专注于金融市场分析的AI助手。我可以帮助您理解各种金融概念,分析市场趋势,并为您的投资决策提供参考信息。",
|
117 |
+
"一下你自己": "我是TruDecide,一个专注于金融市场分析的AI助手。我可以帮助您理解各种金融概念,分析市场趋势,并为您的投资决策提供参考信息。",
|
118 |
+
"你有什么功能": "作为TruDecide,我能够帮助您理解各种金融概念,���析市场趋势,提供投资知识,解答金融术语,并为您的投资决策提供数据支持。",
|
119 |
+
"你有什麼功能": "作为TruDecide,我能够帮助您理解各种金融概念,分析市场趋势,提供投资知识,解答金融术语,并为您的投资决策提供数据支持。",
|
120 |
+
"功能": "作为TruDecide,我能够帮助您理解各种金融概念,分析市场趋势,提供投资知识,解答金融术语,并为您的投资决策提供数据支持。",
|
121 |
+
"你是如何工作的": "我是基于深度学习技术开发的专业金融市场分析AI助手。我通过分析大量金融数据和知识,为用户提供关于金融市场的信息和见解。",
|
122 |
+
"如何工作的": "我是基于深度学习技术开发的专业金融市场分析AI助手。我通过分析大量金融数据和知识,为用户提供关于金融市场的信息和见解。"
|
123 |
+
}
|
requirements.txt
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
opencc>=1.1.2
|
2 |
+
gradio>=3.35.2
|