Package com.embabel.agent.rag.support
Class FunctionRagFacet
-
- All Implemented Interfaces:
-
com.embabel.agent.rag.support.RagFacet,com.embabel.common.core.types.Named
public final class FunctionRagFacet<R extends Retrievable> implements RagFacet<R>
-
-
Constructor Summary
Constructors Constructor Description FunctionRagFacet(String name, Function1<RagRequest, RagFacetResults<R>> searchFunction)
-
Method Summary
Modifier and Type Method Description StringgetName()RagFacetResults<R>search(RagRequest ragRequest)-
-
Constructor Detail
-
FunctionRagFacet
FunctionRagFacet(String name, Function1<RagRequest, RagFacetResults<R>> searchFunction)
-
-
Method Detail
-
search
RagFacetResults<R> search(RagRequest ragRequest)
-
-
-
-