(no commit message)

This commit is contained in:
2026-04-20 16:47:40 -07:00
parent 7e8a070362
commit 260a8db4e6
19 changed files with 112 additions and 1 deletions

18
program/program.py Normal file
View File

@@ -0,0 +1,18 @@
from modaic import PrecompiledProgram
from .config import AgentWRetreiverConfig
from .retriever import ExampleRetriever
from .tools.google.google_search import search_google # noqa: F401
from .utils.used import random_util # noqa: F401
class AgentWRetreiver(PrecompiledProgram):
config: AgentWRetreiverConfig
def __init__(self, config: AgentWRetreiverConfig, retriever: ExampleRetriever, **kwargs):
super().__init__(config, retriever=retriever, **kwargs)
self.lm = self.config.lm
self.clients = self.config.clients
def forward(self, query: str) -> str:
return self.retriever.retrieve(query)