Type
The type of system that you want to configure. This parameter has the following options:
-
Answerbank. A system that provides defined answers to a defined set of questions (such as an FAQ). If you create an Answerbank system, you must configure a dedicated Agentstore component to store the questions and question equivalence classes. You define the location of this Agentstore component by setting IDOLHost and IDOLACIPort.
-
Factbank. A system that provides a simple, factual answer to a question. If you create a Factbank system, you must configure:
-
a fact store. You can use a SQL database, a Lua script, or an IDOL Content Component as your fact store. Use the ConnectionString parameter if you use a SQL database. Use the ScriptPath and ScriptFunction parameters if you use a Lua fact store. Use the IDOLHost and IDOLACIPort parameters if you use an IDOL Content component (this option is deprecated - see BackendType).
-
the Eduction grammars to use for question parsing and time normalization. Use the EductionQuestionGrammars and EductionTimeGrammars parameters.
-
the locations of the fact bank coding files, which map entities to codes that Answer Server uses to retrieve facts. Use the CodingsDatPath and CodingsPath parameters.
-
-
Passageextractor. A system that extracts relevant answers from documents stored in an IDOL Content component. If you create a Passageextractor system, you must configure:
-
an IDOL content component that contains documents that Answer Server can extract answers from. Use the IDOLHost and IDOLACIPort parameters.
-
a dedicated Agentstore component that contains agents that describe various entity types, such as people and places. Use the AgentstoreHost and AgentstoreACIPort parameters.
-
the Eduction grammars to use to identify entities in text that might form answers, and to identify sentences and paragraph that might form answers. Use the EductionGrammars parameter.
-
-
Conversation. A system that runs a conversation task to answer user questions in a real time instant messaging environment. If you create a Conversation system, you must configure:
-
a task configuration JSON file that defines the settings for the conversation task. Use the TaskConfigurationFile parameter.
-
a dedicated Agentstore component that contains conversation triggers to activate particular conversation tasks based on user input. Use the AgentstoreHost and AgentstoreACIPort parameters.
-
-
Remote. A system that runs on a remote Answer Server. When you configure a remote answer system, Answer Server forwards any Ask actions that use the remote system to the associated remote Answer Server. If you create a Remote system, you must configure:
- the location of the remote Answer Server. Use either the AnswerServerHost and AnswerServerACIPort parameters, or set AnswerServer to the name of a configuration section that contains the host and port details for the remote Answer Server (see Remote Answer Server Configuration Parameters).
- the name of the answer system in the remote Answer Server that this remote system must use. Use the AnswerSystem parameter.
Type: | String |
Default: | |
Required: | No |
Configuration Section: | Systems |
Example: | Type=Answerbank
|
See Also: |