MCPcopy Create free account
hub / github.com/astercloud/aster / KnowledgeAddTool

Method KnowledgeAddTool

pkg/tools/knowledge/factory.go:37–42  ·  view source on GitHub ↗

KnowledgeAddTool 将文本写入核心管线。

()

Source from the content-addressed store, hash-verified

35
36// KnowledgeAddTool 将文本写入核心管线。
37func (f *Factory) KnowledgeAddTool() (tools.Tool, error) {
38 if f.Pipeline == nil {
39 return nil, errors.New("knowledge tool: pipeline is nil")
40 }
41 return &addTool{pipe: f.Pipeline}, nil
42}
43
44// KnowledgeSearchTool 在核心管线中执行向量检索。
45func (f *Factory) KnowledgeSearchTool() (tools.Tool, error) {

Callers 1

TestFactory_AddAndSearchFunction · 0.95

Calls

no outgoing calls

Tested by 1

TestFactory_AddAndSearchFunction · 0.76