BaseConversationAgent#

pydantic model BaseConversationAgent[source]#

Bases: BaseModel, ABC

Abstract base conversation agent class

Create a new model by parsing and validating input data from keyword arguments.

Raises ValidationError if the input data cannot be parsed to form a valid model.

abstract greet(inputs: Dict[str, str], callbacks: List[BaseCallbackHandler] | BaseCallbackManager | None = None) → str[source]#

Start a new conversation about a topic.

abstract speak(inputs: Dict[str, str], callbacks: List[BaseCallbackHandler] | BaseCallbackManager | None = None) → str[source]#

Single atomic reply to last human message.