CMDCTest.RAG.MockBackend (cmdc_test v0.3.0)

Copy Markdown View Source

CMDCRAGArcana.Backend shape-compatible fake backend。

放在 cmdc_rag_arcana config 的 :backend 后,search/2answer/2 会返回稳定 fixture,并向当前测试进程发送调用消息,便于断言 opts 是否正确透传。

Summary

Functions

返回 mock answer + context chunk 列表。

返回 mock chunk 列表。

Functions

answer(question, opts \\ [])

@spec answer(
  String.t(),
  keyword()
) :: {:ok, String.t(), [map()]} | {:error, term()}

返回 mock answer + context chunk 列表。

search(query, opts \\ [])

@spec search(
  String.t(),
  keyword()
) :: {:ok, [map()]} | {:error, term()}

返回 mock chunk 列表。