Python聊天机器人错误响应

2024-05-14 17:42:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用python Chatterbot库1.0.8版

在yaml文件中,我有:

- - Cerco lavoro
  - Fantastico......

如果我询问“cerco lavoro”(c小写),它将返回我在创建聊天机器人实例时设置的默认响应

bot = ChatBot(
    "SKY9000", # nome a scelta da dare al chatbot
    storage_adapter = "chatterbot.storage.SQLStorageAdapter", # scelta della tipologia di storicizzazione database realazionale o non etc.
    database_uri = "sqlite:///db.sqlite3", # Luogo dove accedere al database
 
    input_adapter = "chatterbot.input.VariableInputTypeAdapter", # tipologia di input
    output_adapter = "chatterbot.output.OutputAdapter", # tipologia di output
    read_only = True, # comando per NON far storicizzare le conversazioni nel database affinchè il chatbot NON impari
    logic_adapters = [
          {
            'import_path': 'chatterbot.logic.BestMatch',
            'statement_comparison_function': 'chatterbot.comparisons.levenshtein_distance',
            'response_selection_method':get_first_response,
            'maximum_similarity_threshold ': 0.95,
            'default_response': "Potresti riformulare la domanda? Altrimenti è necessario l'intervento umano. Contattaci per ricevere tutte le informazioni desiderate."
        }

Tags: inputoutputadapterresponsestoragedatabasechatbotal

热门问题