Making a REPL with an Evaluator

In the previous chapter, I have shown a Toolkit component. The Toolkit contains definitions for function tools for the LLM API. But it does not explicitly perform a tool call (that will be done in later chapters). In this chapter, I show the evaluator component. The evaluator is a program to which you can send [ ]