Package atessera.sensei.agents
Interface TaskScorer
public interface TaskScorer
Agent that evaluates student source code against task requirements and returns a numerical score from 0 to 10.
-
Method Summary
Modifier and TypeMethodDescriptionstatic TaskScorercreate(dev.langchain4j.model.chat.ChatModel chatModel, SourceCodeReader sourceCodeReader) Creates a new instance ofTaskScorer.
-
Method Details
-
score
-
create
static TaskScorer create(dev.langchain4j.model.chat.ChatModel chatModel, SourceCodeReader sourceCodeReader) Creates a new instance ofTaskScorer.- Parameters:
chatModel- language model to usesourceCodeReader- tool for reading source files- Returns:
- constructed agent instance
-