From 433dea07723220ebe23c800fdc38b83d9682e525 Mon Sep 17 00:00:00 2001 From: ArvinLovegood Date: Wed, 2 Jul 2025 18:57:16 +0800 Subject: [PATCH] =?UTF-8?q?feat(app):=E6=9B=B4=E6=96=B0SearchStockByIndica?= =?UTF-8?q?tors=E5=87=BD=E6=95=B0=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 扩展了函数描述,说明可以同时查询多个股票名称 - 调整了示例,使用多个股票名称进行查询 --- app.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app.go b/app.go index 57f11d4..78c900e 100644 --- a/app.go +++ b/app.go @@ -60,13 +60,13 @@ func AddTools(tools []data.Tool) []data.Tool { Type: "function", Function: data.ToolFunction{ Name: "SearchStockByIndicators", - Description: "根据自然语言筛选股票,返回自然语言选股条件要求的股票所有相关数据。单独输入股票名称可以获取当前股票最新的股价交易数据和基础财务指标信息", + Description: "根据自然语言筛选股票,返回自然语言选股条件要求的股票所有相关数据。输入股票名称可以获取当前股票最新的股价交易数据和基础财务指标信息,多个股票名称使用,分隔", Parameters: data.FunctionParameters{ Type: "object", Properties: map[string]any{ "words": map[string]any{ "type": "string", - "description": "选股自然语言,并且条件使用;分隔,或者条件使用,分隔。例1:创新药;PE<30;净利润增长率>50%。 例2:上证指数(指数名称)。 例3:长电科技(股票名称)", + "description": "选股自然语言,并且条件使用;分隔,或者条件使用,分隔。例1:创新药;PE<30;净利润增长率>50%。 例2:上证指数,科创50。 例3:长电科技,上海贝岭", }, }, Required: []string{"words"},