from modaic import PrecompiledProgram import dspy class Summarizer(PrecompiledProgram): def __init__(self, **kwargs): self.predict = dspy.Predict("input -> summary") super().__init__(**kwargs) def forward(self, input: str) -> str: return self.predict(input=input)