expandQuery 扩展查询
(query string, item *KnowledgeItem)
| 641 | |
| 642 | // expandQuery 扩展查询 |
| 643 | func (r *RAG) expandQuery(query string, item *KnowledgeItem) string { |
| 644 | if item.Title != "" && !strings.Contains(query, item.Title) { |
| 645 | return fmt.Sprintf("%s %s", query, item.Title) |
| 646 | } |
| 647 | return query |
| 648 | } |
| 649 | |
| 650 | // calculateConfidence 计算置信度 |
| 651 | func (r *RAG) calculateConfidence(items []*RetrievalItem) float64 { |