Agent Process Chatbot
constructor(agentPlatform: AgentPlatform, agentSource: AgentSource, conversationFactory: ConversationFactory = InMemoryConversationFactory(), listenerProvider: ListenerProvider = ListenerProvider { _, _ -> emptyList() }, plannerType: PlannerType = PlannerType.GOAP, verbosity: Verbosity = Verbosity())
Parameters
agent Platform
the agent platform to create and manage agent processes
agent Source
factory for agents. The factory is called for each new session. This allows lazy loading and more flexible usage patterns
conversation Factory
factory for creating conversations. Defaults to in-memory. For persistent storage, inject a StoredConversationFactory from embabel-chat-store.