danny-zhu

Results 16 comments of danny-zhu

这是在windows上编译,路径分隔符却是linux的,并且前面的命令/usr/bin/sh也不对,导致前缀的$GOPATH路径不对。我想和这个有关系。那要怎么设置路径分隔符呢?

看了go env中的GOOS是windows的,以下是go env的设置 ``` set GO111MODULE=on set GOARCH=amd64 set GOBIN= set GOCACHE=C:\Users\Administrator\AppData\Local\go-build set GOENV=C:\Users\Administrator\AppData\Roaming\go\env set GOEXE=.exe set GOEXPERIMENT= set GOFLAGS= set GOHOSTARCH=amd64 set GOHOSTOS=windows set GOINSECURE= set GOMODCACHE=C:\Users\Administrator\go\pkg\mod set GONOPROXY=...

另外这个项目的代码是2年前的,新版本的go的编译方式已经更新了,是否和这个也有关系。makefile里面指定的protobuf目录新版本还是这样的吗? ![image](https://github.com/DTStack/chengying-agent/assets/12292357/ab428c8e-f6d8-4793-9c0f-f1211a1ce37d)

server.knowledge_base.kb_service.milvus_kb_service.MilvusKBService._load_milvus函数中初始化milvus的时候指定参数auto_id=True,如下: def _load_milvus(self): self.milvus = Milvus(embedding_function=EmbeddingsFunAdapter(self.embed_model), collection_name=self.kb_name, connection_args=kbs_config.get("milvus"), index_params=kbs_config.get("milvus_kwargs")["index_params"], search_params=kbs_config.get("milvus_kwargs")["search_params"], auto_id=True )

把知识检索结果排序功能禁用掉(USE_RERANKER = False)就不会报这个错了,我看报错日志在排序过程中报错了