Dual Shot Rag Service Search Tools
class DualShotRagServiceSearchTools(val ragService: RagService, val options: RagOptions, val summarizer: RagResponseSummarizer)
Expose a RagService as tools. Once the tools instance is created, options such as similarity cutoff are immutable and will be used consistently in all calls. The LLM needs to provide only the search query.