EvaluationConfig

名称类型描述示例值
object

从 json 格式的链路数据里要一些提取特定路径上的值,作为评估操作的输入。在这个 EvaluationConfig 结构体里定义这些 json 路径。

Contextobject

大模型回答问题时参考的上下文节点信息。

JsonPathInSpanstring

链路 log 里存放 Context 的 json path。

attributes.retrieval.documents[*].document.content
SpanNamestring

链路 log 的 span 名称。

retrieve
JsonPathInSpanValuestring

如果 json path 处取到的值本身仍然是 json string,那么需要进一步定义这个 json 里的 json path 以获取实际的值。

message/value
Answerobject

基于大语言模型的应用针对用户问题的回答。

JsonPathInSpanstring

链路 log 里存放 Answer 的 json path。

attributes.output.value
SpanNamestring

链路 log 的 span 名称。

query
JsonPathInSpanValuestring

如果 json path 处取到的值本身仍然是 json string,那么需要进一步定义这个 json 里的 json path 以获取实际的值。

message/value
Queryobject

用户向基于大语言模型的应用提出的问题。

JsonPathInSpanstring

链路 log 里存放 Query 的 json path。

attributes.input.value
SpanNamestring

链路 log 的 span 名称。

query
JsonPathInSpanValuestring

如果 json path 处取到的值本身仍然是 json string,那么需要进一步定义这个 json 里的 json path 以获取实际的值。

message/value