余尚辉 3 mesi fa
parent
commit
3302764621
100 ha cambiato i file con 3818 aggiunte e 0 eliminazioni
  1. 35 0
      .gitignore
  2. 103 0
      ai-slibra-assistant/api/AiBot.py
  3. 19 0
      ai-slibra-assistant/api/__init__.py
  4. 191 0
      ai-slibra-assistant/api/interface.py
  5. 57 0
      ai-slibra-assistant/botloader.py
  6. 78 0
      ai-slibra-assistant/config.py
  7. 14 0
      ai-slibra-assistant/database/__init__.py
  8. 93 0
      ai-slibra-assistant/database/mysql.py
  9. 103 0
      ai-slibra-assistant/database/redis.py
  10. 5 0
      ai-slibra-assistant/entity/__init__.py
  11. 23 0
      ai-slibra-assistant/entity/events.py
  12. 33 0
      ai-slibra-assistant/entity/message.py
  13. 1 0
      ai-slibra-assistant/log/log.log.2024-12-14
  14. 41 0
      ai-slibra-assistant/log/log.log.2024-12-16
  15. 1 0
      ai-slibra-assistant/log/log.log.2024-12-17
  16. 63 0
      ai-slibra-assistant/log/log.log.2024-12-18
  17. 152 0
      ai-slibra-assistant/log/log.log.2024-12-19
  18. 106 0
      ai-slibra-assistant/log/log.log.2024-12-20
  19. 142 0
      ai-slibra-assistant/log/log.log.2024-12-21
  20. 85 0
      ai-slibra-assistant/log/log.log.2024-12-23
  21. 1 0
      ai-slibra-assistant/log/log.log.2024-12-24
  22. 89 0
      ai-slibra-assistant/log/log.log.2024-12-25
  23. 284 0
      ai-slibra-assistant/log/taskbased.log.2024-12-14
  24. 167 0
      ai-slibra-assistant/log/taskbased.log.2024-12-16
  25. 482 0
      ai-slibra-assistant/log/taskbased.log.2024-12-17
  26. 109 0
      ai-slibra-assistant/log/taskbased.log.2024-12-18
  27. 48 0
      ai-slibra-assistant/log/taskbased.log.2024-12-19
  28. 12 0
      ai-slibra-assistant/log/taskbased.log.2024-12-20
  29. 31 0
      ai-slibra-assistant/log/taskbased.log.2024-12-21
  30. 89 0
      ai-slibra-assistant/log/taskbased.log.2024-12-23
  31. 42 0
      ai-slibra-assistant/log/taskbased.log.2024-12-24
  32. 265 0
      ai-slibra-assistant/log/taskbased.log.2024-12-25
  33. 6 0
      ai-slibra-assistant/scene/__init__.py
  34. 57 0
      ai-slibra-assistant/scene/scene.py
  35. 279 0
      ai-slibra-assistant/scene/taskbased.py
  36. 16 0
      ai-slibra-assistant/util/__init__.py
  37. 234 0
      ai-slibra-assistant/util/request_utils.py
  38. 237 0
      ai-slibra-assistant/util/utils.py
  39. 25 0
      docker-compose.yaml
  40. BIN
      voice/06d3bf1b-4393-49cd-9754-4185bafffeac.wav
  41. BIN
      voice/0a0ec1c2-48d3-48d4-bf61-06a12d1aab52.wav
  42. BIN
      voice/0a62bce2-02e6-4ab0-b84f-8c51952412fb.wav
  43. BIN
      voice/19e257ee-260f-43fb-af01-ca0c9a99d5e3.wav
  44. BIN
      voice/1c854cd2-9ccd-48bf-9c56-7a6ddf090e42.wav
  45. BIN
      voice/20c7823f-be97-47ae-b4ef-9935201bb2f8.wav
  46. BIN
      voice/2253305f-6e4b-4c0e-af47-7ea9d178eaff.wav
  47. BIN
      voice/22afb24d-9d42-4555-aac5-468aaa1c5d79.wav
  48. BIN
      voice/232200e7-a4c0-4914-9765-44a18ac645cf.wav
  49. BIN
      voice/34ec797d-f4ae-47eb-ab41-15d7deb85a05.wav
  50. BIN
      voice/363d0ee5-8e0c-4f81-8eee-0dccb848fcaa.wav
  51. BIN
      voice/36fbf380-0ab0-4489-bb31-6d33cef6e2d6.wav
  52. BIN
      voice/372e8420-982f-4557-98ce-904ff9b1a4b9.wav
  53. BIN
      voice/39247e2c-0b4b-49bd-a5b6-8c9d5b974ec1.wav
  54. BIN
      voice/3c447715-a018-40ac-a324-bb5e7395a2fb.wav
  55. BIN
      voice/3c75bfe5-e7ae-4baa-b3bc-154679e0b43b.wav
  56. BIN
      voice/3df75bfc-36d3-4608-a472-bbbc8898455b.wav
  57. BIN
      voice/3f354466-49dd-41a5-aaa9-0027da80364d.wav
  58. BIN
      voice/41212154-d6ed-48e5-8ee2-fe739d6074e0.wav
  59. BIN
      voice/41df6c30-c7be-41ed-a0c2-43ab9d66798c.wav
  60. BIN
      voice/42b572ae-5f01-4cbc-a2c7-199a8e085fbb.wav
  61. BIN
      voice/47336406-ec57-4ce2-8aa2-7184ff914cbe.wav
  62. BIN
      voice/47d67d1d-ac95-42db-a20a-4aa2a6726606.wav
  63. BIN
      voice/4ba6b65f-c1a0-4ac5-9ab6-e17fec8d84dd.wav
  64. BIN
      voice/4bdb8251-e186-43fc-8047-f7bd65d6ad9b.wav
  65. BIN
      voice/4e834834-e31c-48f2-9796-714d39df0c7e.wav
  66. BIN
      voice/4f8aab52-5bd6-48ef-86ce-824643a62011.wav
  67. BIN
      voice/4f9fd9d3-673d-496f-8e5e-0c7154dec88b.wav
  68. BIN
      voice/58cafce2-2fd2-467e-ba37-0c779a7618d1.wav
  69. BIN
      voice/58d24164-d0c0-4385-94f3-9e7777986d0a.wav
  70. BIN
      voice/59faa4d3-dd36-4ad0-8a11-45c59f5432c3.wav
  71. BIN
      voice/5a681835-d670-478c-a780-0488943acd42.wav
  72. BIN
      voice/5b77d5ac-7840-4148-b488-04e03f0bc5ea.wav
  73. BIN
      voice/5ba319fc-b087-401b-8d00-c12ac7697a37.wav
  74. BIN
      voice/60a141f8-86ca-4fcc-b3ce-6e225d34b4a3.wav
  75. BIN
      voice/6527d322-d26f-40c5-bf09-1cd2cf841e67.wav
  76. BIN
      voice/65f8646d-0fc6-44cd-9d0c-9816c583e9e9.wav
  77. BIN
      voice/6a078725-f665-4bcd-95dc-592e9466094a.wav
  78. BIN
      voice/6b967879-7090-4243-955e-d01fefb00882.wav
  79. BIN
      voice/74e050aa-17ae-4cfa-b62f-2137c8f15bc7.wav
  80. BIN
      voice/77496c5a-3f92-434f-b208-1e152f6bc167.wav
  81. BIN
      voice/7782e4a4-7ccc-4786-99a6-37a857da854e.wav
  82. BIN
      voice/7dec2372-9b9b-4e06-b4cd-d60122c04f63.wav
  83. BIN
      voice/7fdc5db9-06f2-46a5-8ff9-8acc6ff3f375.wav
  84. BIN
      voice/80917473-967e-4b61-a839-cf740e26e4e6.wav
  85. BIN
      voice/82ddcd16-1d55-4584-8d4d-ba66d121bbea.wav
  86. BIN
      voice/83994dc2-d818-4c38-9e84-635cd7184504.wav
  87. BIN
      voice/8c99635f-0463-4f0f-b3d0-bc1a47d766e4.wav
  88. BIN
      voice/8df0ded4-3962-4839-8003-6eb358472541.wav
  89. BIN
      voice/91fe11a0-bcb0-4761-936c-2928a57d2913.wav
  90. BIN
      voice/973f5ee0-a564-4201-be74-0e4bbb91f2c3.wav
  91. BIN
      voice/97b14cc4-0219-446c-bc26-5fbfedbbade6.wav
  92. BIN
      voice/9a2b4407-a067-4e8e-ade1-2d400dd31481.wav
  93. BIN
      voice/9b1f8034-7d27-4abc-af79-e88079feb94b.wav
  94. BIN
      voice/9b23545b-17df-495a-b752-d89d5eb6c1e7.wav
  95. BIN
      voice/9b8c250f-7400-46b8-a65e-47a335b5d0bc.wav
  96. BIN
      voice/9ec3f80b-fd0c-425e-b20d-5bfa1cb88ac5.wav
  97. BIN
      voice/a5d02ce9-aee2-455c-b2fe-5811c1e45ed2.wav
  98. BIN
      voice/a862829d-b6e6-4e53-825f-4d686ecd7511.wav
  99. BIN
      voice/adcc33b9-a1d9-4631-892c-203c7d098468.wav
  100. BIN
      voice/ae525fb1-69fe-4146-8771-54ed1287a9d5.wav

+ 35 - 0
.gitignore

@@ -0,0 +1,35 @@
+.vscode
+*.mar
+*.zip
+/target/
+target
+/.classpath
+/.project
+/.settings/
+/*/logs/
+.idea/misc.xml
+.idea/workspace.xml
+/.idea/
+.idea
+*.iml
+logs/
+*.xml.versionsBackup
+.DS_Store
+static
+templates
+venv
+__**__
+test/*.csv
+test/*.xlsx
+test/*.txt
+test/*test.py
+test/*mining.py
+test/*online.py
+test/*corpus.py
+test/data
+data
+resources
+output/*
+config/*.xlsx
+**.log
+**.ipynb

+ 103 - 0
ai-slibra-assistant/api/AiBot.py

@@ -0,0 +1,103 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+"""
+@Time    : 2024/10/18 10:04
+@File    : AiBot.py
+@Desc    : 
+"""
+import sys
+sys.path.append("..")
+
+from config import (
+    get_logger,
+    INTENT_ERROR,
+    END,
+    HANGUP,
+    TRANSFER,
+    UNK
+)
+
+from fastapi import FastAPI
+import uvicorn
+from interface import reqRobot, ChatResponse
+from database import *
+from scene import Dialog,Msg
+from entity import Error
+import traceback
+from util import insert_log, timetic
+from prometheus_fastapi_instrumentator import Instrumentator, metrics
+from prometheus_client import Counter
+#from prometheus_client import Summary
+
+
+logger=get_logger("log")
+
+# my_counter = Counter(
+#     name="unk_event",
+#     documentation="intention for other event"
+# )
+
+app = FastAPI()
+
+# 服务监控,qps,latent, cpu利用率
+instrumentator = Instrumentator()
+# instrumentator.add(my_counter)
+instrumentator.instrument(app).expose(app)
+
+# @app.on_event("startup")
+# async def _startup():
+#     instrumentator.expose(app)
+
+@app.post("/botservice")
+@timetic
+def botservice(reqbot:reqRobot):
+    bid, uid, code, asr = reqbot.taskId, reqbot.userId, reqbot.nodeId, reqbot.asrText
+    session_id, record_id = reqbot.sessionId, reqbot.recordId
+    logger.info("智能客服:botId: {},session:{}, uid: {}, nodeId: {}, ASR: {}".format(bid, session_id, uid, code, asr))
+    scene = get_status_cache(uid, bid, "status", session_id)
+    #scene.case.code="1.00"
+    if scene is None:
+        scene = Dialog()
+    try:
+        cur_code = scene.get_current_code(bid)
+        logger.info(f"智能客服:uid:{uid},sessionId:{session_id},code:{code}, cur_code:{cur_code}")
+        if code == cur_code:
+            option = scene.mapping_semantics(code, asr, bid, uid, session_id)
+            # if option[-1]['title'] == UNK:
+            #     my_counter.inc()
+            logger.info(f"智能客服:uid:{uid},sessionId:{session_id},code:{code},opt:{option}")
+            if not option:
+                return ChatResponse(code=Error.error_intent.value, message=INTENT_ERROR).to_json_string()
+            msg = scene.dialogue(Msg(code=code,
+                                         option=option,
+                                         asr=asr,
+                                         session=session_id,
+                                         record=record_id,
+                                         ),bid, uid,session_id)
+            if msg.code == END:
+                with_status_cache(uid, bid, 'result', session_id, scene)
+                del_cache(uid, bid, 'status', session_id)
+                insert_log(bid, uid, session_id, scene)
+                return ChatResponse(code=200, message="success").to_json_string()
+            else:
+                with_status_cache(uid, bid, 'status', session_id, scene)
+                insert_log(bid, uid, session_id, scene)
+                if msg.action in [HANGUP, TRANSFER]:
+                    del_cache(uid, bid, 'status', session_id)
+                    with_status_cache(uid, bid, 'result', session_id, scene)
+                return ChatResponse().from_msg(msg).to_json_string()
+        else:
+            msg = scene.get_current_content(bid, uid)
+            if code == "start" or code is None:
+                scene.case.code = cur_code
+            with_status_cache(uid, bid, 'status', session_id, scene)
+            insert_log(bid, uid, session_id, scene)
+            return ChatResponse().from_msg(msg).to_json_string()
+    except Exception as e:
+        logger.error(e)
+        #del_cache(uid, bid, 'status', session_id)
+        return ChatResponse(code=Error.error.value, message="internal error").to_json_string()
+
+
+if __name__ == '__main__':
+    uvicorn.run("AiBot:app", host='0.0.0.0', port=40072,workers=1)

+ 19 - 0
ai-slibra-assistant/api/__init__.py

@@ -0,0 +1,19 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+"""
+@Time    : 2024/10/11 14:06
+@Author  : cao
+@File    : __init__.py.py
+@Desc    : 
+"""
+import logging
+
+logger = logging.getLogger(__name__)
+
+
+def main():
+    print("Hello, World!")
+
+
+if __name__ == "__main__":
+    main()

+ 191 - 0
ai-slibra-assistant/api/interface.py

@@ -0,0 +1,191 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+"""
+@Time    : 2024/10/11 14:08
+@File    : interface.py
+@Desc    : 
+"""
+from typing import Union,Optional
+from pydantic import BaseModel
+from scene import Msg
+import json
+from util import voice_service
+from entity import Error
+from config import get_logger
+from starlette.responses import JSONResponse
+logger = get_logger()
+
+class reqRobot(BaseModel):
+    """对话请求参数
+    """
+    nodeId:Optional[str]="start"
+    userId:str
+    sessionId:str
+    taskId:str
+    asrText:Optional[str] = None
+    ext:Optional[str] = None
+    recordId:Optional[str] = None
+
+
+class ChatAction:
+    def __init__(self, action_code=None, action_content=None):
+        self.action_code = action_code         # normal:正常通话;hang:挂断;transfer:转人工
+        self.action_content = action_content   # 动作内容
+
+    def to_json_string(self):
+        return json.dumps(self.__dict__, ensure_ascii=False)
+
+    @classmethod
+    def from_json(cls, json_data):
+        return cls(
+            action_code=json_data.get("action_code"),
+            action_content=json_data.get("action_content")
+        )
+
+
+class ChatContent:
+    def __init__(self, content_type=None, content=None, voice_url=None, voice_content=None):
+        self.content_type = content_type   # 播放类型
+        self.content = content             # 播放内容
+        self.voice_url = voice_url         # 语音地址
+        self.voice_content = voice_content # 语音文本
+
+    def to_json_string(self):
+        return json.dumps(self.__dict__, ensure_ascii=False)
+
+    @classmethod
+    def from_json(cls, json_data):
+        return cls(
+            content_type=json_data.get("content_type"),
+            content=json_data.get("content"),
+            voice_url=json_data.get("voice_url"),
+            voice_content=json_data.get("voice_content")
+        )
+
+
+class ChatMessage:
+    def __init__(self, node_id=None, contents=None, interruptable=None, wait_time=None,
+                 action=None, inputType=None):
+        self.node_id = node_id   # 节点id
+        self.contents = contents if contents is not None else []   # 内容列表
+        self.interruptable = interruptable   # 是否可打断
+        self.wait_time = wait_time   # 用户静默时长
+        self.action = action        # 动作代码
+        self.inputType = inputType
+
+    def to_json_string(self):
+        return json.dumps({
+            "node_id": self.node_id,
+            "contents": [content.__dict__ for content in self.contents],
+            # "interruptable": self.interruptable,
+            "wait_time": self.wait_time,
+            "action": self.action.__dict__ if self.action else None,
+            "inputType": self.inputType
+        }, ensure_ascii=False)
+
+    @classmethod
+    def from_json(cls, json_data):
+        contents = [ChatContent.from_json(item) for item in json_data.get("contents", [])]
+        action = ChatAction.from_json(json_data.get("action", {})) if json_data.get("action") else None
+        return cls(
+            node_id=json_data.get("node_id"),
+            contents=contents,
+            interruptable=json_data.get("interruptable"),
+            wait_time=json_data.get("wait_time"),
+            action=action,
+            inputType = json_data.get("inputType")
+        )
+
+
+class ChatResponse:
+    def __init__(self, data=None, message=None, code=None):
+        self.data = data if data is not None else ChatMessage()
+        self.message = message
+        self.code = code
+
+    def to_json_string(self):
+        return JSONResponse(content={
+            "data": json.loads(self.data.to_json_string()),
+            "message": self.message,
+            "code": self.code
+        }, media_type="application/json")
+
+    @classmethod
+    def from_json(cls, json_string):
+        data = json.loads(json_string)
+        response_data = ChatMessage.from_json(data.get("data", {}))
+        return cls(
+            data=response_data,
+            message=data.get("message"),
+            code=data.get("code")
+        )
+
+    @staticmethod
+    def get_content(msg: Msg):
+        _contents, code, mess = [], 0, ''
+        if msg.question:
+            contents = msg.question.split("&")
+            if len(contents) >= 1 and contents[0]:
+                for content in contents:
+                    if not content or len(content)==0:
+                        continue
+                    if len(contents) >1 and contents[1] and content ==contents[0]:
+                        voice_url = voice_service(content, True, 1000)
+                    else:
+                        voice_url = voice_service(content, True)
+                    _contents.append(
+                        ChatContent(**{
+                        "content_type": 'voice',
+                        "content": content,
+                        "voice_url": voice_url,
+                        "voice_content": ''
+                    })
+                    )
+                return _contents, 0, "success"
+            elif len(contents) == 1 and not contents[0]:
+                logger.error("话术生成服务异常{}".format(Error.error_nlg.value))
+                return _contents, Error.error_nlg.value, "话术生成服务异常"
+            elif len(contents) > 1 and not contents[0]:
+                logger.error("faq服务异常{}".format(Error.error_faq.value))
+                return _contents, Error.error_faq.value, "faq服务异常"
+        return _contents, Error.error_nlg.value, "话术服务异常"
+    @staticmethod
+    def get_action(msg: Msg):
+        action_code = ''
+        action_content = ''
+        if msg.action == 'normal':
+            action_code = msg.action
+            action_content = '正常通话'
+        elif msg.action == 'hang':
+            action_code = msg.action
+            action_content = '机器人挂断'
+        elif msg.action == "transfer":
+            action_code = msg.action
+            action_content = '转人工'
+        return ChatAction(action_code, action_content)
+    @classmethod
+    def from_msg(cls, msg:Msg):
+        contents, code, message = cls.get_content(msg)
+        actions = cls.get_action(msg)
+        kwargs = {
+            "node_id": msg.code,
+            "contents": contents,
+            # "interruptable": msg.interruptable,
+            "wait_time": msg.wait_time,
+            "action": actions,
+            "inputType": msg.inputType
+        }
+        data = ChatMessage(**kwargs)
+        return cls(
+            data= data,
+            message= message,
+            code = code
+        )
+
+
+
+
+
+
+
+

+ 57 - 0
ai-slibra-assistant/botloader.py

@@ -0,0 +1,57 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+"""
+@Time    : 2024/10/15 14:06
+@Author  : cao
+@File    : botloader.py
+@Desc    : 
+"""
+import collections
+import os
+from typing import List,Text,Dict,Any
+import json
+from config import get_logger
+
+logger = get_logger()
+
+class Speech(object):
+
+    @staticmethod
+    def transform(content: List, keyword: Text) -> Dict[Any, Any]:
+        result = collections.OrderedDict()
+        for i, element in enumerate(content):
+            code = element[keyword]
+            result[str(code)] = element
+        return result
+
+    @staticmethod
+    def get_json_content_from_file(file_path=None):
+        def read_file(file_dir=None):
+            with open(file_dir, 'r', encoding='utf-8') as fr:
+                content = json.load(fr)
+                return content
+
+        res = []
+        file_lst = os.listdir(file_path)
+        for files in file_lst:
+            old_dir = os.path.join(file_path, files)
+            if os.path.isdir(old_dir):
+                continue
+            filename = os.path.splitext(files)
+            if '.json' in filename:
+                res.append(read_file(old_dir))
+        return res
+
+    @classmethod
+    def get_speech(cls, file_path=None):
+        content = cls.get_json_content_from_file(file_path)
+        res = {}
+        for cell in content:
+            res[cell['botId']] = cls.transform(cell['questions'], 'id')
+            botid, nums = cell['botId'], len(res[cell['botId']].keys())
+            logger.info(f"botid:{botid} has {nums} records")
+        return res
+
+
+if __name__ == "__main__":
+    Speech().get_speech("./data")

+ 78 - 0
ai-slibra-assistant/config.py

@@ -0,0 +1,78 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+"""
+@Time    : 2024/10/15 15:13
+@File    : config.py
+@Desc    : 
+"""
+import logging
+import os
+from logging.handlers import TimedRotatingFileHandler, QueueListener,QueueHandler
+from multiprocessing import Queue
+
+
+FILE_PATH = os.path.join(os.path.dirname(__file__), "data")
+LOG_PATH = os.path.join(os.path.dirname(__file__), "log")
+
+def get_logger(file ="log"):
+    logfile = os.path.join(LOG_PATH, file+".log")
+    logger = logging.getLogger(logfile)
+    logger.propagate = True
+    logger.setLevel(logging.INFO)
+    sh = logging.StreamHandler()
+    formatter = logging.Formatter('%(asctime)s - %(filename)s[line:%(lineno)d] - %(levelname)s - %(message)s')
+    sh.setFormatter(formatter)
+    logger.addHandler(sh)
+    if file:
+        fh = TimedRotatingFileHandler(logfile, when="midnight", backupCount=10, encoding="utf-8")
+        #fh = logging.FileHandler(logfile)
+        fh.setFormatter(formatter)
+        logger.addHandler(fh)
+        logger.addHandler(sh)
+        # log_queue=Queue(-1)
+        # qh = QueueHandler(log_queue)
+        # qh.setFormatter(formatter)
+        # logger.addHandler(qh)
+        # ql=QueueListener(log_queue, fh, sh, respect_handler_level=True)
+        # ql.start()
+    return logger
+
+
+START = 'start'
+END = 'done'
+HANGUP = 'hang'
+TRANSFER = 'transfer'
+CONTINUE = 'normal'
+EMPTY = 'empty'
+MAX_TIMES_ANSWER = '播放次数超限'
+FAQ = 'faq'
+PURSUE = 'pursue'
+UNK = 'others'
+GENERATED = 'generated'
+FIXED = 'fixed'
+
+
+
+MOUDLES = {
+    "10001": {
+        "faq": {
+            "content": ["未知"],
+            "speech_id": "mainContent",
+            "speech_type": "mainType",
+            "speech_interrupt": "mainInterrupt"
+        }
+    }
+}
+
+# 异常类型
+INTENT_ERROR = '意图分类服务异常'
+ 
+def main():
+    logger = get_logger()
+    logger.info("hello")
+    print(FILE_PATH)
+    
+
+ 
+if __name__ == "__main__":
+    main()

+ 14 - 0
ai-slibra-assistant/database/__init__.py

@@ -0,0 +1,14 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+"""
+@Time    : 2024/10/17 15:46
+@Author  : cao
+@File    : __init__.py.py
+@Desc    : 
+"""
+from .redis import *
+from .mysql import *
+
+
+
+

+ 93 - 0
ai-slibra-assistant/database/mysql.py

@@ -0,0 +1,93 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+"""
+@Time    : 2024/10/18 15:28
+@File    : mysql.py
+@Desc    : 
+"""
+import os
+from config import get_logger
+import pymysql
+logger = get_logger()
+import json
+
+
+def get_mysql_config(env='prod'):
+    if env=="prod":
+        mysql_host = os.getenv("mysql_host", "192.168.100.159")
+        mysql_user = os.getenv("mysql_user", "root")
+        mysql_passwd = os.getenv("mysql_passwd", "EKoAe3H8xybQKrFPApXM")
+        db = os.getenv("db", "libra_bot")
+    else:
+        mysql_host = os.getenv("mysql_host", "192.168.9.54")
+        mysql_user = os.getenv("mysql_user", "root")
+        mysql_passwd = os.getenv("mysql_passwd", "Hongshan2024#longjiang%xinyi")
+        db = os.getenv("db", "big_model")
+    return mysql_host, mysql_user, mysql_passwd, db
+
+mysql_host, mysql_user, mysql_passwd, db = get_mysql_config()
+
+class Mysql(object):
+    def __init__(self, host=mysql_host, username=mysql_user, pwd=mysql_passwd, db=db, **kwargs):
+        self.conn = self.mysql_connect(host, username, pwd, db, **kwargs)
+        self.cursor = self.conn.cursor()
+
+    @staticmethod
+    def mysql_connect(host, username, pwd, db, **kwargs):
+        try:
+            connect = pymysql.connect(host=host, user=username, passwd=pwd, db=db,**kwargs)
+            logger.info('%s', 'mysql连接成功')
+            return connect
+        except Exception as e:
+            logger.info("数据库连接异常%s", e)
+            return False
+
+    def insert_records(self, records, table="botrecords"):
+        cols = ["session", "req_time", "uid", "bid", "intent", "contents", "dialog"]
+        colname = ",".join(cols)
+        upname = ",".join([i for i in map(lambda x: x+f"=values({x})", cols[1:])])
+        session, records =records[0], ",".join([i for i in map(lambda x: "'"+str(x)+"'", records)])
+        sql = f"""
+        insert into {table} ({colname}) values ({records}) ON DUPLICATE KEY UPDATE {upname}
+        """
+        logger.info(f"sql:{sql}")
+        self.cursor.execute(sql)
+        self.conn.commit()
+        logger.info('%s', '插入数据成功')
+
+    def get_records(self, uid, table="botrecords"):
+        sql = f"""
+        select * from libra_bot.{table} where uid={uid}
+        """
+        self.cursor.execute(sql)
+        content = self.cursor.fetchall()
+        res = {}
+        cols = ["id","session", "req_time", "uid", "bid", "intent", "contents", "dialog"]
+        if len(content) >0:
+            for cell in content:
+                if cell[0] not in res:
+                    record = dict(zip(cols, cell))
+                    res[cell[0]] = record
+        return res
+
+    def get_records_from_db(self, cols, table="botrecords"):
+        sql =f"select * from libra_bot.{table}"
+        self.cursor.execute(sql)
+        content = self.cursor.fetchall()
+        res = {}
+        #cols = ["id", "req_time", "date", "hour", "task", "ext"]
+        if len(content) > 0:
+            for cell in content:
+                if cell[0] not in res:
+                    record = zip(cols, cell)
+                    res[cell[0]] = dict(record)
+        return res
+
+    def close_mysql(self):
+        self.cursor.close()
+
+if __name__ == "__main__":
+    mysql = Mysql()
+    print(mysql.get_records("13261201206"))
+
+

+ 103 - 0
ai-slibra-assistant/database/redis.py

@@ -0,0 +1,103 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+"""
+@Time    : 2024/10/17 15:46
+@Author  : cao
+@File    : redis.py.py
+@Desc    : 
+"""
+
+from config import get_logger
+import redis
+import os
+from typing import (Text,
+                    )
+import json
+
+logger = get_logger()
+
+
+def get_redis_config(env='prod'):
+    if env == "prod":
+        redis_host = os.getenv("RADIS_HOST", "192.168.100.159")
+        redis_password = os.getenv("redis_password", "^YHN&UJM")
+        redis_port = 6379
+        redis_db = 0
+    else:
+        redis_host = os.getenv("RADIS_HOST", "10.0.0.24")
+        redis_password = os.getenv("redis_password", "^YHN&UJM")
+        redis_port = 6379
+        redis_db = 0
+    return redis_host, redis_password, redis_port, redis_db
+
+redis_host, redis_password, redis_port, redis_db = get_redis_config()
+
+pool = redis.ConnectionPool(host=redis_host,
+                            port=redis_port,
+                            password=redis_password,
+                            db=redis_db,
+                            socket_timeout=1000,
+                            decode_responses=True
+                            )
+
+r = redis.Redis(connection_pool=pool)
+
+def get_status_cache(uid: Text, bot_id: Text, label: Text, session_id: Text):
+    # 获取用户当前状态
+    from scene import Dialog, RobotService
+    scene = None
+    try:
+        name = f"{bot_id}_{label}"
+        key = f"{uid}_{session_id}"
+        records = r.hget(name, key)
+        if records:
+            logger.info(f"获取缓存信息成功:uid:{uid},session:{session_id}")
+            res = json.loads(records)
+            logger.info(f"load cache: {res}")
+            case = RobotService(**res)
+            scene = Dialog(case)
+            return scene
+        else:
+            logger.info(f"没有缓存信息:uid:{uid},session:{session_id}")
+            return
+    except Exception as e:
+        logger.error("获取缓存信息失败%s", e)
+        return
+
+
+
+def del_cache(uid: Text, bot_id: Text, label: Text, session_id: Text):
+    try:
+        name = f"{bot_id}_{label}"
+        key = f"{uid}_{session_id}"
+        r.hdel(name, key)
+        logger.info("删除缓存状态信息success")
+    except Exception as e:
+        logger.error("删除缓存状态信息%s", e)
+
+def with_status_cache(uid: Text, bot_id: Text, label: Text, session_id: Text, scene):
+    try:
+        name = f"{bot_id}_{label}"
+        key = f"{uid}_{session_id}"
+        value = json.dumps(scene.case, ensure_ascii=False, default=lambda obj: obj.__dict__)
+        logger.info(f"save cache:uid:{uid};sessionid:{session_id}:code:{scene.case.code}")
+        r.hset(name, key, value)
+        r.expire(name, 3600)
+    except Exception as e:
+        logger.error("redis缓存状态%s", e)
+
+
+def get_tracking(uid: Text):
+    try:
+        name = f"{uid}_tracking"
+        key = f"{uid}"
+        content = r.hget(name, key)
+        if content:
+            return content
+    except Exception as e:
+        logger.error(e)
+        return None
+
+
+if __name__ == "__main__":
+    set_cache("yxxxx2", "10001","status", "yxx", "2.10")

+ 5 - 0
ai-slibra-assistant/entity/__init__.py

@@ -0,0 +1,5 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+from .message import *
+from .events import *

+ 23 - 0
ai-slibra-assistant/entity/events.py

@@ -0,0 +1,23 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+from enum import Enum
+
+
+class Status(Enum):
+    base = 0  # 基础话术
+    pursue = 1
+    pull = 2
+
+
+class Error(Enum):
+    error_nlg = 710  # 话术生成服务异常
+    error_intent = 711  # 意图识别服务异常
+    error_faq = 712  # faq服务异常
+    error = 1 #"未知异常"
+
+
+
+
+if __name__ == '__main__':
+    print(Status.base)

+ 33 - 0
ai-slibra-assistant/entity/message.py

@@ -0,0 +1,33 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+
+from typing import Any, List, Text, Dict
+
+class Message(object):
+    def __init__(
+            self,
+            node: str = None,
+            contents: List[Dict[Text, Text]] = None,
+            interruptable: bool = None,
+            wait_time: str = None,
+            action: Dict[Text, Text] = None,
+            talk_time: str = None
+    ):
+        """
+
+        @param node: 节点id
+        @param contents: 播放文本
+        @param interruptable: 是否可打断
+        @param wait_time: 用户静默时长
+        @param action: 机器人指执行的动作
+        @param talk_time: 用户通话时长
+        """
+        self.nodeId = node
+        self.contents = contents
+        self.interruptable = interruptable
+        self.waitTime = wait_time
+        self.action = action
+        self.talkTimeOut = talk_time
+
+

+ 1 - 0
ai-slibra-assistant/log/log.log.2024-12-14

@@ -0,0 +1 @@
+2024-12-16 13:45:31,528 - botloader.py[line:52] - INFO - botid:10001 has 27 records

+ 41 - 0
ai-slibra-assistant/log/log.log.2024-12-16

@@ -0,0 +1,41 @@
+2024-12-17 09:40:45,860 - AiBot.py[line:44] - INFO - 智能客服:botId: 10001,session:C1868833680810708992, uid: 84845040, nodeId: start, ASR: start
+2024-12-17 09:40:45,864 - redis.py[line:61] - INFO - 没有缓存信息:uid:84845040,session:C1868833680810708992
+2024-12-17 09:40:45,865 - AiBot.py[line:51] - INFO - 智能客服:uid:84845040,sessionId:C1868833680810708992,code:start, cur_code:1.00
+2024-12-17 09:40:45,866 - redis.py[line:83] - INFO - save cache:uid:84845040;sessionid:C1868833680810708992:code:1.00
+2024-12-17 09:40:45,869 - request_utils.py[line:105] - INFO - 获取voice url成功:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。
+2024-12-17 09:40:45,870 - utils.py[line:193] - INFO - voice_service ==> 0.001231s
+2024-12-17 09:40:45,871 - utils.py[line:191] - INFO - botservice,session:C1868833680810708992,uid:84845040,nodeid:start ==> 0.011361s
+2024-12-17 09:40:45,872 - mysql.py[line:39] - INFO - mysql连接成功
+2024-12-17 09:40:45,875 - mysql.py[line:53] - INFO - sql:
+        insert into botrecords (session,req_time,uid,bid,intent,contents,dialog) values ('C1868833680810708992','2024/12/17 09:40:45','84845040','10001','','{"data": [["欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", ""]]}','{"code": "1.00", "times": 1, "answer": [], "robot_speech_status": null, "robot_speech_interrupt": null, "robot_speech": "欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "status": null}') ON DUPLICATE KEY UPDATE req_time=values(req_time),uid=values(uid),bid=values(bid),intent=values(intent),contents=values(contents),dialog=values(dialog)
+        
+2024-12-17 09:40:45,907 - mysql.py[line:56] - INFO - 插入数据成功
+2024-12-17 09:41:04,964 - AiBot.py[line:44] - INFO - 智能客服:botId: 10001,session:C1868833680810708992, uid: 84845040, nodeId: 1.00, ASR: DTMF(2)DTMF
+2024-12-17 09:41:04,965 - redis.py[line:54] - INFO - 获取缓存信息成功:uid:84845040,session:C1868833680810708992
+2024-12-17 09:41:04,966 - redis.py[line:56] - INFO - load cache: {'code': '1.00', 'times': 1, 'answer': [], 'robot_speech_status': None, 'robot_speech_interrupt': None, 'robot_speech': '欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。', 'status': None}
+2024-12-17 09:41:04,967 - AiBot.py[line:51] - INFO - 智能客服:uid:84845040,sessionId:C1868833680810708992,code:1.00, cur_code:1.00
+2024-12-17 09:41:04,968 - AiBot.py[line:54] - INFO - 智能客服:uid:84845040,sessionId:C1868833680810708992,code:1.00,opt:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-17 09:41:04,979 - utils.py[line:117] - INFO - uid:84845040:code from 1.00 to  99.00
+2024-12-17 09:41:04,980 - redis.py[line:83] - INFO - save cache:uid:84845040;sessionid:C1868833680810708992:code:99.00
+2024-12-17 09:41:04,983 - redis.py[line:74] - INFO - 删除缓存状态信息success
+2024-12-17 09:41:04,984 - redis.py[line:83] - INFO - save cache:uid:84845040;sessionid:C1868833680810708992:code:99.00
+2024-12-17 09:41:04,986 - request_utils.py[line:105] - INFO - 获取voice url成功:正在为您转接人工服务,请稍后
+2024-12-17 09:41:04,986 - mysql.py[line:39] - INFO - mysql连接成功
+2024-12-17 09:41:04,988 - utils.py[line:193] - INFO - voice_service ==> 0.002315s
+2024-12-17 09:41:04,990 - mysql.py[line:53] - INFO - sql:
+        insert into botrecords (session,req_time,uid,bid,intent,contents,dialog) values ('C1868833680810708992','2024/12/17 09:41:04','84845040','10001','不体验AI服务','{"data": [["欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "2"], ["正在为您转接人工服务,请稍后", ""]]}','{"code": "99.00", "times": 1, "answer": [{"code": "1.00", "question": "欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "option": [{"title": "2", "asr": "2", "isFaq": false, "faqContent": ""}], "nodeName": "欢迎语"}], "robot_speech_status": 0, "robot_speech_interrupt": false, "robot_speech": "正在为您转接人工服务,请稍后", "status": "transfer"}') ON DUPLICATE KEY UPDATE req_time=values(req_time),uid=values(uid),bid=values(bid),intent=values(intent),contents=values(contents),dialog=values(dialog)
+        
+2024-12-17 09:41:04,992 - utils.py[line:191] - INFO - botservice,session:C1868833680810708992,uid:84845040,nodeid:1.00 ==> 0.028139s
+2024-12-17 09:41:05,071 - mysql.py[line:56] - INFO - 插入数据成功
+2024-12-17 11:09:16,129 - AiBot.py[line:44] - INFO - 智能客服:botId: 10001,session:C1868855953298952192, uid: 18032777471, nodeId: start, ASR: start
+2024-12-17 11:09:16,131 - redis.py[line:61] - INFO - 没有缓存信息:uid:18032777471,session:C1868855953298952192
+2024-12-17 11:09:16,133 - AiBot.py[line:51] - INFO - 智能客服:uid:18032777471,sessionId:C1868855953298952192,code:start, cur_code:1.00
+2024-12-17 11:09:16,136 - redis.py[line:83] - INFO - save cache:uid:18032777471;sessionid:C1868855953298952192:code:1.00
+2024-12-17 11:09:16,140 - request_utils.py[line:105] - INFO - 获取voice url成功:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。
+2024-12-17 11:09:16,143 - mysql.py[line:39] - INFO - mysql连接成功
+2024-12-17 11:09:16,144 - utils.py[line:193] - INFO - voice_service ==> 0.004921s
+2024-12-17 11:09:16,145 - mysql.py[line:53] - INFO - sql:
+        insert into botrecords (session,req_time,uid,bid,intent,contents,dialog) values ('C1868855953298952192','2024/12/17 11:09:16','18032777471','10001','','{"data": [["欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", ""]]}','{"code": "1.00", "times": 1, "answer": [], "robot_speech_status": null, "robot_speech_interrupt": null, "robot_speech": "欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "status": null}') ON DUPLICATE KEY UPDATE req_time=values(req_time),uid=values(uid),bid=values(bid),intent=values(intent),contents=values(contents),dialog=values(dialog)
+        
+2024-12-17 11:09:16,147 - utils.py[line:191] - INFO - botservice,session:C1868855953298952192,uid:18032777471,nodeid:start ==> 0.017666s
+2024-12-17 11:09:16,203 - mysql.py[line:56] - INFO - 插入数据成功

+ 1 - 0
ai-slibra-assistant/log/log.log.2024-12-17

@@ -0,0 +1 @@
+2024-12-18 09:26:24,788 - botloader.py[line:52] - INFO - botid:10001 has 27 records

File diff suppressed because it is too large
+ 63 - 0
ai-slibra-assistant/log/log.log.2024-12-18


File diff suppressed because it is too large
+ 152 - 0
ai-slibra-assistant/log/log.log.2024-12-19


+ 106 - 0
ai-slibra-assistant/log/log.log.2024-12-20

@@ -0,0 +1,106 @@
+2024-12-21 14:26:04,723 - AiBot.py[line:44] - INFO - 智能客服:botId: 10001,session:C1870354969509629952, uid: 1000, nodeId: 1.00, ASR: 传统风险。
+2024-12-21 14:26:04,739 - redis.py[line:54] - INFO - 获取缓存信息成功:uid:1000,session:C1870354969509629952
+2024-12-21 14:26:04,739 - redis.py[line:56] - INFO - load cache: {'code': '1.00', 'times': 1, 'answer': [], 'robot_speech_status': None, 'robot_speech_interrupt': None, 'robot_speech': '欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。', 'status': None}
+2024-12-21 14:26:04,740 - AiBot.py[line:51] - INFO - 智能客服:uid:1000,sessionId:C1870354969509629952,code:1.00, cur_code:1.00
+2024-12-21 14:26:04,801 - request_utils.py[line:133] - INFO - intent service:{'ans': '我要投诉', 'doc_id': 5516, 'score': 0.661922037601471, 'isFaq': False, 'recall': 'emb', 'class': '投诉建议', 'subclass': '投诉建议', 'query': '传统风险', 'intent': 'others', 'status': 4}
+2024-12-21 14:26:04,801 - utils.py[line:193] - INFO - intent_service ==> 0.060398s
+2024-12-21 14:26:04,802 - AiBot.py[line:54] - INFO - 智能客服:uid:1000,sessionId:C1870354969509629952,code:1.00,opt:[{'title': 'others', 'asr': '传统风险', 'isFaq': False, 'faqContent': ''}]
+2024-12-21 14:26:04,802 - redis.py[line:83] - INFO - save cache:uid:1000;sessionid:C1870354969509629952:code:1.00
+2024-12-21 14:26:04,803 - request_utils.py[line:105] - INFO - 获取voice url成功:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。
+2024-12-21 14:26:04,804 - utils.py[line:193] - INFO - voice_service ==> 0.000486s
+2024-12-21 14:26:04,804 - utils.py[line:191] - INFO - botservice,session:C1870354969509629952,uid:1000,nodeid:1.00 ==> 0.081773s
+2024-12-21 14:26:04,805 - mysql.py[line:39] - INFO - mysql连接成功
+2024-12-21 14:26:04,827 - mysql.py[line:53] - INFO - sql:
+        insert into botrecords (session,req_time,uid,bid,intent,contents,dialog) values ('C1870354969509629952','2024/12/21 14:26:04','1000','10001','others','{"data": [["欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "传统风险"], ["欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", ""]]}','{"code": "1.00", "times": 2, "answer": [{"code": "1.00", "question": "欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "option": [{"title": "others", "asr": "传统风险", "isFaq": false, "faqContent": ""}], "nodeName": "欢迎语"}], "robot_speech_status": 0, "robot_speech_interrupt": false, "robot_speech": "欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "status": "normal"}') ON DUPLICATE KEY UPDATE req_time=values(req_time),uid=values(uid),bid=values(bid),intent=values(intent),contents=values(contents),dialog=values(dialog)
+        
+2024-12-21 14:26:05,438 - mysql.py[line:56] - INFO - 插入数据成功
+2024-12-21 14:46:13,851 - AiBot.py[line:44] - INFO - 智能客服:botId: 10001,session:C1870360107045490688, uid: 1000, nodeId: start, ASR: start
+2024-12-21 14:46:13,852 - redis.py[line:61] - INFO - 没有缓存信息:uid:1000,session:C1870360107045490688
+2024-12-21 14:46:13,852 - AiBot.py[line:51] - INFO - 智能客服:uid:1000,sessionId:C1870360107045490688,code:start, cur_code:1.00
+2024-12-21 14:46:13,852 - redis.py[line:83] - INFO - save cache:uid:1000;sessionid:C1870360107045490688:code:1.00
+2024-12-21 14:46:13,853 - request_utils.py[line:105] - INFO - 获取voice url成功:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。
+2024-12-21 14:46:13,853 - utils.py[line:193] - INFO - voice_service ==> 0.000381s
+2024-12-21 14:46:13,853 - mysql.py[line:39] - INFO - mysql连接成功
+2024-12-21 14:46:13,854 - utils.py[line:191] - INFO - botservice,session:C1870360107045490688,uid:1000,nodeid:start ==> 0.002348s
+2024-12-21 14:46:13,854 - mysql.py[line:53] - INFO - sql:
+        insert into botrecords (session,req_time,uid,bid,intent,contents,dialog) values ('C1870360107045490688','2024/12/21 14:46:13','1000','10001','','{"data": [["欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", ""]]}','{"code": "1.00", "times": 1, "answer": [], "robot_speech_status": null, "robot_speech_interrupt": null, "robot_speech": "欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "status": null}') ON DUPLICATE KEY UPDATE req_time=values(req_time),uid=values(uid),bid=values(bid),intent=values(intent),contents=values(contents),dialog=values(dialog)
+        
+2024-12-21 14:46:13,933 - mysql.py[line:56] - INFO - 插入数据成功
+2024-12-21 15:17:52,031 - AiBot.py[line:44] - INFO - 智能客服:botId: 10001,session:C1870368062285418496, uid: 13241676588, nodeId: start, ASR: start
+2024-12-21 15:17:52,032 - redis.py[line:61] - INFO - 没有缓存信息:uid:13241676588,session:C1870368062285418496
+2024-12-21 15:17:52,032 - AiBot.py[line:51] - INFO - 智能客服:uid:13241676588,sessionId:C1870368062285418496,code:start, cur_code:1.00
+2024-12-21 15:17:52,032 - redis.py[line:83] - INFO - save cache:uid:13241676588;sessionid:C1870368062285418496:code:1.00
+2024-12-21 15:17:52,032 - request_utils.py[line:105] - INFO - 获取voice url成功:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。
+2024-12-21 15:17:52,033 - utils.py[line:193] - INFO - voice_service ==> 0.000288s
+2024-12-21 15:17:52,033 - utils.py[line:191] - INFO - botservice,session:C1870368062285418496,uid:13241676588,nodeid:start ==> 0.00163s
+2024-12-21 15:17:52,033 - mysql.py[line:39] - INFO - mysql连接成功
+2024-12-21 15:17:52,034 - mysql.py[line:53] - INFO - sql:
+        insert into botrecords (session,req_time,uid,bid,intent,contents,dialog) values ('C1870368062285418496','2024/12/21 15:17:52','13241676588','10001','','{"data": [["欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", ""]]}','{"code": "1.00", "times": 1, "answer": [], "robot_speech_status": null, "robot_speech_interrupt": null, "robot_speech": "欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "status": null}') ON DUPLICATE KEY UPDATE req_time=values(req_time),uid=values(uid),bid=values(bid),intent=values(intent),contents=values(contents),dialog=values(dialog)
+        
+2024-12-21 15:17:52,166 - mysql.py[line:56] - INFO - 插入数据成功
+2024-12-21 15:49:48,781 - AiBot.py[line:44] - INFO - 智能客服:botId: 10001,session:C1870376107639967744, uid: 18813026837, nodeId: start, ASR: start
+2024-12-21 15:49:48,782 - redis.py[line:61] - INFO - 没有缓存信息:uid:18813026837,session:C1870376107639967744
+2024-12-21 15:49:48,782 - AiBot.py[line:51] - INFO - 智能客服:uid:18813026837,sessionId:C1870376107639967744,code:start, cur_code:1.00
+2024-12-21 15:49:48,783 - redis.py[line:83] - INFO - save cache:uid:18813026837;sessionid:C1870376107639967744:code:1.00
+2024-12-21 15:49:48,784 - request_utils.py[line:105] - INFO - 获取voice url成功:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。
+2024-12-21 15:49:48,785 - mysql.py[line:39] - INFO - mysql连接成功
+2024-12-21 15:49:48,785 - utils.py[line:193] - INFO - voice_service ==> 0.001547s
+2024-12-21 15:49:48,786 - mysql.py[line:53] - INFO - sql:
+        insert into botrecords (session,req_time,uid,bid,intent,contents,dialog) values ('C1870376107639967744','2024/12/21 15:49:48','18813026837','10001','','{"data": [["欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", ""]]}','{"code": "1.00", "times": 1, "answer": [], "robot_speech_status": null, "robot_speech_interrupt": null, "robot_speech": "欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "status": null}') ON DUPLICATE KEY UPDATE req_time=values(req_time),uid=values(uid),bid=values(bid),intent=values(intent),contents=values(contents),dialog=values(dialog)
+        
+2024-12-21 15:49:48,787 - utils.py[line:191] - INFO - botservice,session:C1870376107639967744,uid:18813026837,nodeid:start ==> 0.005811s
+2024-12-21 15:49:49,130 - mysql.py[line:56] - INFO - 插入数据成功
+2024-12-21 15:52:44,871 - AiBot.py[line:44] - INFO - 智能客服:botId: 10001,session:C1870376846139461632, uid: 18813026837, nodeId: start, ASR: start
+2024-12-21 15:52:44,872 - redis.py[line:61] - INFO - 没有缓存信息:uid:18813026837,session:C1870376846139461632
+2024-12-21 15:52:44,873 - AiBot.py[line:51] - INFO - 智能客服:uid:18813026837,sessionId:C1870376846139461632,code:start, cur_code:1.00
+2024-12-21 15:52:44,873 - redis.py[line:83] - INFO - save cache:uid:18813026837;sessionid:C1870376846139461632:code:1.00
+2024-12-21 15:52:44,874 - request_utils.py[line:105] - INFO - 获取voice url成功:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。
+2024-12-21 15:52:44,874 - utils.py[line:193] - INFO - voice_service ==> 0.000711s
+2024-12-21 15:52:44,875 - mysql.py[line:39] - INFO - mysql连接成功
+2024-12-21 15:52:44,875 - utils.py[line:191] - INFO - botservice,session:C1870376846139461632,uid:18813026837,nodeid:start ==> 0.004079s
+2024-12-21 15:52:44,876 - mysql.py[line:53] - INFO - sql:
+        insert into botrecords (session,req_time,uid,bid,intent,contents,dialog) values ('C1870376846139461632','2024/12/21 15:52:44','18813026837','10001','','{"data": [["欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", ""]]}','{"code": "1.00", "times": 1, "answer": [], "robot_speech_status": null, "robot_speech_interrupt": null, "robot_speech": "欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "status": null}') ON DUPLICATE KEY UPDATE req_time=values(req_time),uid=values(uid),bid=values(bid),intent=values(intent),contents=values(contents),dialog=values(dialog)
+        
+2024-12-21 15:52:45,062 - mysql.py[line:56] - INFO - 插入数据成功
+2024-12-21 22:12:04,203 - AiBot.py[line:44] - INFO - 智能客服:botId: 10001,session:C1870472302953631744, uid: 13241676588, nodeId: start, ASR: start
+2024-12-21 22:12:04,204 - redis.py[line:61] - INFO - 没有缓存信息:uid:13241676588,session:C1870472302953631744
+2024-12-21 22:12:04,204 - AiBot.py[line:51] - INFO - 智能客服:uid:13241676588,sessionId:C1870472302953631744,code:start, cur_code:1.00
+2024-12-21 22:12:04,205 - redis.py[line:83] - INFO - save cache:uid:13241676588;sessionid:C1870472302953631744:code:1.00
+2024-12-21 22:12:04,206 - request_utils.py[line:105] - INFO - 获取voice url成功:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。
+2024-12-21 22:12:04,206 - utils.py[line:193] - INFO - voice_service ==> 0.000548s
+2024-12-21 22:12:04,207 - utils.py[line:191] - INFO - botservice,session:C1870472302953631744,uid:13241676588,nodeid:start ==> 0.003138s
+2024-12-21 22:12:04,208 - mysql.py[line:39] - INFO - mysql连接成功
+2024-12-21 22:12:04,209 - mysql.py[line:53] - INFO - sql:
+        insert into botrecords (session,req_time,uid,bid,intent,contents,dialog) values ('C1870472302953631744','2024/12/21 22:12:04','13241676588','10001','','{"data": [["欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", ""]]}','{"code": "1.00", "times": 1, "answer": [], "robot_speech_status": null, "robot_speech_interrupt": null, "robot_speech": "欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "status": null}') ON DUPLICATE KEY UPDATE req_time=values(req_time),uid=values(uid),bid=values(bid),intent=values(intent),contents=values(contents),dialog=values(dialog)
+        
+2024-12-21 22:12:04,267 - mysql.py[line:56] - INFO - 插入数据成功
+2024-12-21 22:12:18,048 - AiBot.py[line:44] - INFO - 智能客服:botId: 10001,session:C1870472302953631744, uid: 13241676588, nodeId: 1.00, ASR: DTMF(1)DTMF
+2024-12-21 22:12:18,048 - redis.py[line:54] - INFO - 获取缓存信息成功:uid:13241676588,session:C1870472302953631744
+2024-12-21 22:12:18,049 - redis.py[line:56] - INFO - load cache: {'code': '1.00', 'times': 1, 'answer': [], 'robot_speech_status': None, 'robot_speech_interrupt': None, 'robot_speech': '欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。', 'status': None}
+2024-12-21 22:12:18,049 - AiBot.py[line:51] - INFO - 智能客服:uid:13241676588,sessionId:C1870472302953631744,code:1.00, cur_code:1.00
+2024-12-21 22:12:18,049 - AiBot.py[line:54] - INFO - 智能客服:uid:13241676588,sessionId:C1870472302953631744,code:1.00,opt:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-21 22:12:18,049 - utils.py[line:117] - INFO - uid:13241676588:code from 1.00 to  1.10
+2024-12-21 22:12:18,049 - redis.py[line:83] - INFO - save cache:uid:13241676588;sessionid:C1870472302953631744:code:1.10
+2024-12-21 22:12:18,050 - request_utils.py[line:105] - INFO - 获取voice url成功:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。
+2024-12-21 22:12:18,051 - utils.py[line:193] - INFO - voice_service ==> 0.00069s
+2024-12-21 22:12:18,051 - mysql.py[line:39] - INFO - mysql连接成功
+2024-12-21 22:12:18,051 - utils.py[line:191] - INFO - botservice,session:C1870472302953631744,uid:13241676588,nodeid:1.00 ==> 0.00327s
+2024-12-21 22:12:18,052 - mysql.py[line:53] - INFO - sql:
+        insert into botrecords (session,req_time,uid,bid,intent,contents,dialog) values ('C1870472302953631744','2024/12/21 22:12:18','13241676588','10001','1','{"data": [["欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "1"], ["您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。", ""]]}','{"code": "1.10", "times": 1, "answer": [{"code": "1.00", "question": "欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "option": [{"title": "1", "asr": "1", "isFaq": false, "faqContent": ""}], "nodeName": "欢迎语"}], "robot_speech_status": 0, "robot_speech_interrupt": false, "robot_speech": "您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。", "status": "normal"}') ON DUPLICATE KEY UPDATE req_time=values(req_time),uid=values(uid),bid=values(bid),intent=values(intent),contents=values(contents),dialog=values(dialog)
+        
+2024-12-21 22:12:18,127 - mysql.py[line:56] - INFO - 插入数据成功
+2024-12-21 22:12:31,760 - AiBot.py[line:44] - INFO - 智能客服:botId: 10001,session:C1870472302953631744, uid: 13241676588, nodeId: 1.10, ASR: DTMF(1)DTMF
+2024-12-21 22:12:31,760 - redis.py[line:54] - INFO - 获取缓存信息成功:uid:13241676588,session:C1870472302953631744
+2024-12-21 22:12:31,760 - redis.py[line:56] - INFO - load cache: {'code': '1.10', 'times': 1, 'answer': [{'code': '1.00', 'question': '欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。', 'option': [{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}], 'nodeName': '欢迎语'}], 'robot_speech_status': 0, 'robot_speech_interrupt': False, 'robot_speech': '您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。', 'status': 'normal'}
+2024-12-21 22:12:31,760 - AiBot.py[line:51] - INFO - 智能客服:uid:13241676588,sessionId:C1870472302953631744,code:1.10, cur_code:1.10
+2024-12-21 22:12:31,760 - AiBot.py[line:54] - INFO - 智能客服:uid:13241676588,sessionId:C1870472302953631744,code:1.10,opt:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-21 22:12:31,760 - utils.py[line:117] - INFO - uid:13241676588:code from 1.10 to  1.20
+2024-12-21 22:12:31,761 - redis.py[line:83] - INFO - save cache:uid:13241676588;sessionid:C1870472302953631744:code:1.20
+2024-12-21 22:12:31,761 - request_utils.py[line:105] - INFO - 获取voice url成功:停水咨询请按“1”,漏水报修请按“2”,户号查询请按“3”,水费查询请按“4”,水价咨询请按“5”,水质、水压报修请按“6”,投诉、建议请按“7”,人工服务请按“0” ,重新播报请按井号键。
+2024-12-21 22:12:31,761 - utils.py[line:193] - INFO - voice_service ==> 0.000272s
+2024-12-21 22:12:31,761 - utils.py[line:191] - INFO - botservice,session:C1870472302953631744,uid:13241676588,nodeid:1.10 ==> 0.001959s
+2024-12-21 22:12:31,762 - mysql.py[line:39] - INFO - mysql连接成功
+2024-12-21 22:12:31,762 - mysql.py[line:53] - INFO - sql:
+        insert into botrecords (session,req_time,uid,bid,intent,contents,dialog) values ('C1870472302953631744','2024/12/21 22:12:31','13241676588','10001','1','{"data": [["欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "1"], ["您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。", "1"], ["停水咨询请按“1”,漏水报修请按“2”,户号查询请按“3”,水费查询请按“4”,水价咨询请按“5”,水质、水压报修请按“6”,投诉、建议请按“7”,人工服务请按“0” ,重新播报请按井号键。", ""]]}','{"code": "1.20", "times": 1, "answer": [{"code": "1.00", "question": "欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "option": [{"title": "1", "asr": "1", "isFaq": false, "faqContent": ""}], "nodeName": "欢迎语"}, {"code": "1.10", "question": "您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。", "option": [{"title": "1", "asr": "1", "isFaq": false, "faqContent": ""}], "nodeName": "欢迎语"}], "robot_speech_status": 0, "robot_speech_interrupt": false, "robot_speech": "停水咨询请按“1”,漏水报修请按“2”,户号查询请按“3”,水费查询请按“4”,水价咨询请按“5”,水质、水压报修请按“6”,投诉、建议请按“7”,人工服务请按“0” ,重新播报请按井号键。", "status": "normal"}') ON DUPLICATE KEY UPDATE req_time=values(req_time),uid=values(uid),bid=values(bid),intent=values(intent),contents=values(contents),dialog=values(dialog)
+        
+2024-12-21 22:12:32,021 - mysql.py[line:56] - INFO - 插入数据成功

File diff suppressed because it is too large
+ 142 - 0
ai-slibra-assistant/log/log.log.2024-12-21


File diff suppressed because it is too large
+ 85 - 0
ai-slibra-assistant/log/log.log.2024-12-23


+ 1 - 0
ai-slibra-assistant/log/log.log.2024-12-24

@@ -0,0 +1 @@
+2024-12-25 09:55:20,413 - botloader.py[line:52] - INFO - botid:10001 has 27 records

+ 89 - 0
ai-slibra-assistant/log/log.log.2024-12-25

@@ -0,0 +1,89 @@
+2024-12-26 09:29:35,739 - AiBot.py[line:56] - INFO - 智能客服:botId: 10001,session:C1872092358594662400, uid: 17310836762, nodeId: start, ASR: start
+2024-12-26 09:29:35,756 - redis.py[line:61] - INFO - 没有缓存信息:uid:17310836762,session:C1872092358594662400
+2024-12-26 09:29:35,757 - AiBot.py[line:63] - INFO - 智能客服:uid:17310836762,sessionId:C1872092358594662400,code:start, cur_code:1.00
+2024-12-26 09:29:35,758 - redis.py[line:83] - INFO - save cache:uid:17310836762;sessionid:C1872092358594662400:code:1.00
+2024-12-26 09:29:35,760 - request_utils.py[line:105] - INFO - 获取voice url成功:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。
+2024-12-26 09:29:35,761 - utils.py[line:193] - INFO - voice_service ==> 0.001279s
+2024-12-26 09:29:35,762 - utils.py[line:191] - INFO - botservice,session:C1872092358594662400,uid:17310836762,nodeid:start ==> 0.023581s
+2024-12-26 09:29:35,765 - mysql.py[line:39] - INFO - mysql连接成功
+2024-12-26 09:29:35,767 - mysql.py[line:53] - INFO - sql:
+        insert into botrecords (session,req_time,uid,bid,intent,contents,dialog) values ('C1872092358594662400','2024/12/26 09:29:35','17310836762','10001','','{"data": [["欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", ""]]}','{"code": "1.00", "times": 1, "answer": [], "robot_speech_status": null, "robot_speech_interrupt": null, "robot_speech": "欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "status": null}') ON DUPLICATE KEY UPDATE req_time=values(req_time),uid=values(uid),bid=values(bid),intent=values(intent),contents=values(contents),dialog=values(dialog)
+        
+2024-12-26 09:29:35,982 - mysql.py[line:56] - INFO - 插入数据成功
+2024-12-26 09:29:48,254 - AiBot.py[line:56] - INFO - 智能客服:botId: 10001,session:C1872092358594662400, uid: 17310836762, nodeId: 1.00, ASR: DTMF(2)DTMF
+2024-12-26 09:29:48,256 - redis.py[line:54] - INFO - 获取缓存信息成功:uid:17310836762,session:C1872092358594662400
+2024-12-26 09:29:48,257 - redis.py[line:56] - INFO - load cache: {'code': '1.00', 'times': 1, 'answer': [], 'robot_speech_status': None, 'robot_speech_interrupt': None, 'robot_speech': '欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。', 'status': None}
+2024-12-26 09:29:48,257 - AiBot.py[line:63] - INFO - 智能客服:uid:17310836762,sessionId:C1872092358594662400,code:1.00, cur_code:1.00
+2024-12-26 09:29:48,258 - AiBot.py[line:68] - INFO - 智能客服:uid:17310836762,sessionId:C1872092358594662400,code:1.00,opt:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-26 09:29:48,259 - utils.py[line:117] - INFO - uid:17310836762:code from 1.00 to  99.00
+2024-12-26 09:29:48,260 - redis.py[line:83] - INFO - save cache:uid:17310836762;sessionid:C1872092358594662400:code:99.00
+2024-12-26 09:29:48,263 - redis.py[line:74] - INFO - 删除缓存状态信息success
+2024-12-26 09:29:48,265 - mysql.py[line:39] - INFO - mysql连接成功
+2024-12-26 09:29:48,272 - redis.py[line:83] - INFO - save cache:uid:17310836762;sessionid:C1872092358594662400:code:99.00
+2024-12-26 09:29:48,274 - mysql.py[line:53] - INFO - sql:
+        insert into botrecords (session,req_time,uid,bid,intent,contents,dialog) values ('C1872092358594662400','2024/12/26 09:29:48','17310836762','10001','不体验AI服务','{"data": [["欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "2"], ["正在为您转接人工服务,请稍后", ""]]}','{"code": "99.00", "times": 1, "answer": [{"code": "1.00", "question": "欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "option": [{"title": "2", "asr": "2", "isFaq": false, "faqContent": ""}], "nodeName": "欢迎语"}], "robot_speech_status": 0, "robot_speech_interrupt": false, "robot_speech": "正在为您转接人工服务,请稍后", "status": "transfer"}') ON DUPLICATE KEY UPDATE req_time=values(req_time),uid=values(uid),bid=values(bid),intent=values(intent),contents=values(contents),dialog=values(dialog)
+        
+2024-12-26 09:29:48,276 - request_utils.py[line:105] - INFO - 获取voice url成功:正在为您转接人工服务,请稍后
+2024-12-26 09:29:48,277 - utils.py[line:193] - INFO - voice_service ==> 0.001855s
+2024-12-26 09:29:48,278 - utils.py[line:191] - INFO - botservice,session:C1872092358594662400,uid:17310836762,nodeid:1.00 ==> 0.023607s
+2024-12-26 09:29:48,568 - mysql.py[line:56] - INFO - 插入数据成功
+2024-12-26 09:56:04,935 - AiBot.py[line:56] - INFO - 智能客服:botId: 10001,session:C1872099028121030656, uid: 17310836762, nodeId: start, ASR: start
+2024-12-26 09:56:04,937 - redis.py[line:61] - INFO - 没有缓存信息:uid:17310836762,session:C1872099028121030656
+2024-12-26 09:56:04,937 - AiBot.py[line:63] - INFO - 智能客服:uid:17310836762,sessionId:C1872099028121030656,code:start, cur_code:1.00
+2024-12-26 09:56:04,938 - redis.py[line:83] - INFO - save cache:uid:17310836762;sessionid:C1872099028121030656:code:1.00
+2024-12-26 09:56:04,941 - request_utils.py[line:105] - INFO - 获取voice url成功:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。
+2024-12-26 09:56:04,942 - utils.py[line:193] - INFO - voice_service ==> 0.001564s
+2024-12-26 09:56:04,943 - utils.py[line:191] - INFO - botservice,session:C1872099028121030656,uid:17310836762,nodeid:start ==> 0.007982s
+2024-12-26 09:56:04,943 - mysql.py[line:39] - INFO - mysql连接成功
+2024-12-26 09:56:04,946 - mysql.py[line:53] - INFO - sql:
+        insert into botrecords (session,req_time,uid,bid,intent,contents,dialog) values ('C1872099028121030656','2024/12/26 09:56:04','17310836762','10001','','{"data": [["欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", ""]]}','{"code": "1.00", "times": 1, "answer": [], "robot_speech_status": null, "robot_speech_interrupt": null, "robot_speech": "欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "status": null}') ON DUPLICATE KEY UPDATE req_time=values(req_time),uid=values(uid),bid=values(bid),intent=values(intent),contents=values(contents),dialog=values(dialog)
+        
+2024-12-26 09:56:04,998 - mysql.py[line:56] - INFO - 插入数据成功
+2024-12-26 09:57:42,357 - AiBot.py[line:56] - INFO - 智能客服:botId: 10001,session:C1872099436642045952, uid: 17310836762, nodeId: start, ASR: start
+2024-12-26 09:57:42,359 - redis.py[line:61] - INFO - 没有缓存信息:uid:17310836762,session:C1872099436642045952
+2024-12-26 09:57:42,359 - AiBot.py[line:63] - INFO - 智能客服:uid:17310836762,sessionId:C1872099436642045952,code:start, cur_code:1.00
+2024-12-26 09:57:42,360 - redis.py[line:83] - INFO - save cache:uid:17310836762;sessionid:C1872099436642045952:code:1.00
+2024-12-26 09:57:42,362 - request_utils.py[line:105] - INFO - 获取voice url成功:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。
+2024-12-26 09:57:42,362 - utils.py[line:193] - INFO - voice_service ==> 0.000857s
+2024-12-26 09:57:42,363 - utils.py[line:191] - INFO - botservice,session:C1872099436642045952,uid:17310836762,nodeid:start ==> 0.005682s
+2024-12-26 09:57:42,363 - mysql.py[line:39] - INFO - mysql连接成功
+2024-12-26 09:57:42,365 - mysql.py[line:53] - INFO - sql:
+        insert into botrecords (session,req_time,uid,bid,intent,contents,dialog) values ('C1872099436642045952','2024/12/26 09:57:42','17310836762','10001','','{"data": [["欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", ""]]}','{"code": "1.00", "times": 1, "answer": [], "robot_speech_status": null, "robot_speech_interrupt": null, "robot_speech": "欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "status": null}') ON DUPLICATE KEY UPDATE req_time=values(req_time),uid=values(uid),bid=values(bid),intent=values(intent),contents=values(contents),dialog=values(dialog)
+        
+2024-12-26 09:57:42,420 - mysql.py[line:56] - INFO - 插入数据成功
+2024-12-26 09:57:52,100 - AiBot.py[line:56] - INFO - 智能客服:botId: 10001,session:C1872099477641367552, uid: 17310836762, nodeId: start, ASR: start
+2024-12-26 09:57:52,101 - redis.py[line:61] - INFO - 没有缓存信息:uid:17310836762,session:C1872099477641367552
+2024-12-26 09:57:52,101 - AiBot.py[line:63] - INFO - 智能客服:uid:17310836762,sessionId:C1872099477641367552,code:start, cur_code:1.00
+2024-12-26 09:57:52,101 - redis.py[line:83] - INFO - save cache:uid:17310836762;sessionid:C1872099477641367552:code:1.00
+2024-12-26 09:57:52,102 - request_utils.py[line:105] - INFO - 获取voice url成功:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。
+2024-12-26 09:57:52,102 - utils.py[line:193] - INFO - voice_service ==> 0.00052s
+2024-12-26 09:57:52,102 - utils.py[line:191] - INFO - botservice,session:C1872099477641367552,uid:17310836762,nodeid:start ==> 0.002108s
+2024-12-26 09:57:52,103 - mysql.py[line:39] - INFO - mysql连接成功
+2024-12-26 09:57:52,104 - mysql.py[line:53] - INFO - sql:
+        insert into botrecords (session,req_time,uid,bid,intent,contents,dialog) values ('C1872099477641367552','2024/12/26 09:57:52','17310836762','10001','','{"data": [["欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", ""]]}','{"code": "1.00", "times": 1, "answer": [], "robot_speech_status": null, "robot_speech_interrupt": null, "robot_speech": "欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "status": null}') ON DUPLICATE KEY UPDATE req_time=values(req_time),uid=values(uid),bid=values(bid),intent=values(intent),contents=values(contents),dialog=values(dialog)
+        
+2024-12-26 09:57:52,419 - mysql.py[line:56] - INFO - 插入数据成功
+2024-12-26 09:58:03,117 - AiBot.py[line:56] - INFO - 智能客服:botId: 10001,session:C1872099523510276096, uid: 17310836762, nodeId: start, ASR: start
+2024-12-26 09:58:03,117 - redis.py[line:61] - INFO - 没有缓存信息:uid:17310836762,session:C1872099523510276096
+2024-12-26 09:58:03,118 - AiBot.py[line:63] - INFO - 智能客服:uid:17310836762,sessionId:C1872099523510276096,code:start, cur_code:1.00
+2024-12-26 09:58:03,118 - redis.py[line:83] - INFO - save cache:uid:17310836762;sessionid:C1872099523510276096:code:1.00
+2024-12-26 09:58:03,118 - request_utils.py[line:105] - INFO - 获取voice url成功:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。
+2024-12-26 09:58:03,118 - utils.py[line:193] - INFO - voice_service ==> 0.000275s
+2024-12-26 09:58:03,119 - utils.py[line:191] - INFO - botservice,session:C1872099523510276096,uid:17310836762,nodeid:start ==> 0.001921s
+2024-12-26 09:58:03,119 - mysql.py[line:39] - INFO - mysql连接成功
+2024-12-26 09:58:03,119 - mysql.py[line:53] - INFO - sql:
+        insert into botrecords (session,req_time,uid,bid,intent,contents,dialog) values ('C1872099523510276096','2024/12/26 09:58:03','17310836762','10001','','{"data": [["欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", ""]]}','{"code": "1.00", "times": 1, "answer": [], "robot_speech_status": null, "robot_speech_interrupt": null, "robot_speech": "欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "status": null}') ON DUPLICATE KEY UPDATE req_time=values(req_time),uid=values(uid),bid=values(bid),intent=values(intent),contents=values(contents),dialog=values(dialog)
+        
+2024-12-26 09:58:03,184 - mysql.py[line:56] - INFO - 插入数据成功
+2024-12-26 09:58:35,651 - AiBot.py[line:56] - INFO - 智能客服:botId: 10001,session:C1872099660127145984, uid: 17310836762, nodeId: start, ASR: start
+2024-12-26 09:58:35,652 - redis.py[line:61] - INFO - 没有缓存信息:uid:17310836762,session:C1872099660127145984
+2024-12-26 09:58:35,652 - AiBot.py[line:63] - INFO - 智能客服:uid:17310836762,sessionId:C1872099660127145984,code:start, cur_code:1.00
+2024-12-26 09:58:35,652 - redis.py[line:83] - INFO - save cache:uid:17310836762;sessionid:C1872099660127145984:code:1.00
+2024-12-26 09:58:35,653 - request_utils.py[line:105] - INFO - 获取voice url成功:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。
+2024-12-26 09:58:35,653 - utils.py[line:193] - INFO - voice_service ==> 0.000386s
+2024-12-26 09:58:35,654 - utils.py[line:191] - INFO - botservice,session:C1872099660127145984,uid:17310836762,nodeid:start ==> 0.002456s
+2024-12-26 09:58:35,654 - mysql.py[line:39] - INFO - mysql连接成功
+2024-12-26 09:58:35,655 - mysql.py[line:53] - INFO - sql:
+        insert into botrecords (session,req_time,uid,bid,intent,contents,dialog) values ('C1872099660127145984','2024/12/26 09:58:35','17310836762','10001','','{"data": [["欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", ""]]}','{"code": "1.00", "times": 1, "answer": [], "robot_speech_status": null, "robot_speech_interrupt": null, "robot_speech": "欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。", "status": null}') ON DUPLICATE KEY UPDATE req_time=values(req_time),uid=values(uid),bid=values(bid),intent=values(intent),contents=values(contents),dialog=values(dialog)
+        
+2024-12-26 09:58:35,742 - mysql.py[line:56] - INFO - 插入数据成功

+ 284 - 0
ai-slibra-assistant/log/taskbased.log.2024-12-14

@@ -0,0 +1,284 @@
+2024-12-16 14:16:22,767 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:16:22,768 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-16 14:16:49,159 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'doc_id': 6893, 'score': 0.8273177742958069, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '缴费咨询', 'isFaq': True, 'recall': 'emb', 'query': '不知道啊', 'status': 2}]
+2024-12-16 14:16:49,160 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '不知道啊', 'isFaq': True, 'faqContent': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'firstclass': 'FAQ', 'subclass': '缴费咨询'}]
+2024-12-16 14:16:49,161 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:不知道啊。, 用户意图:[{'title': 'FAQ', 'asr': '不知道啊', 'isFaq': True, 'faqContent': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'firstclass': 'FAQ', 'subclass': '缴费咨询'}]
+2024-12-16 14:16:49,161 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:不知道啊, answer:FAQ
+2024-12-16 14:19:16,701 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:19:16,701 - taskbased.py[line:100] - INFO - userId: 15010057937, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-16 14:31:12,130 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:31:12,130 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 14:32:25,838 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:32:25,838 - taskbased.py[line:100] - INFO - userId: 15010057937, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 14:32:45,018 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:32:45,018 - taskbased.py[line:100] - INFO - userId: 15010057937, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:ASR408error, answer:未听清
+2024-12-16 14:33:45,185 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'doc_id': 6639, 'score': 0.9001893997192383, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '缴费咨询', 'isFaq': True, 'recall': 'emb', 'query': '我家应该还有水费吧', 'status': 2}]
+2024-12-16 14:33:45,186 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '我家应该还有水费吧', 'isFaq': True, 'faqContent': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'firstclass': 'FAQ', 'subclass': '缴费咨询'}]
+2024-12-16 14:33:45,187 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:我家应该还有水费吧。, 用户意图:[{'title': 'FAQ', 'asr': '我家应该还有水费吧', 'isFaq': True, 'faqContent': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'firstclass': 'FAQ', 'subclass': '缴费咨询'}]
+2024-12-16 14:33:45,187 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我家应该还有水费吧, answer:FAQ
+2024-12-16 14:34:17,891 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:34:17,891 - taskbased.py[line:100] - INFO - userId: 15010057937, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-16 14:37:48,304 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:37:48,304 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 14:39:42,187 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:查水费。, 用户意图:[{'title': '水费查询', 'asr': '查水费', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:39:42,187 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:查水费, answer:水费查询
+2024-12-16 14:39:42,205 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 4.00, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:查水费, answer:NO
+2024-12-16 14:39:42,449 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:怎么停水了?, 用户意图:[{'title': '停水咨询', 'asr': '怎么停水了', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:39:42,449 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:怎么停水了, answer:停水咨询
+2024-12-16 14:39:42,465 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 2.00, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:怎么停水了, answer:NO
+2024-12-16 14:40:14,978 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5767, 'score': 0.9745632410049438, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '嗯,那个', 'status': 2}]
+2024-12-16 14:40:14,979 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '嗯,那个', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-16 14:40:14,979 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:嗯,那个。, 用户意图:[{'title': '准备结束', 'asr': '嗯,那个', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-16 14:40:14,979 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 101.00, question:还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:嗯,那个, answer:准备结束
+2024-12-16 14:40:52,748 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:40:52,748 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 14:41:31,980 - taskbased.py[line:175] - INFO - 节点:2.30, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:41:31,980 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 2.30, question:您查询的小区中山名苑,管网停电,导致泵站我发正常运行,导致部分小区停水。,于2024-11-24 15:23:07停水,暂未确定恢复时间,解决轻按1,未解决请按2&, user_asr:1, answer:1
+2024-12-16 14:41:53,591 - taskbased.py[line:175] - INFO - 节点:3.10, 话术:None, 用户asr:DTMF(15001033577)DTMF, 用户意图:[{'title': 'others', 'asr': '15001033577', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:41:53,591 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 3.10, question:请输入户主手机号, 已井号键结束。, user_asr:15001033577, answer:others
+2024-12-16 14:41:53,620 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 3.20, question:请输入户主手机号, 已井号键结束。, user_asr:15001033577, answer:YES
+2024-12-16 14:43:09,644 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '线上报装登录佳木斯供水公众号, 点击“报装申请”,提交后,工作人员会在24小时内联系您。线下报装需本人到供水公司申请,居民用户携带本人身份证复印件和房照复印件,非居民用户携带营业执照复印件、法人复印件及公章。', 'doc_id': 5855, 'score': 0.9703442454338074, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '供水报装', 'isFaq': True, 'recall': 'emb', 'query': '申请供水包装需要准备哪些材料', 'status': 2}]
+2024-12-16 14:43:09,644 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '申请供水包装需要准备哪些材料', 'isFaq': True, 'faqContent': '线上报装登录佳木斯供水公众号, 点击“报装申请”,提交后,工作人员会在24小时内联系您。线下报装需本人到供水公司申请,居民用户携带本人身份证复印件和房照复印件,非居民用户携带营业执照复印件、法人复印件及公章。', 'firstclass': 'FAQ', 'subclass': '供水报装'}]
+2024-12-16 14:43:09,645 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:申请供水包装需要准备哪些材料?, 用户意图:[{'title': 'FAQ', 'asr': '申请供水包装需要准备哪些材料', 'isFaq': True, 'faqContent': '线上报装登录佳木斯供水公众号, 点击“报装申请”,提交后,工作人员会在24小时内联系您。线下报装需本人到供水公司申请,居民用户携带本人身份证复印件和房照复印件,非居民用户携带营业执照复印件、法人复印件及公章。', 'firstclass': 'FAQ', 'subclass': '供水报装'}]
+2024-12-16 14:43:09,645 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:申请供水包装需要准备哪些材料, answer:FAQ
+2024-12-16 14:44:03,669 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:44:03,669 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 14:44:11,682 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件', 'doc_id': 6010, 'score': 0.9969186782836914, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '供水报停', 'isFaq': True, 'recall': 'emb', 'query': '怎么申请自来水停水', 'status': 2}]
+2024-12-16 14:44:11,682 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '怎么申请自来水停水', 'isFaq': True, 'faqContent': '本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件', 'firstclass': 'FAQ', 'subclass': '供水报停'}]
+2024-12-16 14:44:11,682 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:怎么申请自来水停水?, 用户意图:[{'title': 'FAQ', 'asr': '怎么申请自来水停水', 'isFaq': True, 'faqContent': '本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件', 'firstclass': 'FAQ', 'subclass': '供水报停'}]
+2024-12-16 14:44:11,682 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 101.00, question:本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:怎么申请自来水停水, answer:FAQ
+2024-12-16 14:44:19,297 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '维修人员什么时候能到', 'doc_id': 3999, 'score': 0.9068101644515991, 'intent': '转人工', 'class': '报修', 'subclass': '报修催单', 'isFaq': False, 'recall': 'emb', 'query': '正忙再咨询一下,对吧', 'status': 2}]
+2024-12-16 14:44:19,297 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '正忙再咨询一下,对吧', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '报修催单'}]
+2024-12-16 14:44:19,297 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:正忙再咨询一下,对吧?, 用户意图:[{'title': '转人工', 'asr': '正忙再咨询一下,对吧', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '报修催单'}]
+2024-12-16 14:44:19,297 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:正忙再咨询一下,对吧, answer:转人工
+2024-12-16 14:44:39,292 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '需本人到供水公司,携带“用户申请报停审批表”进行办理。', 'doc_id': 6305, 'score': 0.995076060295105, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '恢复供水', 'isFaq': True, 'recall': 'emb', 'query': '我想恢复供水', 'status': 2}]
+2024-12-16 14:44:39,293 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '我想恢复供水', 'isFaq': True, 'faqContent': '需本人到供水公司,携带“用户申请报停审批表”进行办理。', 'firstclass': 'FAQ', 'subclass': '恢复供水'}]
+2024-12-16 14:44:39,295 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:我想恢复供水。, 用户意图:[{'title': 'FAQ', 'asr': '我想恢复供水', 'isFaq': True, 'faqContent': '需本人到供水公司,携带“用户申请报停审批表”进行办理。', 'firstclass': 'FAQ', 'subclass': '恢复供水'}]
+2024-12-16 14:44:39,295 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 101.00, question:本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:我想恢复供水, answer:FAQ
+2024-12-16 14:45:16,633 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'doc_id': 7168, 'score': 0.9972250461578369, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '询问工作时间', 'isFaq': True, 'recall': 'emb', 'query': '上班时间是什么时候', 'status': 2}]
+2024-12-16 14:45:16,633 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '上班时间是什么时候', 'isFaq': True, 'faqContent': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'firstclass': 'FAQ', 'subclass': '询问工作时间'}]
+2024-12-16 14:45:16,634 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:上班时间是什么时候?, 用户意图:[{'title': 'FAQ', 'asr': '上班时间是什么时候', 'isFaq': True, 'faqContent': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'firstclass': 'FAQ', 'subclass': '询问工作时间'}]
+2024-12-16 14:45:16,634 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 101.00, question:缴水费后需要联系抄表员后,24小时内给水。&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:上班时间是什么时候, answer:FAQ
+2024-12-16 14:46:25,019 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '水表怎么安装和更换?', 'doc_id': 5069, 'score': 0.927893877029419, 'intent': '转人工', 'class': '报装', 'subclass': '水表报装更换', 'isFaq': False, 'recall': 'emb', 'query': '水表安装', 'status': 2}]
+2024-12-16 14:46:25,019 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '水表安装', 'isFaq': False, 'faqContent': '', 'firstclass': '报装', 'subclass': '水表报装更换'}]
+2024-12-16 14:46:25,019 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:水表安装。, 用户意图:[{'title': '转人工', 'asr': '水表安装', 'isFaq': False, 'faqContent': '', 'firstclass': '报装', 'subclass': '水表报装更换'}]
+2024-12-16 14:46:25,019 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:水表安装, answer:转人工
+2024-12-16 14:46:53,119 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻', 'doc_id': 6997, 'score': 0.9936633706092834, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '水价咨询', 'isFaq': True, 'recall': 'emb', 'query': '这个药水多少钱一斤啊', 'status': 2}]
+2024-12-16 14:46:53,119 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '这个药水多少钱一斤啊', 'isFaq': True, 'faqContent': '居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻', 'firstclass': 'FAQ', 'subclass': '水价咨询'}]
+2024-12-16 14:46:53,119 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:这个药水多少钱一斤啊?, 用户意图:[{'title': 'FAQ', 'asr': '这个药水多少钱一斤啊', 'isFaq': True, 'faqContent': '居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻', 'firstclass': 'FAQ', 'subclass': '水价咨询'}]
+2024-12-16 14:46:53,119 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 101.00, question:您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:这个药水多少钱一斤啊, answer:FAQ
+2024-12-16 14:47:16,169 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:47:16,169 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:1, answer:1
+2024-12-16 14:47:20,529 - taskbased.py[line:175] - INFO - 节点:4.10, 话术:None, 用户asr:DTMF(123456)DTMF, 用户意图:[{'title': 'others', 'asr': '123456', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:47:20,529 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 4.10, question:请输入用户编号, 已井号键结束。, user_asr:123456, answer:others
+2024-12-16 14:47:20,548 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 4.20, question:请输入用户编号, 已井号键结束。, user_asr:123456, answer:YES
+2024-12-16 14:47:42,933 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '阀门问题', 'doc_id': 4572, 'score': 0.965646505355835, 'intent': '转人工', 'class': '报停', 'subclass': '阀门问题', 'isFaq': False, 'recall': 'emb', 'query': '我搬家了,怎么关下水', 'status': 2}]
+2024-12-16 14:47:42,933 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '我搬家了,怎么关下水', 'isFaq': False, 'faqContent': '', 'firstclass': '报停', 'subclass': '阀门问题'}]
+2024-12-16 14:47:42,933 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:我搬家了,怎么关下水, 用户意图:[{'title': '转人工', 'asr': '我搬家了,怎么关下水', 'isFaq': False, 'faqContent': '', 'firstclass': '报停', 'subclass': '阀门问题'}]
+2024-12-16 14:47:42,933 - taskbased.py[line:100] - INFO - userId: 54525, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我搬家了,怎么关下水, answer:转人工
+2024-12-16 14:48:17,135 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:1, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:48:17,135 - taskbased.py[line:100] - INFO - userId: 54525, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 14:48:18,101 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '转人工', 'doc_id': 5648, 'score': 0.968644917011261, 'intent': '转人工', 'class': '转人工', 'subclass': '转人工', 'isFaq': False, 'recall': 'emb', 'query': '打人工', 'status': 2}]
+2024-12-16 14:48:18,101 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '打人工', 'isFaq': False, 'faqContent': '', 'firstclass': '转人工', 'subclass': '转人工'}]
+2024-12-16 14:48:18,102 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:打人工。, 用户意图:[{'title': '转人工', 'asr': '打人工', 'isFaq': False, 'faqContent': '', 'firstclass': '转人工', 'subclass': '转人工'}]
+2024-12-16 14:48:18,102 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 101.00, question:您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:打人工, answer:转人工
+2024-12-16 14:48:21,847 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:48:21,847 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 14:48:32,808 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件', 'doc_id': 6179, 'score': 0.9895181655883789, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '供水报停', 'isFaq': True, 'recall': 'emb', 'query': '我搬家了,要停水', 'status': 2}]
+2024-12-16 14:48:32,808 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '我搬家了,要停水', 'isFaq': True, 'faqContent': '本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件', 'firstclass': 'FAQ', 'subclass': '供水报停'}]
+2024-12-16 14:48:32,808 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:我搬家了,要停水, 用户意图:[{'title': 'FAQ', 'asr': '我搬家了,要停水', 'isFaq': True, 'faqContent': '本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件', 'firstclass': 'FAQ', 'subclass': '供水报停'}]
+2024-12-16 14:48:32,808 - taskbased.py[line:100] - INFO - userId: 54525, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我搬家了,要停水, answer:FAQ
+2024-12-16 14:49:24,193 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '水表坏了', 'doc_id': 3817, 'score': 0.932658851146698, 'intent': '转人工', 'class': '报修', 'subclass': '水表故障', 'isFaq': False, 'recall': 'emb', 'query': '手表坏了怎么办', 'status': 2}]
+2024-12-16 14:49:24,194 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '手表坏了怎么办', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '水表故障'}]
+2024-12-16 14:49:24,194 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:手表坏了怎么办?, 用户意图:[{'title': '转人工', 'asr': '手表坏了怎么办', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '水表故障'}]
+2024-12-16 14:49:24,194 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:手表坏了怎么办, answer:转人工
+2024-12-16 14:51:02,070 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我要投诉', 'doc_id': 5570, 'score': 0.6352890729904175, 'isFaq': False, 'recall': 'emb', 'class': '投诉建议', 'subclass': '投诉建议', 'query': '嘟嘟督', 'intent': 'others', 'status': 4}]
+2024-12-16 14:51:02,070 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'others', 'asr': '嘟嘟督', 'isFaq': False, 'faqContent': '', 'firstclass': '投诉建议', 'subclass': '投诉建议'}]
+2024-12-16 14:51:02,070 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:嘟嘟督。, 用户意图:[{'title': 'others', 'asr': '嘟嘟督', 'isFaq': False, 'faqContent': '', 'firstclass': '投诉建议', 'subclass': '投诉建议'}]
+2024-12-16 14:51:02,070 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:嘟嘟督, answer:others
+2024-12-16 14:51:22,495 - taskbased.py[line:175] - INFO - 节点:4.10, 话术:None, 用户asr:DTMF(123456)DTMF, 用户意图:[{'title': 'others', 'asr': '123456', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:51:22,495 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 4.10, question:请输入用户编号, 已井号键结束。, user_asr:123456, answer:others
+2024-12-16 14:51:22,512 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 4.20, question:请输入用户编号, 已井号键结束。, user_asr:123456, answer:YES
+2024-12-16 14:52:05,919 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家水管冻了', 'doc_id': 4383, 'score': 0.9381293058395386, 'intent': '转人工', 'class': '报修', 'subclass': '水管问题', 'isFaq': False, 'recall': 'emb', 'query': '水管冻的', 'status': 2}]
+2024-12-16 14:52:05,919 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '水管冻的', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '水管问题'}]
+2024-12-16 14:52:05,919 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:水管冻的。, 用户意图:[{'title': '转人工', 'asr': '水管冻的', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '水管问题'}]
+2024-12-16 14:52:05,919 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:水管冻的, answer:转人工
+2024-12-16 14:52:37,553 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:52:37,553 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 14:53:23,035 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5738, 'score': 0.9843268990516663, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '好', 'status': 2}]
+2024-12-16 14:53:23,035 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '好', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-16 14:53:23,036 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:好。, 用户意图:[{'title': '准备结束', 'asr': '好', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-16 14:53:23,036 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:好, answer:准备结束
+2024-12-16 14:53:57,826 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '怎么停水了?', 'doc_id': 1528, 'score': 0.9996873736381531, 'intent': '停水咨询', 'class': '停水咨询', 'subclass': '停水咨询', 'isFaq': False, 'recall': 'emb', 'query': '嗯,我想查一下我们家这边是不是停水了', 'status': 2}]
+2024-12-16 14:53:57,826 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '停水咨询', 'asr': '嗯,我想查一下我们家这边是不是停水了', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-16 14:53:57,826 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:嗯,我想查一下我们家这边是不是停水了。, 用户意图:[{'title': '停水咨询', 'asr': '嗯,我想查一下我们家这边是不是停水了', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-16 14:53:57,826 - taskbased.py[line:100] - INFO - userId: 15010057937, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:嗯,我想查一下我们家这边是不是停水了, answer:停水咨询
+2024-12-16 14:53:57,831 - taskbased.py[line:100] - INFO - userId: 15010057937, code: 2.00, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:嗯,我想查一下我们家这边是不是停水了, answer:NO
+2024-12-16 14:54:13,263 - taskbased.py[line:175] - INFO - 节点:2.40, 话术:None, 用户asr:金地家园。, 用户意图:[{'title': 'others', 'asr': '金地家园', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:54:13,263 - taskbased.py[line:100] - INFO - userId: 15010057937, code: 2.40, question:很抱歉没有查到停水信息,您可以再说一遍,如需人工服务请说转人工。, user_asr:金地家园, answer:others
+2024-12-16 14:54:13,281 - taskbased.py[line:100] - INFO - userId: 15010057937, code: 2.50, question:很抱歉没有查到停水信息,您可以再说一遍,如需人工服务请说转人工。, user_asr:金地家园, answer:YES
+2024-12-16 14:54:51,812 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:54:51,812 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:ASR408error, answer:未听清
+2024-12-16 14:54:56,641 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我的水费交错了', 'doc_id': 5240, 'score': 0.9609587788581848, 'intent': '转人工', 'class': '缴费咨询', 'subclass': '缴错水费', 'isFaq': False, 'recall': 'emb', 'query': '水费交错了,交别人家的', 'status': 2}]
+2024-12-16 14:54:56,642 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:水费交错了,交别人家的。, 用户意图:[{'title': 'others', 'asr': '水费交错了,交别人家的', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:54:56,642 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:水费交错了,交别人家的, answer:others
+2024-12-16 14:55:10,978 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:55:10,978 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:ASR408error, answer:未听清
+2024-12-16 14:55:30,131 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:55:30,132 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:ASR408error, answer:未听清
+2024-12-16 14:56:51,491 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:56:51,491 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 14:57:29,809 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:57:29,810 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:ASR408error, answer:未听清
+2024-12-16 14:57:48,991 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:57:48,991 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:ASR408error, answer:未听清
+2024-12-16 14:58:02,241 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再说一遍', 'doc_id': 5614, 'score': 0.5334577560424805, 'isFaq': False, 'recall': 'emb', 'class': '未听清', 'subclass': '未听清', 'query': '2', 'intent': 'others', 'status': 4}]
+2024-12-16 14:58:02,241 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'others', 'asr': '2', 'isFaq': False, 'faqContent': '', 'firstclass': '未听清', 'subclass': '未听清'}]
+2024-12-16 14:58:02,242 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': 'others', 'asr': '2', 'isFaq': False, 'faqContent': '', 'firstclass': '未听清', 'subclass': '未听清'}]
+2024-12-16 14:58:02,242 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:2, answer:others
+2024-12-16 14:59:13,390 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:59:13,390 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 15:01:15,608 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:01:15,608 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 15:02:13,527 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我要投诉', 'doc_id': 5563, 'score': 0.9281952977180481, 'intent': '转人工', 'class': '投诉建议', 'subclass': '投诉建议', 'isFaq': False, 'recall': 'emb', 'query': '我家被水泡了,要申请赔偿', 'status': 2}]
+2024-12-16 15:02:13,527 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '我家被水泡了,要申请赔偿', 'isFaq': False, 'faqContent': '', 'firstclass': '投诉建议', 'subclass': '投诉建议'}]
+2024-12-16 15:02:13,527 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:我家被水泡了,要申请赔偿。, 用户意图:[{'title': '转人工', 'asr': '我家被水泡了,要申请赔偿', 'isFaq': False, 'faqContent': '', 'firstclass': '投诉建议', 'subclass': '投诉建议'}]
+2024-12-16 15:02:13,527 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 101.00, question:供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。 二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:我家被水泡了,要申请赔偿, answer:转人工
+2024-12-16 15:04:01,187 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家漏水了', 'doc_id': 2657, 'score': 0.7706422805786133, 'isFaq': False, 'recall': 'emb', 'class': '报修', 'subclass': '漏水报修', 'query': '有点不走', 'intent': '转人工', 'status': 3}]
+2024-12-16 15:04:01,187 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '有点不走', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '漏水报修'}]
+2024-12-16 15:04:01,188 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:有点不走。, 用户意图:[{'title': '转人工', 'asr': '有点不走', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '漏水报修'}]
+2024-12-16 15:04:01,188 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:有点不走, answer:转人工
+2024-12-16 15:04:18,400 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻', 'doc_id': 6976, 'score': 0.9944508671760559, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '水价咨询', 'isFaq': True, 'recall': 'emb', 'query': '嗯,我想问一下,咱们那个水是多少钱啊?现在水价是多少钱', 'status': 2}]
+2024-12-16 15:04:18,400 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '嗯,我想问一下,咱们那个水是多少钱啊?现在水价是多少钱', 'isFaq': True, 'faqContent': '居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻', 'firstclass': 'FAQ', 'subclass': '水价咨询'}]
+2024-12-16 15:04:18,401 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:嗯,我想问一下,咱们那个水是多少钱啊?现在水价是多少钱?, 用户意图:[{'title': 'FAQ', 'asr': '嗯,我想问一下,咱们那个水是多少钱啊?现在水价是多少钱', 'isFaq': True, 'faqContent': '居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻', 'firstclass': 'FAQ', 'subclass': '水价咨询'}]
+2024-12-16 15:04:18,401 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 101.00, question:线上报装登录佳木斯供水公众号, 点击“报装申请”,提交后,工作人员会在24小时内联系您。线下报装需本人到供水公司申请,居民用户携带本人身份证复印件和房照复印件,非居民用户携带营业执照复印件、法人复印件及公章。&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:嗯,我想问一下,咱们那个水是多少钱啊?现在水价是多少钱, answer:FAQ
+2024-12-16 15:04:42,129 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:04:42,130 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 15:05:58,757 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:05:58,757 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:ASR408error, answer:未听清
+2024-12-16 15:06:37,064 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:06:37,064 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:ASR408error, answer:未听清
+2024-12-16 15:06:56,224 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:06:56,224 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:ASR408error, answer:未听清
+2024-12-16 15:09:38,390 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻', 'doc_id': 7002, 'score': 0.9948171377182007, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '水价咨询', 'isFaq': True, 'recall': 'emb', 'query': '我家自来水多少钱呀', 'status': 2}]
+2024-12-16 15:09:38,390 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '我家自来水多少钱呀', 'isFaq': True, 'faqContent': '居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻', 'firstclass': 'FAQ', 'subclass': '水价咨询'}]
+2024-12-16 15:09:38,390 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:我家自来水多少钱呀?, 用户意图:[{'title': 'FAQ', 'asr': '我家自来水多少钱呀', 'isFaq': True, 'faqContent': '居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻', 'firstclass': 'FAQ', 'subclass': '水价咨询'}]
+2024-12-16 15:09:38,390 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我家自来水多少钱呀, answer:FAQ
+2024-12-16 15:11:45,458 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'doc_id': 6887, 'score': 0.9890360832214355, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '缴费咨询', 'isFaq': True, 'recall': 'emb', 'query': '我家房子好久不住人了,为啥我家还有水费呀', 'status': 2}]
+2024-12-16 15:11:45,458 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '我家房子好久不住人了,为啥我家还有水费呀', 'isFaq': True, 'faqContent': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'firstclass': 'FAQ', 'subclass': '缴费咨询'}]
+2024-12-16 15:11:45,459 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:我家房子好久不住人了,为啥我家还有水费呀?, 用户意图:[{'title': 'FAQ', 'asr': '我家房子好久不住人了,为啥我家还有水费呀', 'isFaq': True, 'faqContent': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'firstclass': 'FAQ', 'subclass': '缴费咨询'}]
+2024-12-16 15:11:45,459 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我家房子好久不住人了,为啥我家还有水费呀, answer:FAQ
+2024-12-16 15:12:31,165 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:12:31,166 - taskbased.py[line:100] - INFO - userId: 15010057937, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 15:14:27,584 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:14:27,585 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 15:14:59,936 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:井水咨询。, 用户意图:[{'title': '停水咨询', 'asr': '井水咨询', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:14:59,937 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 101.00, question:缴水费后需要联系抄表员后,24小时内给水。&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:井水咨询, answer:停水咨询
+2024-12-16 15:14:59,947 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 2.00, question:还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:井水咨询, answer:YES
+2024-12-16 15:15:21,745 - taskbased.py[line:175] - INFO - 节点:2.30, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:15:21,746 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 2.30, question:您查询的小区复兴小区,因复兴区管网停电,导致泵站我发正常运行,导致部分小区停水。
+,于2024-11-22 00:00:00停水,预计2025-01-17 00:00:00恢复供水,解决轻按1,未解决请按2&, user_asr:1, answer:1
+2024-12-16 15:15:52,989 - taskbased.py[line:175] - INFO - 节点:3.10, 话术:None, 用户asr:DTMF(1881092692)DTMF, 用户意图:[{'title': 'others', 'asr': '1881092692', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:15:52,990 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 3.10, question:请输入户主手机号, 已井号键结束。, user_asr:1881092692, answer:others
+2024-12-16 15:15:53,005 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 3.20, question:请输入户主手机号, 已井号键结束。, user_asr:1881092692, answer:NO
+2024-12-16 15:16:05,269 - taskbased.py[line:175] - INFO - 节点:3.40, 话术:None, 用户asr:DTMF(18810926929)DTMF, 用户意图:[{'title': 'others', 'asr': '18810926929', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:16:05,270 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 3.40, question:很抱歉没有查到户号,您可以再输入一次, user_asr:18810926929, answer:others
+2024-12-16 15:16:05,287 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 3.50, question:很抱歉没有查到户号,您可以再输入一次, user_asr:18810926929, answer:YES
+2024-12-16 15:18:02,881 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我想找这一片抄表员', 'doc_id': 5335, 'score': 0.863479733467102, 'intent': '转人工', 'class': '其它咨询', 'subclass': '抄表员电话', 'isFaq': False, 'recall': 'emb', 'query': '严重怀疑一下,我没没那个照片', 'status': 2}]
+2024-12-16 15:18:02,882 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:严重怀疑一下,我没没那个照片。, 用户意图:[{'title': 'others', 'asr': '严重怀疑一下,我没没那个照片', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:18:02,882 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:严重怀疑一下,我没没那个照片, answer:others
+2024-12-16 15:18:21,711 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家水质水压发生问题', 'doc_id': 3733, 'score': 0.9171475172042847, 'intent': '转人工', 'class': '报修', 'subclass': '水质水压', 'isFaq': False, 'recall': 'emb', 'query': '什么大', 'status': 2}]
+2024-12-16 15:18:21,712 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:什么大。, 用户意图:[{'title': 'others', 'asr': '什么大', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:18:21,712 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:什么大, answer:others
+2024-12-16 15:20:02,723 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'doc_id': 6893, 'score': 0.8175992965698242, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '缴费咨询', 'isFaq': True, 'recall': 'emb', 'query': '咱用鼠标咋知道啊', 'status': 2}]
+2024-12-16 15:20:02,723 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:咱用鼠标咋知道啊?, 用户意图:[{'title': 'others', 'asr': '咱用鼠标咋知道啊', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:20:02,723 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:咱用鼠标咋知道啊, answer:others
+2024-12-16 15:20:02,751 - taskbased.py[line:175] - INFO - 节点:2.10, 话术:None, 用户asr:极点家园。, 用户意图:[{'title': 'others', 'asr': '极点家园', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:20:02,751 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 2.10, question:请说您要查询的小区名称, user_asr:极点家园, answer:others
+2024-12-16 15:20:02,770 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 2.20, question:请说您要查询的小区名称, user_asr:极点家园, answer:NO
+2024-12-16 15:20:12,121 - taskbased.py[line:175] - INFO - 节点:2.40, 话术:None, 用户asr:康华时代。, 用户意图:[{'title': 'others', 'asr': '康华时代', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:20:12,121 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 2.40, question:很抱歉没有查到停水信息,您可以再说一遍,如需人工服务请说转人工。, user_asr:康华时代, answer:others
+2024-12-16 15:20:12,139 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 2.50, question:很抱歉没有查到停水信息,您可以再说一遍,如需人工服务请说转人工。, user_asr:康华时代, answer:YES
+2024-12-16 15:20:28,959 - taskbased.py[line:175] - INFO - 节点:2.30, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:20:28,959 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 2.30, question:您查询的小区康华时代,由于泵站意外损坏导致部分地区停水,于2024-11-03 10:39:26停水,暂未确定恢复时间,解决轻按1,未解决请按2&, user_asr:1, answer:1
+2024-12-16 15:22:00,898 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:22:00,898 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 15:22:17,455 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '怎么停水了?', 'doc_id': 1954, 'score': 0.9983016848564148, 'intent': '停水咨询', 'class': '停水咨询', 'subclass': '停水咨询', 'isFaq': False, 'recall': 'emb', 'query': '我们小区哪都停水了', 'status': 2}]
+2024-12-16 15:22:17,455 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '停水咨询', 'asr': '我们小区哪都停水了', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-16 15:22:17,455 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:我们小区哪都停水了。, 用户意图:[{'title': '停水咨询', 'asr': '我们小区哪都停水了', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-16 15:22:17,455 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我们小区哪都停水了, answer:停水咨询
+2024-12-16 15:22:17,462 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.00, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我们小区哪都停水了, answer:NO
+2024-12-16 15:22:21,917 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:22:21,917 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:ASR408error, answer:未听清
+2024-12-16 15:22:33,558 - taskbased.py[line:175] - INFO - 节点:2.40, 话术:None, 用户asr:我们小区咋都停水了?, 用户意图:[{'title': 'others', 'asr': '我们小区咋都停水了', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:22:33,559 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.40, question:很抱歉没有查到停水信息,您可以再说一遍,如需人工服务请说转人工。, user_asr:我们小区咋都停水了, answer:others
+2024-12-16 15:22:33,574 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.50, question:很抱歉没有查到停水信息,您可以再说一遍,如需人工服务请说转人工。, user_asr:我们小区咋都停水了, answer:NO
+2024-12-16 15:22:41,080 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:22:41,080 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:ASR408error, answer:未听清
+2024-12-16 15:24:41,269 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:24:41,269 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 15:25:18,846 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'doc_id': 6541, 'score': 0.7026791572570801, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '询问工作地点', 'isFaq': True, 'recall': 'emb', 'query': '复兴小区', 'status': 2}]
+2024-12-16 15:25:18,846 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '复兴小区', 'isFaq': True, 'faqContent': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'firstclass': 'FAQ', 'subclass': '询问工作地点'}]
+2024-12-16 15:25:18,847 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:复兴小区。, 用户意图:[{'title': 'FAQ', 'asr': '复兴小区', 'isFaq': True, 'faqContent': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'firstclass': 'FAQ', 'subclass': '询问工作地点'}]
+2024-12-16 15:25:18,847 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 101.00, question:营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:复兴小区, answer:FAQ
+2024-12-16 15:26:01,284 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'doc_id': 6541, 'score': 0.7026791572570801, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '询问工作地点', 'isFaq': True, 'recall': 'emb', 'query': '复兴小区', 'status': 2}]
+2024-12-16 15:26:01,284 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '复兴小区', 'isFaq': True, 'faqContent': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'firstclass': 'FAQ', 'subclass': '询问工作地点'}]
+2024-12-16 15:26:01,285 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:复兴小区。, 用户意图:[{'title': 'FAQ', 'asr': '复兴小区', 'isFaq': True, 'faqContent': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'firstclass': 'FAQ', 'subclass': '询问工作地点'}]
+2024-12-16 15:26:01,285 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 101.00, question:供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。 二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:复兴小区, answer:FAQ
+2024-12-16 15:27:10,657 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '需本人到供水公司,携带“用户申请报停审批表”进行办理。', 'doc_id': 6305, 'score': 0.995076060295105, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '恢复供水', 'isFaq': True, 'recall': 'emb', 'query': '我想恢复供水', 'status': 2}]
+2024-12-16 15:27:10,659 - taskbased.py[line:175] - INFO - 节点:98.00, 话术:None, 用户asr:我想恢复供水。, 用户意图:[{'title': 'others', 'asr': '我想恢复供水', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:27:10,659 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 98.00, question:居民用户需要到供水公司办理过户,携带房照复印件和身份证复印件,水费收据一张,到供水大厅办理,也可以登录佳木斯供水公众号,在网上营业厅-户名变更里办理&很抱歉,我没有理解您的意思,您可以说“漏水报修、停水咨询、查户号”。, user_asr:我想恢复供水, answer:others
+2024-12-16 15:27:47,948 - taskbased.py[line:175] - INFO - 节点:4.10, 话术:None, 用户asr:DTMF(123456)DTMF, 用户意图:[{'title': 'others', 'asr': '123456', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:27:47,948 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 4.10, question:请输入用户编号, 已井号键结束。, user_asr:123456, answer:others
+2024-12-16 15:27:47,962 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 4.20, question:请输入用户编号, 已井号键结束。, user_asr:123456, answer:YES
+2024-12-16 15:28:13,297 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '线上报装登录佳木斯供水公众号, 点击“报装申请”,提交后,工作人员会在24小时内联系您。线下报装需本人到供水公司申请,居民用户携带本人身份证复印件和房照复印件,非居民用户携带营业执照复印件、法人复印件及公章。', 'doc_id': 5855, 'score': 0.9965966939926147, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '供水报装', 'isFaq': True, 'recall': 'emb', 'query': '申请供水报装需要准备哪些证件', 'status': 2}]
+2024-12-16 15:28:13,297 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '申请供水报装需要准备哪些证件', 'isFaq': True, 'faqContent': '线上报装登录佳木斯供水公众号, 点击“报装申请”,提交后,工作人员会在24小时内联系您。线下报装需本人到供水公司申请,居民用户携带本人身份证复印件和房照复印件,非居民用户携带营业执照复印件、法人复印件及公章。', 'firstclass': 'FAQ', 'subclass': '供水报装'}]
+2024-12-16 15:28:13,297 - taskbased.py[line:175] - INFO - 节点:4.30, 话术:None, 用户asr:申请供水报装需要准备哪些证件?, 用户意图:[{'title': 'FAQ', 'asr': '申请供水报装需要准备哪些证件', 'isFaq': True, 'faqContent': '线上报装登录佳木斯供水公众号, 点击“报装申请”,提交后,工作人员会在24小时内联系您。线下报装需本人到供水公司申请,居民用户携带本人身份证复印件和房照复印件,非居民用户携带营业执照复印件、法人复印件及公章。', 'firstclass': 'FAQ', 'subclass': '供水报装'}]
+2024-12-16 15:28:13,297 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 4.30, question:您账户截止2024-11-06您的抄表表数为33.33欠费金额为0.0元。以上为非实时水费,如需查询实时数据请拨打8247776,如需其他服务请按1.&, user_asr:申请供水报装需要准备哪些证件, answer:FAQ
+2024-12-16 15:29:16,948 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件', 'doc_id': 6160, 'score': 1.0000001192092896, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '供水报停', 'isFaq': True, 'recall': 'emb', 'query': '搬家了,怎么把水关上', 'status': 2}]
+2024-12-16 15:29:16,948 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '搬家了,怎么把水关上', 'isFaq': True, 'faqContent': '本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件', 'firstclass': 'FAQ', 'subclass': '供水报停'}]
+2024-12-16 15:29:16,948 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:搬家了,怎么把水关上?, 用户意图:[{'title': 'FAQ', 'asr': '搬家了,怎么把水关上', 'isFaq': True, 'faqContent': '本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件', 'firstclass': 'FAQ', 'subclass': '供水报停'}]
+2024-12-16 15:29:16,948 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 101.00, question:本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:搬家了,怎么把水关上, answer:FAQ
+2024-12-16 15:30:26,632 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:30:26,632 - taskbased.py[line:100] - INFO - userId: 13269511810, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:ASR408error, answer:未听清
+2024-12-16 15:30:37,710 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '缴水费后需要联系抄表员后,24小时内给水。', 'doc_id': 6361, 'score': 0.9992559552192688, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '缴费未来水', 'isFaq': True, 'recall': 'emb', 'query': '我水费刚嗯刚交完多长时间能来水', 'status': 2}]
+2024-12-16 15:30:37,710 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '我水费刚嗯刚交完多长时间能来水', 'isFaq': True, 'faqContent': '缴水费后需要联系抄表员后,24小时内给水。', 'firstclass': 'FAQ', 'subclass': '缴费未来水'}]
+2024-12-16 15:30:37,711 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:我水费刚嗯刚交完多长时间能来水?, 用户意图:[{'title': 'FAQ', 'asr': '我水费刚嗯刚交完多长时间能来水', 'isFaq': True, 'faqContent': '缴水费后需要联系抄表员后,24小时内给水。', 'firstclass': 'FAQ', 'subclass': '缴费未来水'}]
+2024-12-16 15:30:37,711 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 101.00, question:需本人到供水公司,携带“用户申请报停审批表”进行办理。&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:我水费刚嗯刚交完多长时间能来水, answer:FAQ
+2024-12-16 15:31:13,567 - taskbased.py[line:175] - INFO - 节点:3.40, 话术:None, 用户asr:DTMF(123456)DTMF, 用户意图:[{'title': 'others', 'asr': '123456', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:31:13,567 - taskbased.py[line:100] - INFO - userId: 13269511810, code: 3.40, question:很抱歉没有查到户号,您可以再输入一次, user_asr:123456, answer:others
+2024-12-16 15:31:13,581 - taskbased.py[line:100] - INFO - userId: 13269511810, code: 3.50, question:很抱歉没有查到户号,您可以再输入一次, user_asr:123456, answer:NO
+2024-12-16 15:32:24,904 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'doc_id': 6534, 'score': 0.546153724193573, 'isFaq': True, 'recall': 'emb', 'class': 'FAQ', 'subclass': '询问工作地点', 'query': '大水村', 'intent': 'others', 'status': 4}]
+2024-12-16 15:32:24,904 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'others', 'asr': '大水村', 'isFaq': True, 'faqContent': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'firstclass': 'FAQ', 'subclass': '询问工作地点'}]
+2024-12-16 15:32:24,905 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:大水村。, 用户意图:[{'title': 'others', 'asr': '大水村', 'isFaq': True, 'faqContent': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'firstclass': 'FAQ', 'subclass': '询问工作地点'}]
+2024-12-16 15:32:24,905 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 101.00, question:居民用户需要到供水公司办理过户,携带房照复印件和身份证复印件,水费收据一张,到供水大厅办理,也可以登录佳木斯供水公众号,在网上营业厅-户名变更里办理&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:大水村, answer:others
+2024-12-16 15:32:37,538 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻', 'doc_id': 6967, 'score': 0.9988168478012085, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '水价咨询', 'isFaq': True, 'recall': 'emb', 'query': '就是您用水多少钱一吨呢', 'status': 2}]
+2024-12-16 15:32:37,538 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '就是您用水多少钱一吨呢', 'isFaq': True, 'faqContent': '居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻', 'firstclass': 'FAQ', 'subclass': '水价咨询'}]
+2024-12-16 15:32:37,538 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:就是您用水多少钱一吨呢?, 用户意图:[{'title': 'FAQ', 'asr': '就是您用水多少钱一吨呢', 'isFaq': True, 'faqContent': '居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻', 'firstclass': 'FAQ', 'subclass': '水价咨询'}]
+2024-12-16 15:32:37,538 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 101.00, question:您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:就是您用水多少钱一吨呢, answer:FAQ
+2024-12-16 15:36:53,142 - taskbased.py[line:175] - INFO - 节点:3.10, 话术:None, 用户asr:DTMF(18810926929)DTMF, 用户意图:[{'title': 'others', 'asr': '18810926929', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:36:53,142 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 3.10, question:请输入户主手机号, 已井号键结束。, user_asr:18810926929, answer:others
+2024-12-16 15:36:53,156 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 3.20, question:请输入户主手机号, 已井号键结束。, user_asr:18810926929, answer:YES
+2024-12-16 15:37:17,202 - taskbased.py[line:175] - INFO - 节点:3.10, 话术:None, 用户asr:DTMF(15001033577)DTMF, 用户意图:[{'title': 'others', 'asr': '15001033577', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:37:17,202 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 3.10, question:请输入户主手机号, 已井号键结束。, user_asr:15001033577, answer:others
+2024-12-16 15:37:17,219 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 3.20, question:请输入户主手机号, 已井号键结束。, user_asr:15001033577, answer:YES
+2024-12-16 15:37:31,760 - taskbased.py[line:175] - INFO - 节点:3.30, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:37:31,760 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 3.30, question:根据您的手机号查询到2个小区,康华时代,户号是,654321;复兴小区,户号是,123456。解决轻按1, 未解决请安2.&, user_asr:1, answer:1
+2024-12-16 15:38:16,164 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我要查水费', 'doc_id': 5210, 'score': 0.8459873795509338, 'intent': '水费查询', 'class': '水费查询', 'subclass': '水费查询', 'isFaq': False, 'recall': 'emb', 'query': '查一下康华时代', 'status': 2}]
+2024-12-16 15:38:16,164 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '水费查询', 'asr': '查一下康华时代', 'isFaq': False, 'faqContent': '', 'firstclass': '水费查询', 'subclass': '水费查询'}]
+2024-12-16 15:38:16,164 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:查一下康华时代。, 用户意图:[{'title': '水费查询', 'asr': '查一下康华时代', 'isFaq': False, 'faqContent': '', 'firstclass': '水费查询', 'subclass': '水费查询'}]
+2024-12-16 15:38:16,164 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 101.00, question:还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:查一下康华时代, answer:水费查询
+2024-12-16 15:38:16,179 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 4.00, question:还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:查一下康华时代, answer:YES
+2024-12-16 15:38:52,747 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:查户号, 用户意图:[{'title': '户号查询', 'asr': '查户号', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:38:52,748 - taskbased.py[line:100] - INFO - userId: 50673, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:查户号, answer:户号查询
+2024-12-16 15:38:52,765 - taskbased.py[line:100] - INFO - userId: 50673, code: 3.00, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:查户号, answer:NO
+2024-12-16 16:03:54,323 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 16:03:54,323 - taskbased.py[line:100] - INFO - userId: 13261201206, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 16:09:24,025 - taskbased.py[line:175] - INFO - 节点:4.10, 话术:None, 用户asr:DTMF(123456)DTMF, 用户意图:[{'title': 'others', 'asr': '123456', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 16:09:24,025 - taskbased.py[line:100] - INFO - userId: 18813026837, code: 4.10, question:请输入用户编号, 已井号键结束。, user_asr:123456, answer:others
+2024-12-16 16:09:24,044 - taskbased.py[line:100] - INFO - userId: 18813026837, code: 4.20, question:请输入用户编号, 已井号键结束。, user_asr:123456, answer:YES
+2024-12-16 16:09:43,198 - taskbased.py[line:175] - INFO - 节点:4.30, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 16:09:43,198 - taskbased.py[line:100] - INFO - userId: 18813026837, code: 4.30, question:您账户截止2024-11-06您的抄表表数为33.33欠费金额为0.0元。以上为非实时水费,如需查询实时数据请拨打8247776,如需其他服务请按1.&, user_asr:1, answer:1
+2024-12-16 16:30:45,096 - taskbased.py[line:175] - INFO - 节点:2.30, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 16:30:45,096 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 2.30, question:您查询的小区复兴小区,因复兴区管网停电,导致泵站我发正常运行,导致部分小区停水。
+,于2024-11-22 00:00:00停水,预计2025-03-01 00:00:00恢复供水,解决轻按1,未解决请按2&, user_asr:2, answer:2

+ 167 - 0
ai-slibra-assistant/log/taskbased.log.2024-12-16

@@ -0,0 +1,167 @@
+2024-12-16 14:34:10,819 - taskbased.py[line:175] - INFO - 节点:4.10, 话术:None, 用户asr:DTMF(12345)DTMF, 用户意图:[{'title': 'others', 'asr': '12345', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:34:10,820 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 4.10, question:请输入用户编号, 已井号键结束。, user_asr:12345, answer:others
+2024-12-16 14:34:10,840 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 4.20, question:请输入用户编号, 已井号键结束。, user_asr:12345, answer:NO
+2024-12-16 14:34:15,270 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我要查水费', 'doc_id': 5172, 'score': 0.9152095317840576, 'intent': '水费查询', 'class': '水费查询', 'subclass': '水费查询', 'isFaq': False, 'recall': 'emb', 'query': '我家应该没欠费吧', 'status': 2}]
+2024-12-16 14:34:15,270 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '水费查询', 'asr': '我家应该没欠费吧', 'isFaq': False, 'faqContent': '', 'firstclass': '水费查询', 'subclass': '水费查询'}]
+2024-12-16 14:34:15,270 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:我家应该没欠费吧。, 用户意图:[{'title': '水费查询', 'asr': '我家应该没欠费吧', 'isFaq': False, 'faqContent': '', 'firstclass': '水费查询', 'subclass': '水费查询'}]
+2024-12-16 14:34:15,271 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 101.00, question:您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:我家应该没欠费吧, answer:水费查询
+2024-12-16 14:34:15,281 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 4.00, question:还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:我家应该没欠费吧, answer:YES
+2024-12-16 14:34:20,258 - taskbased.py[line:175] - INFO - 节点:4.40, 话术:None, 用户asr:DTMF(123456)DTMF, 用户意图:[{'title': 'others', 'asr': '123456', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:34:20,259 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 4.40, question:很抱歉没有查到水费,您可以再输入一次, user_asr:123456, answer:others
+2024-12-16 14:34:20,276 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 4.50, question:很抱歉没有查到水费,您可以再输入一次, user_asr:123456, answer:YES
+2024-12-16 14:34:34,723 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家漏水了', 'doc_id': 2600, 'score': 0.7824892401695251, 'intent': '转人工', 'class': '报修', 'subclass': '漏水报修', 'isFaq': False, 'recall': 'emb', 'query': '那我的孩子在68', 'status': 2}]
+2024-12-16 14:34:34,725 - taskbased.py[line:175] - INFO - 节点:4.30, 话术:None, 用户asr:那我的孩子在68。, 用户意图:[{'title': 'others', 'asr': '那我的孩子在68', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:34:34,725 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 4.30, question:您账户截止2024-11-06您的抄表表数为22.0欠费金额为10.0元。以上为非实时水费,如需查询实时数据请拨打8247776,如需其他服务请按1.&, user_asr:那我的孩子在68, answer:others
+2024-12-16 14:35:46,718 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:35:46,718 - taskbased.py[line:100] - INFO - userId: 15010057937, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-16 14:40:47,891 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:停水咨询。, 用户意图:[{'title': '停水咨询', 'asr': '停水咨询', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:40:47,891 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:停水咨询, answer:停水咨询
+2024-12-16 14:40:47,908 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.00, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:停水咨询, answer:NO
+2024-12-16 14:41:12,966 - taskbased.py[line:175] - INFO - 节点:2.10, 话术:None, 用户asr:中山名苑。, 用户意图:[{'title': 'others', 'asr': '中山名苑', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:41:12,966 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 2.10, question:请说您要查询的小区名称, user_asr:中山名苑, answer:others
+2024-12-16 14:41:13,006 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 2.20, question:请说您要查询的小区名称, user_asr:中山名苑, answer:YES
+2024-12-16 14:42:18,228 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:42:18,228 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 14:44:00,529 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:44:00,529 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 14:44:58,335 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '缴水费后需要联系抄表员后,24小时内给水。', 'doc_id': 6361, 'score': 0.998502254486084, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '缴费未来水', 'isFaq': True, 'recall': 'emb', 'query': '刚交完水费多长时间能来水', 'status': 2}]
+2024-12-16 14:44:58,335 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '刚交完水费多长时间能来水', 'isFaq': True, 'faqContent': '缴水费后需要联系抄表员后,24小时内给水。', 'firstclass': 'FAQ', 'subclass': '缴费未来水'}]
+2024-12-16 14:44:58,335 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:刚交完水费多长时间能来水?, 用户意图:[{'title': 'FAQ', 'asr': '刚交完水费多长时间能来水', 'isFaq': True, 'faqContent': '缴水费后需要联系抄表员后,24小时内给水。', 'firstclass': 'FAQ', 'subclass': '缴费未来水'}]
+2024-12-16 14:44:58,335 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 101.00, question:需本人到供水公司,携带“用户申请报停审批表”进行办理。&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:刚交完水费多长时间能来水, answer:FAQ
+2024-12-16 14:45:33,385 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:1, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:45:33,385 - taskbased.py[line:100] - INFO - userId: 54525, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 14:47:38,110 - taskbased.py[line:175] - INFO - 节点:4.30, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:47:38,110 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 4.30, question:您账户截止2024-11-06您的抄表表数为33.33欠费金额为0.0元。以上为非实时水费,如需查询实时数据请拨打8247776,如需其他服务请按1.&, user_asr:1, answer:1
+2024-12-16 14:48:49,587 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:48:49,587 - taskbased.py[line:100] - INFO - userId: 15010057937, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-16 14:49:06,586 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:49:06,586 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 14:50:04,278 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:50:04,278 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 14:51:51,590 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:51:51,590 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 14:54:22,233 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:想换水表。, 用户意图:[{'title': '报装', 'asr': '想换水表', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:54:22,233 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:想换水表, answer:报装
+2024-12-16 14:55:49,274 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:55:49,274 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:ASR408error, answer:未听清
+2024-12-16 14:55:53,212 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 14:55:53,212 - taskbased.py[line:100] - INFO - userId: 15734686936, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 14:55:55,405 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'doc_id': 7154, 'score': 0.8959656953811646, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '询问工作时间', 'isFaq': True, 'recall': 'emb', 'query': '你们什么时候工作', 'status': 2}]
+2024-12-16 14:55:55,405 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '你们什么时候工作', 'isFaq': True, 'faqContent': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'firstclass': 'FAQ', 'subclass': '询问工作时间'}]
+2024-12-16 14:55:55,405 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:你们什么时候工作?, 用户意图:[{'title': 'FAQ', 'asr': '你们什么时候工作', 'isFaq': True, 'faqContent': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'firstclass': 'FAQ', 'subclass': '询问工作时间'}]
+2024-12-16 14:55:55,405 - taskbased.py[line:100] - INFO - userId: 15010057937, code: 101.00, question:本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:你们什么时候工作, answer:FAQ
+2024-12-16 14:57:08,758 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'doc_id': 6780, 'score': 0.9923387765884399, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '缴费咨询', 'isFaq': True, 'recall': 'emb', 'query': '国家水费刚交了,为什么要显示欠费呢', 'status': 2}]
+2024-12-16 14:57:08,758 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '国家水费刚交了,为什么要显示欠费呢', 'isFaq': True, 'faqContent': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'firstclass': 'FAQ', 'subclass': '缴费咨询'}]
+2024-12-16 14:57:08,759 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:国家水费刚交了,为什么要显示欠费呢?, 用户意图:[{'title': 'FAQ', 'asr': '国家水费刚交了,为什么要显示欠费呢', 'isFaq': True, 'faqContent': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'firstclass': 'FAQ', 'subclass': '缴费咨询'}]
+2024-12-16 14:57:08,759 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 101.00, question:本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:国家水费刚交了,为什么要显示欠费呢, answer:FAQ
+2024-12-16 14:59:28,485 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家水质水压发生问题', 'doc_id': 3747, 'score': 0.9881916046142578, 'intent': '转人工', 'class': '报修', 'subclass': '水质水压', 'isFaq': False, 'recall': 'emb', 'query': '谁他妈全是黑渣子', 'status': 2}]
+2024-12-16 14:59:28,486 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '谁他妈全是黑渣子', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '水质水压'}]
+2024-12-16 14:59:28,486 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:谁他妈全是黑渣子。, 用户意图:[{'title': '转人工', 'asr': '谁他妈全是黑渣子', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '水质水压'}]
+2024-12-16 14:59:28,486 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:谁他妈全是黑渣子, answer:转人工
+2024-12-16 15:01:06,376 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'doc_id': 7169, 'score': 0.9975069165229797, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '询问工作时间', 'isFaq': True, 'recall': 'emb', 'query': '我想问一下,你们几点上班啊', 'status': 2}]
+2024-12-16 15:01:06,376 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '我想问一下,你们几点上班啊', 'isFaq': True, 'faqContent': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'firstclass': 'FAQ', 'subclass': '询问工作时间'}]
+2024-12-16 15:01:06,376 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:我想问一下,你们几点上班啊?, 用户意图:[{'title': 'FAQ', 'asr': '我想问一下,你们几点上班啊', 'isFaq': True, 'faqContent': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'firstclass': 'FAQ', 'subclass': '询问工作时间'}]
+2024-12-16 15:01:06,376 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 101.00, question:您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:我想问一下,你们几点上班啊, answer:FAQ
+2024-12-16 15:01:29,804 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件', 'doc_id': 6066, 'score': 0.9130673408508301, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '供水报停', 'isFaq': True, 'recall': 'emb', 'query': '嗯,我想把我家的水给停了', 'status': 2}]
+2024-12-16 15:01:29,804 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '嗯,我想把我家的水给停了', 'isFaq': True, 'faqContent': '本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件', 'firstclass': 'FAQ', 'subclass': '供水报停'}]
+2024-12-16 15:01:29,805 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:嗯,我想把我家的水给停了。, 用户意图:[{'title': 'FAQ', 'asr': '嗯,我想把我家的水给停了', 'isFaq': True, 'faqContent': '本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件', 'firstclass': 'FAQ', 'subclass': '供水报停'}]
+2024-12-16 15:01:29,805 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 101.00, question:营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:嗯,我想把我家的水给停了, answer:FAQ
+2024-12-16 15:04:29,066 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:04:29,066 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 15:04:43,767 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'doc_id': 6932, 'score': 0.8522034883499146, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '缴费咨询', 'isFaq': True, 'recall': 'emb', 'query': '我想问一下你们那个', 'status': 2}]
+2024-12-16 15:04:43,767 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '我想问一下你们那个', 'isFaq': True, 'faqContent': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'firstclass': 'FAQ', 'subclass': '缴费咨询'}]
+2024-12-16 15:04:43,767 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:我想问一下你们那个。, 用户意图:[{'title': 'FAQ', 'asr': '我想问一下你们那个', 'isFaq': True, 'faqContent': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'firstclass': 'FAQ', 'subclass': '缴费咨询'}]
+2024-12-16 15:04:43,767 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 101.00, question:居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:我想问一下你们那个, answer:FAQ
+2024-12-16 15:04:59,689 - taskbased.py[line:175] - INFO - 节点:3.40, 话术:None, 用户asr:DTMF(123)DTMF, 用户意图:[{'title': 'others', 'asr': '123', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:04:59,689 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 3.40, question:很抱歉没有查到户号,您可以再输入一次, user_asr:123, answer:others
+2024-12-16 15:04:59,705 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 3.50, question:很抱歉没有查到户号,您可以再输入一次, user_asr:123, answer:NO
+2024-12-16 15:05:20,426 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:05:20,426 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:ASR408error, answer:未听清
+2024-12-16 15:05:39,585 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:05:39,585 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:ASR408error, answer:未听清
+2024-12-16 15:06:12,346 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:06:12,346 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:ASR408error, answer:未听清
+2024-12-16 15:10:01,728 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'doc_id': 7161, 'score': 0.9634667038917542, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '询问工作时间', 'isFaq': True, 'recall': 'emb', 'query': '你们中午休息吗', 'status': 2}]
+2024-12-16 15:10:01,728 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '你们中午休息吗', 'isFaq': True, 'faqContent': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'firstclass': 'FAQ', 'subclass': '询问工作时间'}]
+2024-12-16 15:10:01,728 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:你们中午休息吗?, 用户意图:[{'title': 'FAQ', 'asr': '你们中午休息吗', 'isFaq': True, 'faqContent': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'firstclass': 'FAQ', 'subclass': '询问工作时间'}]
+2024-12-16 15:10:01,729 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 101.00, question:居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:你们中午休息吗, answer:FAQ
+2024-12-16 15:10:26,952 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'doc_id': 6924, 'score': 0.9535953402519226, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '缴费咨询', 'isFaq': True, 'recall': 'emb', 'query': '我家房子好久不住了,但是还有水费是不是表坏了', 'status': 2}]
+2024-12-16 15:10:26,952 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '我家房子好久不住了,但是还有水费是不是表坏了', 'isFaq': True, 'faqContent': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'firstclass': 'FAQ', 'subclass': '缴费咨询'}]
+2024-12-16 15:10:26,952 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:我家房子好久不住了,但是还有水费是不是表坏了?, 用户意图:[{'title': 'FAQ', 'asr': '我家房子好久不住了,但是还有水费是不是表坏了', 'isFaq': True, 'faqContent': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'firstclass': 'FAQ', 'subclass': '缴费咨询'}]
+2024-12-16 15:10:26,952 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 101.00, question:营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:我家房子好久不住了,但是还有水费是不是表坏了, answer:FAQ
+2024-12-16 15:10:28,601 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:10:28,601 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 15:12:56,468 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:停水咨询, 用户意图:[{'title': '停水咨询', 'asr': '停水咨询', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:12:56,468 - taskbased.py[line:100] - INFO - userId: 54525, code: 101.00, question:本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:停水咨询, answer:停水咨询
+2024-12-16 15:12:56,485 - taskbased.py[line:100] - INFO - userId: 54525, code: 2.00, question:还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:停水咨询, answer:NO
+2024-12-16 15:13:02,440 - taskbased.py[line:175] - INFO - 节点:2.10, 话术:None, 用户asr:金地家园, 用户意图:[{'title': 'others', 'asr': '金地家园', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:13:02,440 - taskbased.py[line:100] - INFO - userId: 54525, code: 2.10, question:请说您要查询的小区名称, user_asr:金地家园, answer:others
+2024-12-16 15:13:02,455 - taskbased.py[line:100] - INFO - userId: 54525, code: 2.20, question:请说您要查询的小区名称, user_asr:金地家园, answer:YES
+2024-12-16 15:16:39,453 - taskbased.py[line:175] - INFO - 节点:3.40, 话术:None, 用户asr:DTMF(18810926929)DTMF, 用户意图:[{'title': 'others', 'asr': '18810926929', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:16:39,453 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 3.40, question:很抱歉没有查到户号,您可以再输入一次, user_asr:18810926929, answer:others
+2024-12-16 15:16:39,471 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 3.50, question:很抱歉没有查到户号,您可以再输入一次, user_asr:18810926929, answer:YES
+2024-12-16 15:23:00,258 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:23:00,258 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:ASR408error, answer:未听清
+2024-12-16 15:27:19,870 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:27:19,870 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 15:27:37,889 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:查水费。, 用户意图:[{'title': '水费查询', 'asr': '查水费', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:27:37,889 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:查水费, answer:水费查询
+2024-12-16 15:27:37,904 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 4.00, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:查水费, answer:NO
+2024-12-16 15:28:48,972 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件', 'doc_id': 6129, 'score': 0.994464099407196, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '供水报停', 'isFaq': True, 'recall': 'emb', 'query': '那你现在要怎么申请自来水停水', 'status': 2}]
+2024-12-16 15:28:48,972 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '那你现在要怎么申请自来水停水', 'isFaq': True, 'faqContent': '本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件', 'firstclass': 'FAQ', 'subclass': '供水报停'}]
+2024-12-16 15:28:48,972 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:那你现在要怎么申请自来水停水?, 用户意图:[{'title': 'FAQ', 'asr': '那你现在要怎么申请自来水停水', 'isFaq': True, 'faqContent': '本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件', 'firstclass': 'FAQ', 'subclass': '供水报停'}]
+2024-12-16 15:28:48,972 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 101.00, question:线上报装登录佳木斯供水公众号, 点击“报装申请”,提交后,工作人员会在24小时内联系您。线下报装需本人到供水公司申请,居民用户携带本人身份证复印件和房照复印件,非居民用户携带营业执照复印件、法人复印件及公章。&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:那你现在要怎么申请自来水停水, answer:FAQ
+2024-12-16 15:30:41,974 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:30:41,974 - taskbased.py[line:100] - INFO - userId: 13269511810, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 15:31:42,511 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:31:42,511 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 15:32:08,149 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'doc_id': 6717, 'score': 0.9977060556411743, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '缴费咨询', 'isFaq': True, 'recall': 'emb', 'query': '网上怎么交费', 'status': 2}]
+2024-12-16 15:32:08,149 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '网上怎么交费', 'isFaq': True, 'faqContent': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'firstclass': 'FAQ', 'subclass': '缴费咨询'}]
+2024-12-16 15:32:08,149 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:网上怎么交费?, 用户意图:[{'title': 'FAQ', 'asr': '网上怎么交费', 'isFaq': True, 'faqContent': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'firstclass': 'FAQ', 'subclass': '缴费咨询'}]
+2024-12-16 15:32:08,149 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 101.00, question:供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。 二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:网上怎么交费, answer:FAQ
+2024-12-16 15:33:04,613 - taskbased.py[line:175] - INFO - 节点:98.00, 话术:None, 用户asr:查水费。, 用户意图:[{'title': '水费查询', 'asr': '查水费', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:33:04,613 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 98.00, question:供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。 二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号&很抱歉,我没有理解您的意思,您可以说“漏水报修、停水咨询、查户号”。, user_asr:查水费, answer:水费查询
+2024-12-16 15:33:04,629 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 4.00, question:很抱歉,我没有理解您的意思,您可以说“漏水报修、停水咨询、查户号”。, user_asr:查水费, answer:YES
+2024-12-16 15:35:49,059 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:35:49,059 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 15:36:20,639 - taskbased.py[line:175] - INFO - 节点:4.30, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:36:20,639 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 4.30, question:您账户截止2024-11-06您的抄表表数为22.0欠费金额为10.0元。以上为非实时水费,如需查询实时数据请拨打8247776,如需其他服务请按1.&, user_asr:1, answer:1
+2024-12-16 15:36:42,878 - taskbased.py[line:175] - INFO - 节点:3.30, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 15:36:42,878 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 3.30, question:根据您的手机号查询到1个小区,复兴小区,户号是,135790。解决轻按1, 未解决请安2.&, user_asr:2, answer:2
+2024-12-16 16:09:03,998 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 16:09:03,998 - taskbased.py[line:100] - INFO - userId: 18813026837, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 16:09:17,598 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:查水费。, 用户意图:[{'title': '水费查询', 'asr': '查水费', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 16:09:17,598 - taskbased.py[line:100] - INFO - userId: 18813026837, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:查水费, answer:水费查询
+2024-12-16 16:09:17,612 - taskbased.py[line:100] - INFO - userId: 18813026837, code: 4.00, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:查水费, answer:NO
+2024-12-16 16:49:49,306 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 16:49:49,307 - taskbased.py[line:100] - INFO - userId: 89624569, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:ASR408error, answer:未听清
+2024-12-16 16:50:28,034 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:1, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 16:50:28,035 - taskbased.py[line:100] - INFO - userId: 13261201206, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 16:50:33,122 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:水费查询, 用户意图:[{'title': '水费查询', 'asr': '水费查询', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 16:50:33,122 - taskbased.py[line:100] - INFO - userId: 13261201206, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:水费查询, answer:水费查询
+2024-12-16 16:50:33,163 - taskbased.py[line:100] - INFO - userId: 13261201206, code: 4.00, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:水费查询, answer:YES
+2024-12-16 16:59:10,707 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:1, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 16:59:10,707 - taskbased.py[line:100] - INFO - userId: 13261201206, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-16 16:59:14,735 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:查水费, 用户意图:[{'title': '水费查询', 'asr': '查水费', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 16:59:14,735 - taskbased.py[line:100] - INFO - userId: 13261201206, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:查水费, answer:水费查询
+2024-12-16 16:59:14,746 - taskbased.py[line:100] - INFO - userId: 13261201206, code: 4.00, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:查水费, answer:YES
+2024-12-16 16:59:29,125 - taskbased.py[line:175] - INFO - 节点:4.30, 话术:None, 用户asr:2, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 16:59:29,126 - taskbased.py[line:100] - INFO - userId: 13261201206, code: 4.30, question:您账户截止2024-10-17您的抄表表数为22.22欠费金额为0.0元。如需详细查询缴费和水量情况可以登陆佳木斯供水公众号,如需人工查询请拨打8247777,解决轻按1, 未解决请按2.&, user_asr:2, answer:2
+2024-12-16 16:59:37,004 - taskbased.py[line:175] - INFO - 节点:4.10, 话术:None, 用户asr:13261201206, 用户意图:[{'title': 'others', 'asr': '13261201206', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 16:59:37,005 - taskbased.py[line:100] - INFO - userId: 13261201206, code: 4.10, question:请输入用户编号, 已井号键结束。, user_asr:13261201206, answer:others
+2024-12-16 16:59:37,019 - taskbased.py[line:100] - INFO - userId: 13261201206, code: 4.20, question:请输入用户编号, 已井号键结束。, user_asr:13261201206, answer:NO
+2024-12-16 16:59:48,797 - taskbased.py[line:175] - INFO - 节点:4.40, 话术:None, 用户asr:123456, 用户意图:[{'title': 'others', 'asr': '123456', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 16:59:48,798 - taskbased.py[line:100] - INFO - userId: 13261201206, code: 4.40, question:很抱歉没有查到水费,您可以再输入一次, user_asr:123456, answer:others
+2024-12-16 16:59:48,813 - taskbased.py[line:100] - INFO - userId: 13261201206, code: 4.50, question:很抱歉没有查到水费,您可以再输入一次, user_asr:123456, answer:YES
+2024-12-16 17:00:01,095 - taskbased.py[line:175] - INFO - 节点:4.30, 话术:None, 用户asr:2, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 17:00:01,096 - taskbased.py[line:100] - INFO - userId: 13261201206, code: 4.30, question:您账户截止2024-11-06您的抄表表数为33.33欠费金额为0.0元。如需详细查询缴费和水量情况可以登陆佳木斯供水公众号,如需人工查询请拨打8247777,解决轻按1, 未解决请按2.&, user_asr:2, answer:2
+2024-12-16 17:00:03,547 - taskbased.py[line:175] - INFO - 节点:4.10, 话术:None, 用户asr:1342, 用户意图:[{'title': 'others', 'asr': '1342', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 17:00:03,547 - taskbased.py[line:100] - INFO - userId: 13261201206, code: 4.10, question:请输入用户编号, 已井号键结束。, user_asr:1342, answer:others
+2024-12-16 17:00:03,551 - taskbased.py[line:100] - INFO - userId: 13261201206, code: 4.20, question:请输入用户编号, 已井号键结束。, user_asr:1342, answer:NO
+2024-12-16 17:00:06,711 - taskbased.py[line:175] - INFO - 节点:4.40, 话术:None, 用户asr:134224, 用户意图:[{'title': 'others', 'asr': '134224', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 17:00:06,712 - taskbased.py[line:100] - INFO - userId: 13261201206, code: 4.40, question:很抱歉没有查到水费,您可以再输入一次, user_asr:134224, answer:others
+2024-12-16 17:00:06,725 - taskbased.py[line:100] - INFO - userId: 13261201206, code: 4.50, question:很抱歉没有查到水费,您可以再输入一次, user_asr:134224, answer:NO
+2024-12-16 17:55:21,748 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 17:55:21,748 - taskbased.py[line:100] - INFO - userId: 15001033588, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-16 17:56:05,076 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-16 17:56:05,077 - taskbased.py[line:100] - INFO - userId: 15001033588, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2

+ 482 - 0
ai-slibra-assistant/log/taskbased.log.2024-12-17

@@ -0,0 +1,482 @@
+2024-12-18 09:48:31,500 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 09:48:31,501 - taskbased.py[line:100] - INFO - userId: 15010057937, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 09:51:02,439 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家漏水了', 'doc_id': 3127, 'score': 0.7957490682601929, 'intent': '转人工', 'class': '报修', 'subclass': '漏水报修', 'isFaq': False, 'recall': 'emb', 'query': '咱们说话看看有没有干扰', 'status': 2}]
+2024-12-18 09:51:02,439 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:咱们说话看看有没有干扰。, 用户意图:[{'title': 'others', 'asr': '咱们说话看看有没有干扰', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 09:51:02,439 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:咱们说话看看有没有干扰, answer:others
+2024-12-18 09:51:13,704 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家漏水了', 'doc_id': 2657, 'score': 0.7763783931732178, 'intent': '转人工', 'class': '报修', 'subclass': '漏水报修', 'isFaq': False, 'recall': 'emb', 'query': '是的,我怕', 'status': 2}]
+2024-12-18 09:51:13,705 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:是的,我怕。, 用户意图:[{'title': 'others', 'asr': '是的,我怕', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 09:51:13,706 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:是的,我怕, answer:others
+2024-12-18 09:52:54,957 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再说一遍', 'doc_id': 5617, 'score': 0.8522085547447205, 'intent': '未听清', 'class': '未听清', 'subclass': '未听清', 'isFaq': False, 'recall': 'emb', 'query': '啊,他又说', 'status': 2}]
+2024-12-18 09:52:54,957 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '未听清', 'asr': '啊,他又说', 'isFaq': False, 'faqContent': '', 'firstclass': '未听清', 'subclass': '未听清'}]
+2024-12-18 09:52:54,957 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:啊,他又说。, 用户意图:[{'title': '未听清', 'asr': '啊,他又说', 'isFaq': False, 'faqContent': '', 'firstclass': '未听清', 'subclass': '未听清'}]
+2024-12-18 09:52:54,957 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:啊,他又说, answer:未听清
+2024-12-18 09:53:58,144 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我要投诉', 'doc_id': 5581, 'score': 0.8667606115341187, 'isFaq': False, 'recall': 'emb', 'class': '投诉建议', 'subclass': '投诉建议', 'query': '我们开始捣乱了,看你会不会重播两遍', 'intent': '转人工', 'status': 3}]
+2024-12-18 09:53:58,144 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:我们开始捣乱了,看你会不会重播两遍。, 用户意图:[{'title': 'others', 'asr': '我们开始捣乱了,看你会不会重播两遍', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 09:53:58,144 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:我们开始捣乱了,看你会不会重播两遍, answer:others
+2024-12-18 09:54:12,780 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再说一遍', 'doc_id': 5638, 'score': 0.883851170539856, 'intent': '未听清', 'class': '未听清', 'subclass': '未听清', 'isFaq': False, 'recall': 'emb', 'query': '我们来捣乱了,看你会播两遍吗?大点说话', 'status': 2}]
+2024-12-18 09:54:12,780 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '未听清', 'asr': '我们来捣乱了,看你会播两遍吗?大点说话', 'isFaq': False, 'faqContent': '', 'firstclass': '未听清', 'subclass': '未听清'}]
+2024-12-18 09:54:12,781 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:我们来捣乱了,看你会播两遍吗?大点说话。, 用户意图:[{'title': '未听清', 'asr': '我们来捣乱了,看你会播两遍吗?大点说话', 'isFaq': False, 'faqContent': '', 'firstclass': '未听清', 'subclass': '未听清'}]
+2024-12-18 09:54:12,781 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:我们来捣乱了,看你会播两遍吗?大点说话, answer:未听清
+2024-12-18 09:55:54,434 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我要投诉', 'doc_id': 5553, 'score': 0.9075808525085449, 'intent': '转人工', 'class': '投诉建议', 'subclass': '投诉建议', 'isFaq': False, 'recall': 'emb', 'query': '我们又来捣乱了,你会怎么样呢?我们在捣乱了', 'status': 2}]
+2024-12-18 09:55:54,435 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:我们又来捣乱了,你会怎么样呢?我们在捣乱了。, 用户意图:[{'title': 'others', 'asr': '我们又来捣乱了,你会怎么样呢?我们在捣乱了', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 09:55:54,435 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:我们又来捣乱了,你会怎么样呢?我们在捣乱了, answer:others
+2024-12-18 09:56:05,843 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再说一遍', 'doc_id': 5641, 'score': 0.8690125346183777, 'intent': '未听清', 'class': '未听清', 'subclass': '未听清', 'isFaq': False, 'recall': 'emb', 'query': '第一遍有空,第二遍我们', 'status': 2}]
+2024-12-18 09:56:05,843 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '未听清', 'asr': '第一遍有空,第二遍我们', 'isFaq': False, 'faqContent': '', 'firstclass': '未听清', 'subclass': '未听清'}]
+2024-12-18 09:56:05,843 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:第一遍有空,第二遍我们。, 用户意图:[{'title': '未听清', 'asr': '第一遍有空,第二遍我们', 'isFaq': False, 'faqContent': '', 'firstclass': '未听清', 'subclass': '未听清'}]
+2024-12-18 09:56:05,843 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:第一遍有空,第二遍我们, answer:未听清
+2024-12-18 09:57:22,467 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家水质水压发生问题', 'doc_id': 3498, 'score': 0.7729569673538208, 'isFaq': False, 'recall': 'emb', 'class': '报修', 'subclass': '水质水压', 'query': '然十秒钟后改,那什么这个期间不要识别什么乱七八糟的东西', 'intent': '转人工', 'status': 3}]
+2024-12-18 09:57:22,467 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:然十秒钟后改,那什么这个期间不要识别什么乱七八糟的东西。, 用户意图:[{'title': 'others', 'asr': '然十秒钟后改,那什么这个期间不要识别什么乱七八糟的东西', 'isFaq': False, 'faqContent': ''}, {'title': '播放次数超限', 'asr': '然十秒钟后改,那什么这个期间不要识别什么乱七八糟的东西', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 09:57:22,467 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:然十秒钟后改,那什么这个期间不要识别什么乱七八糟的东西, answer:播放次数超限
+2024-12-18 09:58:25,886 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '维修人员什么时候能到', 'doc_id': 4205, 'score': 0.9314192533493042, 'intent': '转人工', 'class': '报修', 'subclass': '报修催单', 'isFaq': False, 'recall': 'emb', 'query': '到', 'status': 2}]
+2024-12-18 09:58:25,886 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:到。, 用户意图:[{'title': 'others', 'asr': '到', 'isFaq': False, 'faqContent': ''}, {'title': '播放次数超限', 'asr': '到', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 09:58:25,886 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:到, answer:播放次数超限
+2024-12-18 10:02:48,028 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 10:02:48,028 - taskbased.py[line:100] - INFO - userId: 15010057937, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 10:04:34,549 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '转人工', 'doc_id': 5643, 'score': 0.9831603169441223, 'intent': '转人工', 'class': '转人工', 'subclass': '转人工', 'isFaq': False, 'recall': 'emb', 'query': '转人工化', 'status': 2}]
+2024-12-18 10:04:34,549 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:转人工化。, 用户意图:[{'title': 'others', 'asr': '转人工化', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 10:04:34,549 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:转人工化, answer:others
+2024-12-18 10:04:45,389 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '转人工', 'doc_id': 5643, 'score': 1.0, 'intent': '转人工', 'class': '转人工', 'subclass': '转人工', 'isFaq': False, 'recall': 'emb', 'query': '转人工', 'status': 2}]
+2024-12-18 10:04:45,390 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:转人工。, 用户意图:[{'title': 'others', 'asr': '转人工', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 10:04:45,390 - taskbased.py[line:100] - INFO - userId: 15010057937, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:转人工, answer:others
+2024-12-18 10:04:57,041 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 10:04:57,042 - taskbased.py[line:100] - INFO - userId: 15010057937, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 10:05:05,545 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '转人工', 'doc_id': 5643, 'score': 1.0, 'intent': '转人工', 'class': '转人工', 'subclass': '转人工', 'isFaq': False, 'recall': 'emb', 'query': '转人工', 'status': 2}]
+2024-12-18 10:05:05,545 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:转人工。, 用户意图:[{'title': 'others', 'asr': '转人工', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 10:05:05,545 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:转人工, answer:others
+2024-12-18 10:07:07,233 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '转人工', 'doc_id': 5643, 'score': 1.0, 'intent': '转人工', 'class': '转人工', 'subclass': '转人工', 'isFaq': False, 'recall': 'emb', 'query': '转人工', 'status': 2}]
+2024-12-18 10:07:07,234 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:转人工。, 用户意图:[{'title': 'others', 'asr': '转人工', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 10:07:07,234 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:转人工, answer:others
+2024-12-18 10:30:22,652 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 10:30:22,652 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 10:31:23,549 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 10:31:23,549 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 10:32:15,613 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 10:32:15,613 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 10:33:03,481 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 10:33:03,481 - taskbased.py[line:100] - INFO - userId: 15010057937, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 10:34:24,615 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5767, 'score': 0.969975471496582, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '啊啊', 'status': 2}]
+2024-12-18 10:34:24,615 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '啊啊', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 10:34:24,615 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:啊啊。, 用户意图:[{'title': '准备结束', 'asr': '啊啊', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 10:34:24,615 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:啊啊, answer:准备结束
+2024-12-18 10:39:02,787 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 10:39:02,787 - taskbased.py[line:100] - INFO - userId: 18810926929, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 10:39:52,363 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 10:39:52,363 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 10:40:51,398 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 10:40:51,398 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 10:40:58,072 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 10:40:58,072 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 10:41:43,313 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '阀门问题', 'doc_id': 4887, 'score': 0.791102409362793, 'isFaq': False, 'recall': 'emb', 'class': '报停', 'subclass': '阀门问题', 'query': '体验请按一我们的传统服务,请按', 'intent': '转人工', 'status': 3}]
+2024-12-18 10:41:43,314 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:体验请按一我们的传统服务,请按。, 用户意图:[{'title': 'others', 'asr': '体验请按一我们的传统服务,请按', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 10:41:43,314 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:体验请按一我们的传统服务,请按, answer:others
+2024-12-18 10:42:25,399 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 10:42:25,399 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 10:43:25,767 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 10:43:25,767 - taskbased.py[line:100] - INFO - userId: 15010057937, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 10:46:13,951 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 10:46:13,951 - taskbased.py[line:100] - INFO - userId: 15010057937, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 10:48:41,764 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 10:48:41,764 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 10:51:30,268 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我要取消报修', 'doc_id': 4320, 'score': 0.8898230791091919, 'intent': '转人工', 'class': '报修', 'subclass': '取消报修', 'isFaq': False, 'recall': 'emb', 'query': '不需', 'status': 2}]
+2024-12-18 10:51:30,269 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:不需。, 用户意图:[{'title': 'others', 'asr': '不需', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 10:51:30,269 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:不需, answer:others
+2024-12-18 11:08:00,397 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 11:08:00,398 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 11:08:58,845 - taskbased.py[line:175] - INFO - 节点:2.30, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 11:08:58,845 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.30, question:您查询的小区复兴小区,因复兴区管网停电,导致泵站我发正常运行,导致部分小区停水。
+,于2024-11-22 00:00:00停水,预计2025-03-01 00:00:00恢复供水,解决轻按1,未解决请按2&, user_asr:2, answer:2
+2024-12-18 11:09:12,848 - taskbased.py[line:175] - INFO - 节点:2.40, 话术:None, 用户asr:康华时代。, 用户意图:[{'title': 'others', 'asr': '康华时代', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 11:09:12,848 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.40, question:很抱歉没有查到停水信息,您可以再说一遍,如需人工服务请说转人工。, user_asr:康华时代, answer:others
+2024-12-18 11:09:12,859 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.50, question:很抱歉没有查到停水信息,您可以再说一遍,如需人工服务请说转人工。, user_asr:康华时代, answer:YES
+2024-12-18 11:10:05,314 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 11:10:05,314 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 11:11:18,033 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '转人工', 'doc_id': 5643, 'score': 1.0, 'intent': '转人工', 'class': '转人工', 'subclass': '转人工', 'isFaq': False, 'recall': 'emb', 'query': '转人工', 'status': 2}]
+2024-12-18 11:11:18,033 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:转人工。, 用户意图:[{'title': 'others', 'asr': '转人工', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 11:11:18,033 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:转人工, answer:others
+2024-12-18 11:17:20,117 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 11:17:20,118 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 11:20:16,290 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 11:20:16,291 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 11:22:48,795 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 11:22:48,795 - taskbased.py[line:100] - INFO - userId: 15010057937, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 11:23:13,403 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 11:23:13,403 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 11:25:27,306 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 11:25:27,307 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 11:26:21,718 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 11:26:21,718 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 11:26:44,730 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 11:26:44,730 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 13:25:11,593 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 13:25:11,593 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 13:26:11,485 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5767, 'score': 0.9653151035308838, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '嗯,对', 'status': 2}]
+2024-12-18 13:26:11,485 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '嗯,对', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 13:26:11,485 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:嗯,对。, 用户意图:[{'title': '准备结束', 'asr': '嗯,对', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 13:26:11,485 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:嗯,对, answer:准备结束
+2024-12-18 13:27:30,885 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 13:27:30,885 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:ASR408error, answer:未听清
+2024-12-18 13:31:07,307 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5767, 'score': 0.974940299987793, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '嗯', 'status': 2}]
+2024-12-18 13:31:07,307 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '嗯', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 13:31:07,308 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:嗯。, 用户意图:[{'title': '准备结束', 'asr': '嗯', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 13:31:07,308 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:嗯, answer:准备结束
+2024-12-18 13:31:21,808 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 13:31:21,808 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 13:32:27,330 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我要投诉', 'doc_id': 5553, 'score': 0.7842915058135986, 'isFaq': False, 'recall': 'emb', 'class': '投诉建议', 'subclass': '投诉建议', 'query': '好像不限不占是吧', 'intent': '转人工', 'status': 3}]
+2024-12-18 13:32:27,331 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:好像不限不占是吧?, 用户意图:[{'title': 'others', 'asr': '好像不限不占是吧', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 13:32:27,331 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:好像不限不占是吧, answer:others
+2024-12-18 13:33:41,737 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:转人工。, 用户意图:[{'title': '转人工', 'asr': '转人工', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 13:33:41,737 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:转人工, answer:转人工
+2024-12-18 13:34:10,069 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 13:34:10,069 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 13:41:44,133 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 13:41:44,133 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 13:42:01,292 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 13:42:01,292 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 13:42:34,052 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 13:42:34,052 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 14:23:14,742 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5767, 'score': 0.9512346982955933, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '啊', 'status': 2}]
+2024-12-18 14:23:14,742 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '啊', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 14:23:14,742 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:啊。, 用户意图:[{'title': '准备结束', 'asr': '啊', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 14:23:14,742 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:啊, answer:准备结束
+2024-12-18 14:24:45,505 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 14:24:45,505 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 14:33:54,951 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 14:33:54,951 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:ASR408error, answer:未听清
+2024-12-18 14:34:54,034 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 14:34:54,034 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 14:34:59,330 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 14:34:59,330 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-18 14:35:13,076 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:转人工。, 用户意图:[{'title': '转人工', 'asr': '转人工', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 14:35:13,076 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:转人工, answer:转人工
+2024-12-18 14:36:28,147 - taskbased.py[line:175] - INFO - 节点:2.10, 话术:None, 用户asr:惠兴小区。, 用户意图:[{'title': 'others', 'asr': '惠兴小区', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 14:36:28,147 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 2.10, question:请说您要查询的小区名称, user_asr:惠兴小区, answer:others
+2024-12-18 14:36:28,172 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 2.20, question:请说您要查询的小区名称, user_asr:惠兴小区, answer:NO
+2024-12-18 14:38:21,679 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 14:38:21,679 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 14:39:55,305 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 14:39:55,305 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 14:42:33,016 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 14:42:33,016 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 14:47:20,171 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:转人工。, 用户意图:[{'title': '转人工', 'asr': '转人工', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 14:47:20,171 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:转人工, answer:转人工
+2024-12-18 14:48:35,905 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 14:48:35,905 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 15:01:48,355 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '维修人员什么时候能到', 'doc_id': 3999, 'score': 0.9168599247932434, 'intent': '转人工', 'class': '报修', 'subclass': '报修催单', 'isFaq': False, 'recall': 'emb', 'query': '就是俩咋不打电话了', 'status': 2}]
+2024-12-18 15:01:48,355 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:就是俩咋不打电话了?, 用户意图:[{'title': 'others', 'asr': '就是俩咋不打电话了', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 15:01:48,356 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:就是俩咋不打电话了, answer:others
+2024-12-18 15:01:48,405 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我要投诉', 'doc_id': 5514, 'score': 0.8841983675956726, 'intent': '转人工', 'class': '投诉建议', 'subclass': '投诉建议', 'isFaq': False, 'recall': 'emb', 'query': '就是俩反复打就算了', 'status': 2}]
+2024-12-18 15:01:48,406 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:就是俩反复打就算了。, 用户意图:[{'title': 'others', 'asr': '就是俩反复打就算了', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 15:01:48,406 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:就是俩反复打就算了, answer:others
+2024-12-18 15:02:24,663 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 15:02:24,663 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 15:18:27,120 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我要查户号', 'doc_id': 2110, 'score': 0.9795694351196289, 'intent': '户号查询', 'class': '户号查询', 'subclass': '户号查询', 'isFaq': False, 'recall': 'emb', 'query': '嗯,我我要查户号', 'status': 2}]
+2024-12-18 15:18:27,120 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '户号查询', 'asr': '嗯,我我要查户号', 'isFaq': False, 'faqContent': '', 'firstclass': '户号查询', 'subclass': '户号查询'}]
+2024-12-18 15:18:27,121 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:嗯,我我要查户号。, 用户意图:[{'title': '户号查询', 'asr': '嗯,我我要查户号', 'isFaq': False, 'faqContent': '', 'firstclass': '户号查询', 'subclass': '户号查询'}]
+2024-12-18 15:18:27,121 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 101.00, question:还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:嗯,我我要查户号, answer:户号查询
+2024-12-18 15:18:27,130 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 3.00, question:还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:嗯,我我要查户号, answer:NO
+2024-12-18 15:19:36,495 - taskbased.py[line:175] - INFO - 节点:4.30, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 15:19:36,495 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 4.30, question:您账户截止2024-11-06您的抄表表数为33.33欠费金额为0.0元。如需详细查询缴费和水量情况可以登陆佳木斯供水公众号,如需人工查询请拨打8247777,解决轻按1, 未解决请按2.&, user_asr:1, answer:1
+2024-12-18 15:20:58,838 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '缴水费后需要联系抄表员后,24小时内给水。', 'doc_id': 6361, 'score': 0.9990811347961426, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '缴费未来水', 'isFaq': True, 'recall': 'emb', 'query': '我水费刚交完多长时间能来水', 'status': 2}]
+2024-12-18 15:20:58,838 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '我水费刚交完多长时间能来水', 'isFaq': True, 'faqContent': '缴水费后需要联系抄表员后,24小时内给水。', 'firstclass': 'FAQ', 'subclass': '缴费未来水'}]
+2024-12-18 15:20:58,838 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:我水费刚交完多长时间能来水?, 用户意图:[{'title': 'FAQ', 'asr': '我水费刚交完多长时间能来水', 'isFaq': True, 'faqContent': '缴水费后需要联系抄表员后,24小时内给水。', 'firstclass': 'FAQ', 'subclass': '缴费未来水'}]
+2024-12-18 15:20:58,838 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我水费刚交完多长时间能来水, answer:FAQ
+2024-12-18 15:32:36,487 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 15:32:36,487 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 15:32:43,099 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 15:32:43,099 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 15:34:11,075 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 15:34:11,075 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 15:34:45,142 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'doc_id': 6932, 'score': 0.780150294303894, 'isFaq': True, 'recall': 'emb', 'class': 'FAQ', 'subclass': '缴费咨询', 'query': '传统服务业空间', 'intent': 'FAQ', 'status': 3}]
+2024-12-18 15:34:45,142 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:传统服务业空间。, 用户意图:[{'title': 'others', 'asr': '传统服务业空间', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 15:34:45,142 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:传统服务业空间, answer:others
+2024-12-18 15:37:46,949 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '怎么停水了?', 'doc_id': 405, 'score': 0.8069679737091064, 'intent': '停水咨询', 'class': '停水咨询', 'subclass': '停水咨询', 'isFaq': False, 'recall': 'emb', 'query': '挺多嗯', 'status': 2}]
+2024-12-18 15:37:46,949 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '停水咨询', 'asr': '挺多嗯', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-18 15:37:46,949 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:挺多嗯。, 用户意图:[{'title': '停水咨询', 'asr': '挺多嗯', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-18 15:37:46,949 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:挺多嗯, answer:停水咨询
+2024-12-18 15:37:46,978 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:挺多嗯, answer:NO
+2024-12-18 15:38:46,089 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 15:38:46,090 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 15:40:56,639 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 15:40:56,640 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 15:41:22,529 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 15:41:22,530 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 15:41:47,965 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 15:41:47,965 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 15:42:20,033 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 15:42:20,033 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:02:45,974 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:02:45,974 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:03:13,010 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:03:13,011 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:06:22,411 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:06:22,411 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:06:28,851 - taskbased.py[line:175] - INFO - 节点:4.40, 话术:None, 用户asr:DTMF(21)DTMF, 用户意图:[{'title': 'others', 'asr': '21', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:06:28,851 - taskbased.py[line:100] - INFO - userId: 1000, code: 4.40, question:很抱歉没有查到水费,您可以再输入一次, user_asr:21, answer:others
+2024-12-18 16:06:28,867 - taskbased.py[line:100] - INFO - userId: 1000, code: 4.50, question:很抱歉没有查到水费,您可以再输入一次, user_asr:21, answer:NO
+2024-12-18 16:08:20,156 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:08:20,157 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-18 16:08:33,347 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '转人工', 'doc_id': 5694, 'score': 0.9593005180358887, 'intent': '转人工', 'class': '转人工', 'subclass': '转人工', 'isFaq': False, 'recall': 'emb', 'query': '这个机器人', 'status': 2}]
+2024-12-18 16:08:33,347 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '这个机器人', 'isFaq': False, 'faqContent': '', 'firstclass': '转人工', 'subclass': '转人工'}]
+2024-12-18 16:08:33,347 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:这个机器人。, 用户意图:[{'title': '转人工', 'asr': '这个机器人', 'isFaq': False, 'faqContent': '', 'firstclass': '转人工', 'subclass': '转人工'}]
+2024-12-18 16:08:33,348 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:这个机器人, answer:转人工
+2024-12-18 16:12:11,338 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5780, 'score': 0.921441912651062, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '17挂了啊,1017', 'status': 2}]
+2024-12-18 16:12:11,338 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '17挂了啊,1017', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 16:12:11,338 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:17挂了啊,1017。, 用户意图:[{'title': '准备结束', 'asr': '17挂了啊,1017', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 16:12:11,338 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:17挂了啊,1017, answer:准备结束
+2024-12-18 16:13:34,485 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'doc_id': 6641, 'score': 0.8301816582679749, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '缴费咨询', 'isFaq': True, 'recall': 'emb', 'query': '反正我刚查了一下,还剩六百多个', 'status': 2}]
+2024-12-18 16:13:34,486 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:反正我刚查了一下,还剩六百多个。, 用户意图:[{'title': 'others', 'asr': '反正我刚查了一下,还剩六百多个', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:13:34,486 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:反正我刚查了一下,还剩六百多个, answer:others
+2024-12-18 16:14:18,149 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:14:18,149 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:14:35,521 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:14:35,521 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-18 16:17:11,357 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '维修人员什么时候能到', 'doc_id': 3953, 'score': 0.7531095743179321, 'isFaq': False, 'recall': 'emb', 'class': '报修', 'subclass': '报修催单', 'query': '我刚一打两分钟,但', 'intent': '转人工', 'status': 3}]
+2024-12-18 16:17:11,357 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:我刚一打两分钟,但。, 用户意图:[{'title': 'others', 'asr': '我刚一打两分钟,但', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:17:11,357 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:我刚一打两分钟,但, answer:others
+2024-12-18 16:17:25,623 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:17:25,623 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:19:03,489 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我要取消报修', 'doc_id': 4315, 'score': 0.8811584711074829, 'intent': '转人工', 'class': '报修', 'subclass': '取消报修', 'isFaq': False, 'recall': 'emb', 'query': '那我发我直接删除', 'status': 2}]
+2024-12-18 16:19:03,490 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:那我发我直接删除。, 用户意图:[{'title': 'others', 'asr': '那我发我直接删除', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:19:03,490 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:那我发我直接删除, answer:others
+2024-12-18 16:19:03,518 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家漏水了', 'doc_id': 3382, 'score': 0.9611912965774536, 'intent': '转人工', 'class': '报修', 'subclass': '漏水报修', 'isFaq': False, 'recall': 'emb', 'query': '就直接删除', 'status': 2}]
+2024-12-18 16:19:03,518 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:就直接删除。, 用户意图:[{'title': 'others', 'asr': '就直接删除', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:19:03,518 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:就直接删除, answer:others
+2024-12-18 16:19:15,609 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:19:15,609 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:20:07,772 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5720, 'score': 0.8088945746421814, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '走到那个', 'status': 2}]
+2024-12-18 16:20:07,773 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '走到那个', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 16:20:07,773 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:走到那个。, 用户意图:[{'title': '准备结束', 'asr': '走到那个', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 16:20:07,773 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:走到那个, answer:准备结束
+2024-12-18 16:20:40,338 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:20:40,338 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:20:49,868 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家漏水了', 'doc_id': 2657, 'score': 0.761919379234314, 'isFaq': False, 'recall': 'emb', 'class': '报修', 'subclass': '漏水报修', 'query': '这是很', 'intent': '转人工', 'status': 3}]
+2024-12-18 16:20:49,868 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:这是很。, 用户意图:[{'title': 'others', 'asr': '这是很', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:20:49,868 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:这是很, answer:others
+2024-12-18 16:21:17,553 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:谢谢。, 用户意图:[{'title': '准备结束', 'asr': '谢谢', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:21:17,553 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:谢谢, answer:准备结束
+2024-12-18 16:21:41,902 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5781, 'score': 0.8636499047279358, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '但是我没有挂断', 'status': 2}]
+2024-12-18 16:21:41,902 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '但是我没有挂断', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 16:21:41,902 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:但是我没有挂断。, 用户意图:[{'title': '准备结束', 'asr': '但是我没有挂断', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 16:21:41,902 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:但是我没有挂断, answer:准备结束
+2024-12-18 16:22:04,055 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:22:04,055 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:22:50,872 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:22:50,872 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:23:15,980 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:23:15,980 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:23:16,077 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:23:16,077 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:24:36,475 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:24:36,475 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:26:39,899 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '水表怎么安装和更换?', 'doc_id': 5043, 'score': 0.8204976320266724, 'isFaq': False, 'recall': 'emb', 'class': '报装', 'subclass': '水表报装更换', 'query': '我就不按', 'intent': '转人工', 'status': 3}]
+2024-12-18 16:26:39,900 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:我就不按。, 用户意图:[{'title': 'others', 'asr': '我就不按', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:26:39,900 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:我就不按, answer:others
+2024-12-18 16:26:56,867 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:26:56,867 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:ASR408error, answer:未听清
+2024-12-18 16:28:25,771 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家水质水压发生问题', 'doc_id': 3479, 'score': 0.8908247947692871, 'intent': '转人工', 'class': '报修', 'subclass': '水质水压', 'isFaq': False, 'recall': 'emb', 'query': '小机器聪明', 'status': 2}]
+2024-12-18 16:28:25,771 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:小机器聪明。, 用户意图:[{'title': 'others', 'asr': '小机器聪明', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:28:25,771 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:小机器聪明, answer:others
+2024-12-18 16:29:03,008 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:29:03,008 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:29:32,984 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '阀门问题', 'doc_id': 4951, 'score': 0.8978933095932007, 'isFaq': False, 'recall': 'emb', 'class': '报停', 'subclass': '阀门问题', 'query': '我来捣乱了', 'intent': '转人工', 'status': 3}]
+2024-12-18 16:29:32,984 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:我来捣乱了。, 用户意图:[{'title': 'others', 'asr': '我来捣乱了', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:29:32,984 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:我来捣乱了, answer:others
+2024-12-18 16:32:16,080 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '怎么停水了?', 'doc_id': 1172, 'score': 0.9072929620742798, 'intent': '停水咨询', 'class': '停水咨询', 'subclass': '停水咨询', 'isFaq': False, 'recall': 'emb', 'query': '还挺快', 'status': 2}]
+2024-12-18 16:32:16,080 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '停水咨询', 'asr': '还挺快', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-18 16:32:16,081 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:还挺快。, 用户意图:[{'title': '停水咨询', 'asr': '还挺快', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-18 16:32:16,081 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:还挺快, answer:停水咨询
+2024-12-18 16:32:16,091 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 2.00, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:还挺快, answer:NO
+2024-12-18 16:33:20,443 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '转人工', 'doc_id': 5643, 'score': 1.0, 'intent': '转人工', 'class': '转人工', 'subclass': '转人工', 'isFaq': False, 'recall': 'emb', 'query': '转人工', 'status': 2}]
+2024-12-18 16:33:20,443 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:转人工。, 用户意图:[{'title': 'others', 'asr': '转人工', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:33:20,443 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:转人工, answer:others
+2024-12-18 16:34:06,666 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:34:06,666 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-18 16:35:25,510 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:35:25,511 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:35:28,963 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5767, 'score': 0.817794680595398, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '真的', 'status': 2}]
+2024-12-18 16:35:28,963 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '真的', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 16:35:28,964 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:真的。, 用户意图:[{'title': '准备结束', 'asr': '真的', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 16:35:28,964 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:真的, answer:准备结束
+2024-12-18 16:36:03,780 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:36:03,780 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-18 16:36:15,663 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:36:15,663 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:38:18,436 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:38:18,436 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:38:22,674 - taskbased.py[line:175] - INFO - 节点:2.10, 话术:None, 用户asr:康华时代。, 用户意图:[{'title': 'others', 'asr': '康华时代', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:38:22,674 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.10, question:请说您要查询的小区名称, user_asr:康华时代, answer:others
+2024-12-18 16:38:22,697 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.20, question:请说您要查询的小区名称, user_asr:康华时代, answer:YES
+2024-12-18 16:39:08,272 - taskbased.py[line:175] - INFO - 节点:2.10, 话术:None, 用户asr:钢华时代。, 用户意图:[{'title': 'others', 'asr': '钢华时代', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:39:08,272 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.10, question:请说您要查询的小区名称, user_asr:钢华时代, answer:others
+2024-12-18 16:39:08,286 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.20, question:请说您要查询的小区名称, user_asr:钢华时代, answer:NO
+2024-12-18 16:40:01,385 - taskbased.py[line:175] - INFO - 节点:2.30, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:40:01,385 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.30, question:您查询的小区复兴小区,因复兴区管网停电,导致泵站我发正常运行,导致部分小区停水。
+,于2024-11-22 00:00:00停水,预计2025-03-01 00:00:00恢复供水,解决轻按1,未解决请按2&, user_asr:1, answer:1
+2024-12-18 16:40:01,424 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:40:01,424 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-18 16:40:15,338 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:转人工。, 用户意图:[{'title': '转人工', 'asr': '转人工', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:40:15,338 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:转人工, answer:转人工
+2024-12-18 16:41:51,187 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:41:51,187 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:42:06,837 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '维修人员什么时候能到', 'doc_id': 4149, 'score': 0.9978882670402527, 'intent': '转人工', 'class': '报修', 'subclass': '报修催单', 'isFaq': False, 'recall': 'emb', 'query': '我想问一下,你们到底啥时候来呀?我们这边水都的可厉害了,呼啦呼啦呼啦呼啦呼啦,一直呼呼啦啦的,怎么办呀', 'status': 2}]
+2024-12-18 16:42:06,838 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '我想问一下,你们到底啥时候来呀?我们这边水都的可厉害了,呼啦呼啦呼啦呼啦呼啦,一直呼呼啦啦的,怎么办呀', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '报修催单'}]
+2024-12-18 16:42:06,838 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:我想问一下,你们到底啥时候来呀?我们这边水都的可厉害了,呼啦呼啦呼啦呼啦呼啦,一直呼呼啦啦的,怎么办呀?, 用户意图:[{'title': '转人工', 'asr': '我想问一下,你们到底啥时候来呀?我们这边水都的可厉害了,呼啦呼啦呼啦呼啦呼啦,一直呼呼啦啦的,怎么办呀', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '报修催单'}]
+2024-12-18 16:42:06,838 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我想问一下,你们到底啥时候来呀?我们这边水都的可厉害了,呼啦呼啦呼啦呼啦呼啦,一直呼呼啦啦的,怎么办呀, answer:转人工
+2024-12-18 16:45:11,591 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:45:11,592 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:46:06,322 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:46:06,322 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:48:28,311 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:48:28,311 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-18 16:49:13,888 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:49:13,888 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-18 16:49:34,190 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家漏水了', 'doc_id': 3080, 'score': 0.9952442646026611, 'intent': '转人工', 'class': '报修', 'subclass': '漏水报修', 'isFaq': False, 'recall': 'emb', 'query': '我们家楼下那一家,他们家没有住人。然后但是我发现他们家漏水了,然后', 'status': 2}]
+2024-12-18 16:49:34,190 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '我们家楼下那一家,他们家没有住人。然后但是我发现他们家漏水了,然后', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '漏水报修'}]
+2024-12-18 16:49:34,190 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:我们家楼下那一家,他们家没有住人。然后但是我发现他们家漏水了,然后。, 用户意图:[{'title': '转人工', 'asr': '我们家楼下那一家,他们家没有住人。然后但是我发现他们家漏水了,然后', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '漏水报修'}]
+2024-12-18 16:49:34,190 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我们家楼下那一家,他们家没有住人。然后但是我发现他们家漏水了,然后, answer:转人工
+2024-12-18 16:50:46,717 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '维修人员什么时候能到', 'doc_id': 4045, 'score': 0.9881771206855774, 'intent': '转人工', 'class': '报修', 'subclass': '报修催单', 'isFaq': False, 'recall': 'emb', 'query': '我刚刚给超宝元打电话了,但是他一直都没来。然后我们家这个水一直关不住,然后一直在呼啦啦呼啦啦的漏水。然后我现在也不知道该怎么办,能给那个操作人员打一下电话吗?然后让他快点来给我修一下,要不然我们家都要发水了,你说该怎么办呀?你快点来吧,你听到了吗', 'status': 2}]
+2024-12-18 16:50:46,717 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '我刚刚给超宝元打电话了,但是他一直都没来。然后我们家这个水一直关不住,然后一直在呼啦啦呼啦啦的漏水。然后我现在也不知道该怎么办,能给那个操作人员打一下电话吗?然后让他快点来给我修一下,要不然我们家都要发水了,你说该怎么办呀?你快点来吧,你听到了吗', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '报修催单'}]
+2024-12-18 16:50:46,717 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:我刚刚给超宝元打电话了,但是他一直都没来。然后我们家这个水一直关不住,然后一直在呼啦啦呼啦啦的漏水。然后我现在也不知道该怎么办,能给那个操作人员打一下电话吗?然后让他快点来给我修一下,要不然我们家都要发水了,你说该怎么办呀?你快点来吧,你听到了吗?, 用户意图:[{'title': '转人工', 'asr': '我刚刚给超宝元打电话了,但是他一直都没来。然后我们家这个水一直关不住,然后一直在呼啦啦呼啦啦的漏水。然后我现在也不知道该怎么办,能给那个操作人员打一下电话吗?然后让他快点来给我修一下,要不然我们家都要发水了,你说该怎么办呀?你快点来吧,你听到了吗', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '报修催单'}]
+2024-12-18 16:50:46,717 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我刚刚给超宝元打电话了,但是他一直都没来。然后我们家这个水一直关不住,然后一直在呼啦啦呼啦啦的漏水。然后我现在也不知道该怎么办,能给那个操作人员打一下电话吗?然后让他快点来给我修一下,要不然我们家都要发水了,你说该怎么办呀?你快点来吧,你听到了吗, answer:转人工
+2024-12-18 16:52:40,167 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:52:40,167 - taskbased.py[line:100] - INFO - userId: 13261201206, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-18 16:53:28,312 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:53:28,312 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:53:53,557 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:再见。, 用户意图:[{'title': '准备结束', 'asr': '再见', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:53:53,558 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:再见, answer:准备结束
+2024-12-18 16:54:35,113 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5727, 'score': 0.7276663184165955, 'isFaq': False, 'recall': 'emb', 'class': '准备结束', 'subclass': '准备结束', 'query': '有', 'intent': '准备结束', 'status': 3}]
+2024-12-18 16:54:35,113 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '有', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 16:54:35,113 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:有。, 用户意图:[{'title': '准备结束', 'asr': '有', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 16:54:35,113 - taskbased.py[line:100] - INFO - userId: 13261201206, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:有, answer:准备结束
+2024-12-18 16:54:47,747 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:54:47,747 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:ASR408error, answer:未听清
+2024-12-18 16:54:58,789 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '维修人员什么时候能到', 'doc_id': 3961, 'score': 0.9716979265213013, 'intent': '转人工', 'class': '报修', 'subclass': '报修催单', 'isFaq': False, 'recall': 'emb', 'query': '你不是搬家了吗?我来捣乱了,你什么时候报呀,我们就等着你报呢', 'status': 2}]
+2024-12-18 16:54:58,789 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '你不是搬家了吗?我来捣乱了,你什么时候报呀,我们就等着你报呢', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '报修催单'}]
+2024-12-18 16:54:58,790 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:你不是搬家了吗?我来捣乱了,你什么时候报呀,我们就等着你报呢。, 用户意图:[{'title': '转人工', 'asr': '你不是搬家了吗?我来捣乱了,你什么时候报呀,我们就等着你报呢', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '报修催单'}]
+2024-12-18 16:54:58,790 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:你不是搬家了吗?我来捣乱了,你什么时候报呀,我们就等着你报呢, answer:转人工
+2024-12-18 16:56:05,591 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:56:05,591 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:ASR408error, answer:未听清
+2024-12-18 16:56:33,022 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我要查水费', 'doc_id': 5075, 'score': 0.9588035345077515, 'intent': '水费查询', 'class': '水费查询', 'subclass': '水费查询', 'isFaq': False, 'recall': 'emb', 'query': '我就不按,我就跟你说话,给我查水费', 'status': 2}]
+2024-12-18 16:56:33,023 - taskbased.py[line:175] - INFO - 节点:1.20, 话术:None, 用户asr:我就不按,我就跟你说话,给我查水费。, 用户意图:[{'title': 'others', 'asr': '我就不按,我就跟你说话,给我查水费', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:56:33,023 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.20, question:停水咨询请按“1”,漏水报修请按“2”,户号查询请按“3”,水费查询请按“4”,水价咨询请按“5”,水质、水压报修请按“6”,投诉、建议请按“7”,人工服务请按“0” ,重新播报请按井号键。, user_asr:我就不按,我就跟你说话,给我查水费, answer:others
+2024-12-18 16:56:45,773 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '阀门问题', 'doc_id': 4956, 'score': 0.785714864730835, 'intent': '转人工', 'class': '报停', 'subclass': '阀门问题', 'isFaq': False, 'recall': 'emb', 'query': '如果我不按一,也不按2,那会怎么样呀', 'status': 2}]
+2024-12-18 16:56:45,775 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:如果我不按一,也不按2,那会怎么样呀?, 用户意图:[{'title': 'others', 'asr': '如果我不按一,也不按2,那会怎么样呀', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:56:45,776 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:如果我不按一,也不按2,那会怎么样呀, answer:others
+2024-12-18 16:57:43,348 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:57:43,348 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:57:44,834 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我要投诉', 'doc_id': 5593, 'score': 0.9021894335746765, 'intent': '转人工', 'class': '投诉建议', 'subclass': '投诉建议', 'isFaq': False, 'recall': 'emb', 'query': '12345上山打老虎', 'status': 2}]
+2024-12-18 16:57:44,834 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '12345上山打老虎', 'isFaq': False, 'faqContent': '', 'firstclass': '投诉建议', 'subclass': '投诉建议'}]
+2024-12-18 16:57:44,835 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:12345上山打老虎。, 用户意图:[{'title': '转人工', 'asr': '12345上山打老虎', 'isFaq': False, 'faqContent': '', 'firstclass': '投诉建议', 'subclass': '投诉建议'}]
+2024-12-18 16:57:44,835 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:12345上山打老虎, answer:转人工
+2024-12-18 16:57:44,939 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我要投诉', 'doc_id': 5593, 'score': 0.9021894335746765, 'intent': '转人工', 'class': '投诉建议', 'subclass': '投诉建议', 'isFaq': False, 'recall': 'emb', 'query': '12345上山打老虎', 'status': 2}]
+2024-12-18 16:57:44,939 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '12345上山打老虎', 'isFaq': False, 'faqContent': '', 'firstclass': '投诉建议', 'subclass': '投诉建议'}]
+2024-12-18 16:57:44,940 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:12345上山打老虎。, 用户意图:[{'title': '转人工', 'asr': '12345上山打老虎', 'isFaq': False, 'faqContent': '', 'firstclass': '投诉建议', 'subclass': '投诉建议'}]
+2024-12-18 16:57:44,940 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:12345上山打老虎, answer:转人工
+2024-12-18 16:58:25,061 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:58:25,061 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 16:59:07,048 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻', 'doc_id': 6947, 'score': 0.5274926424026489, 'isFaq': True, 'recall': 'emb', 'class': 'FAQ', 'subclass': '水价咨询', 'query': '5', 'intent': 'others', 'status': 4}]
+2024-12-18 16:59:07,049 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(5)DTMF, 用户意图:[{'title': 'others', 'asr': '5', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:59:07,049 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:5, answer:others
+2024-12-18 16:59:09,220 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5727, 'score': 0.5801581144332886, 'isFaq': False, 'recall': 'emb', 'class': '准备结束', 'subclass': '准备结束', 'query': '3', 'intent': 'others', 'status': 4}]
+2024-12-18 16:59:09,221 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(3)DTMF, 用户意图:[{'title': 'others', 'asr': '3', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 16:59:09,221 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:3, answer:others
+2024-12-18 16:59:33,258 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5736, 'score': 0.9931652545928955, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '再见,拜拜', 'status': 2}]
+2024-12-18 16:59:33,258 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '再见,拜拜', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 16:59:33,259 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:再见,拜拜。, 用户意图:[{'title': '准备结束', 'asr': '再见,拜拜', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 16:59:33,259 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:再见,拜拜, answer:准备结束
+2024-12-18 17:06:06,608 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 17:06:06,608 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 17:08:19,852 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家漏水了', 'doc_id': 2629, 'score': 0.9853121042251587, 'intent': '转人工', 'class': '报修', 'subclass': '漏水报修', 'isFaq': False, 'recall': 'emb', 'query': '你好,我们那个楼上他他家漏水了,然后都滴到我们家了,然后那个地板都湿完了,你说该怎么办呀', 'status': 2}]
+2024-12-18 17:08:19,852 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '你好,我们那个楼上他他家漏水了,然后都滴到我们家了,然后那个地板都湿完了,你说该怎么办呀', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '漏水报修'}]
+2024-12-18 17:08:19,852 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:你好,我们那个楼上他他家漏水了,然后都滴到我们家了,然后那个地板都湿完了,你说该怎么办呀?, 用户意图:[{'title': '转人工', 'asr': '你好,我们那个楼上他他家漏水了,然后都滴到我们家了,然后那个地板都湿完了,你说该怎么办呀', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '漏水报修'}]
+2024-12-18 17:08:19,852 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:你好,我们那个楼上他他家漏水了,然后都滴到我们家了,然后那个地板都湿完了,你说该怎么办呀, answer:转人工
+2024-12-18 17:08:19,952 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家漏水了', 'doc_id': 2629, 'score': 0.9853121042251587, 'intent': '转人工', 'class': '报修', 'subclass': '漏水报修', 'isFaq': False, 'recall': 'emb', 'query': '你好,我们那个楼上他他家漏水了,然后都滴到我们家了,然后那个地板都湿完了,你说该怎么办呀', 'status': 2}]
+2024-12-18 17:08:19,952 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '你好,我们那个楼上他他家漏水了,然后都滴到我们家了,然后那个地板都湿完了,你说该怎么办呀', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '漏水报修'}]
+2024-12-18 17:08:19,953 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:你好,我们那个楼上他他家漏水了,然后都滴到我们家了,然后那个地板都湿完了,你说该怎么办呀?, 用户意图:[{'title': '转人工', 'asr': '你好,我们那个楼上他他家漏水了,然后都滴到我们家了,然后那个地板都湿完了,你说该怎么办呀', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '漏水报修'}]
+2024-12-18 17:08:19,953 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:你好,我们那个楼上他他家漏水了,然后都滴到我们家了,然后那个地板都湿完了,你说该怎么办呀, answer:转人工
+2024-12-18 17:09:42,789 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 17:09:42,789 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 17:10:03,138 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 17:10:03,138 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 17:11:23,159 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '怎么停水了?', 'doc_id': 892, 'score': 0.5031379461288452, 'isFaq': False, 'recall': 'emb', 'class': '停水咨询', 'subclass': '停水咨询', 'query': '广东', 'intent': 'others', 'status': 4}]
+2024-12-18 17:11:23,159 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:广东。, 用户意图:[{'title': 'others', 'asr': '广东', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 17:11:23,159 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:广东, answer:others
+2024-12-18 17:13:18,312 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'doc_id': 7159, 'score': 0.9974458813667297, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '询问工作时间', 'isFaq': True, 'recall': 'emb', 'query': '那个我想问一下,你们什么时候下班啊', 'status': 2}]
+2024-12-18 17:13:18,312 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '那个我想问一下,你们什么时候下班啊', 'isFaq': True, 'faqContent': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'firstclass': 'FAQ', 'subclass': '询问工作时间'}]
+2024-12-18 17:13:18,312 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:那个我想问一下,你们什么时候下班啊?, 用户意图:[{'title': 'FAQ', 'asr': '那个我想问一下,你们什么时候下班啊', 'isFaq': True, 'faqContent': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'firstclass': 'FAQ', 'subclass': '询问工作时间'}]
+2024-12-18 17:13:18,312 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:那个我想问一下,你们什么时候下班啊, answer:FAQ
+2024-12-18 17:13:44,589 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家漏水了', 'doc_id': 2641, 'score': 0.9865500926971436, 'intent': '转人工', 'class': '报修', 'subclass': '漏水报修', 'isFaq': False, 'recall': 'emb', 'query': '那个漏水了,能不能帮忙把那个', 'status': 2}]
+2024-12-18 17:13:44,589 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '那个漏水了,能不能帮忙把那个', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '漏水报修'}]
+2024-12-18 17:13:44,591 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:那个漏水了,能不能帮忙把那个。, 用户意图:[{'title': '转人工', 'asr': '那个漏水了,能不能帮忙把那个', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '漏水报修'}]
+2024-12-18 17:13:44,591 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 101.00, question:营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:那个漏水了,能不能帮忙把那个, answer:转人工
+2024-12-18 17:14:37,212 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5767, 'score': 0.974940299987793, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '嗯', 'status': 2}]
+2024-12-18 17:14:37,212 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '嗯', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 17:14:37,212 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:嗯。, 用户意图:[{'title': '准备结束', 'asr': '嗯', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 17:14:37,212 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:嗯, answer:准备结束
+2024-12-18 17:15:07,094 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 17:15:07,094 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-18 17:16:12,336 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5767, 'score': 0.974940299987793, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '嗯', 'status': 2}]
+2024-12-18 17:16:12,336 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '嗯', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 17:16:12,336 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:嗯。, 用户意图:[{'title': '准备结束', 'asr': '嗯', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 17:16:12,336 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:嗯, answer:准备结束
+2024-12-18 17:17:45,879 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '水表坏了', 'doc_id': 3872, 'score': 0.8200246095657349, 'isFaq': False, 'recall': 'emb', 'class': '报修', 'subclass': '水表故障', 'query': '我借一下', 'intent': '转人工', 'status': 3}]
+2024-12-18 17:17:45,879 - taskbased.py[line:175] - INFO - 节点:98.00, 话术:None, 用户asr:我借一下。, 用户意图:[{'title': 'others', 'asr': '我借一下', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 17:17:45,879 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 98.00, question:很抱歉,我没有理解您的意思,您可以说“漏水报修、停水咨询、查户号”。, user_asr:我借一下, answer:others
+2024-12-18 17:18:46,297 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 17:18:46,297 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:ASR408error, answer:未听清
+2024-12-18 17:19:15,960 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '怎么停水了?', 'doc_id': 1331, 'score': 0.9989673495292664, 'intent': '停水咨询', 'class': '停水咨询', 'subclass': '停水咨询', 'isFaq': False, 'recall': 'emb', 'query': '你们什么时候会来水呀', 'status': 2}]
+2024-12-18 17:19:15,960 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '停水咨询', 'asr': '你们什么时候会来水呀', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-18 17:19:15,961 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:你们什么时候会来水呀?, 用户意图:[{'title': '停水咨询', 'asr': '你们什么时候会来水呀', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-18 17:19:15,961 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:你们什么时候会来水呀, answer:停水咨询
+2024-12-18 17:19:15,976 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 2.00, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:你们什么时候会来水呀, answer:NO
+2024-12-18 17:19:22,296 - taskbased.py[line:175] - INFO - 节点:2.10, 话术:None, 用户asr:嗯。, 用户意图:[{'title': 'others', 'asr': '嗯', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 17:19:22,297 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.10, question:请说您要查询的小区名称, user_asr:嗯, answer:others
+2024-12-18 17:19:22,314 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.20, question:请说您要查询的小区名称, user_asr:嗯, answer:NO
+2024-12-18 17:19:22,455 - taskbased.py[line:175] - INFO - 节点:2.10, 话术:None, 用户asr:嗯。, 用户意图:[{'title': 'others', 'asr': '嗯', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 17:19:22,455 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 2.10, question:请说您要查询的小区名称, user_asr:嗯, answer:others
+2024-12-18 17:19:22,474 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 2.20, question:请说您要查询的小区名称, user_asr:嗯, answer:NO
+2024-12-18 17:19:31,097 - taskbased.py[line:175] - INFO - 节点:2.40, 话术:None, 用户asr:转人工。, 用户意图:[{'title': '转人工', 'asr': '转人工', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 17:19:31,097 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.40, question:很抱歉没有查到停水信息,您可以再说一遍,如需人工服务请说转人工。, user_asr:转人工, answer:转人工
+2024-12-18 17:19:31,257 - taskbased.py[line:175] - INFO - 节点:2.40, 话术:None, 用户asr:懒人工。, 用户意图:[{'title': 'others', 'asr': '懒人工', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 17:19:31,258 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 2.40, question:很抱歉没有查到停水信息,您可以再说一遍,如需人工服务请说转人工。, user_asr:懒人工, answer:others
+2024-12-18 17:19:31,278 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 2.50, question:很抱歉没有查到停水信息,您可以再说一遍,如需人工服务请说转人工。, user_asr:懒人工, answer:NO
+2024-12-18 17:22:59,394 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再说一遍', 'doc_id': 5641, 'score': 0.9834827780723572, 'intent': '未听清', 'class': '未听清', 'subclass': '未听清', 'isFaq': False, 'recall': 'emb', 'query': '你能够再说一遍吗', 'status': 2}]
+2024-12-18 17:22:59,394 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '未听清', 'asr': '你能够再说一遍吗', 'isFaq': False, 'faqContent': '', 'firstclass': '未听清', 'subclass': '未听清'}]
+2024-12-18 17:22:59,396 - taskbased.py[line:175] - INFO - 节点:4.30, 话术:None, 用户asr:你能够再说一遍吗?, 用户意图:[{'title': '未听清', 'asr': '你能够再说一遍吗', 'isFaq': False, 'faqContent': '', 'firstclass': '未听清', 'subclass': '未听清'}]
+2024-12-18 17:22:59,396 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 4.30, question:您账户截止2024-11-06您的抄表表数为33.33欠费金额为0.0元。如需详细查询缴费和水量情况可以登陆佳木斯供水公众号,如需人工查询请拨打8247777,解决轻按1, 未解决请按2.&, user_asr:你能够再说一遍吗, answer:未听清
+2024-12-18 17:23:23,941 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再说一遍', 'doc_id': 5633, 'score': 0.9865707159042358, 'intent': '未听清', 'class': '未听清', 'subclass': '未听清', 'isFaq': False, 'recall': 'emb', 'query': '你能够再给我讲一遍吗?我刚刚没有听清楚', 'status': 2}]
+2024-12-18 17:23:23,942 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '未听清', 'asr': '你能够再给我讲一遍吗?我刚刚没有听清楚', 'isFaq': False, 'faqContent': '', 'firstclass': '未听清', 'subclass': '未听清'}]
+2024-12-18 17:23:23,942 - taskbased.py[line:175] - INFO - 节点:4.30, 话术:None, 用户asr:你能够再给我讲一遍吗?我刚刚没有听清楚。, 用户意图:[{'title': '未听清', 'asr': '你能够再给我讲一遍吗?我刚刚没有听清楚', 'isFaq': False, 'faqContent': '', 'firstclass': '未听清', 'subclass': '未听清'}]
+2024-12-18 17:23:23,942 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 4.30, question:您账户截止2024-11-06您的抄表表数为33.33欠费金额为0.0元。如需详细查询缴费和水量情况可以登陆佳木斯供水公众号,如需人工查询请拨打8247777,解决轻按1, 未解决请按2.&, user_asr:你能够再给我讲一遍吗?我刚刚没有听清楚, answer:未听清
+2024-12-18 17:24:40,486 - taskbased.py[line:175] - INFO - 节点:4.10, 话术:None, 用户asr:DTMF(154690)DTMF, 用户意图:[{'title': 'others', 'asr': '154690', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 17:24:40,486 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 4.10, question:请输入用户编号, 已井号键结束。, user_asr:154690, answer:others
+2024-12-18 17:24:40,503 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 4.20, question:请输入用户编号, 已井号键结束。, user_asr:154690, answer:NO
+2024-12-18 17:26:18,224 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再说一遍', 'doc_id': 5614, 'score': 0.5334577560424805, 'isFaq': False, 'recall': 'emb', 'class': '未听清', 'subclass': '未听清', 'query': '2', 'intent': 'others', 'status': 4}]
+2024-12-18 17:26:18,224 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'others', 'asr': '2', 'isFaq': False, 'faqContent': '', 'firstclass': '未听清', 'subclass': '未听清'}]
+2024-12-18 17:26:18,225 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': 'others', 'asr': '2', 'isFaq': False, 'faqContent': '', 'firstclass': '未听清', 'subclass': '未听清'}]
+2024-12-18 17:26:18,225 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:2, answer:others
+2024-12-18 17:27:24,127 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5767, 'score': 0.9301131367683411, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '嗯,你能告诉我', 'status': 2}]
+2024-12-18 17:27:24,127 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '嗯,你能告诉我', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 17:27:24,128 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:嗯,你能告诉我。, 用户意图:[{'title': '准备结束', 'asr': '嗯,你能告诉我', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-18 17:27:24,128 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:嗯,你能告诉我, answer:准备结束
+2024-12-18 17:27:52,898 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 17:27:52,898 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 17:27:52,945 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 17:27:52,945 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-18 17:28:18,026 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 17:28:18,026 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-18 17:28:18,147 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 17:28:18,147 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-18 17:29:02,483 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 17:29:02,483 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-18 17:31:28,054 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我要查户号', 'doc_id': 2202, 'score': 0.9921902418136597, 'intent': '户号查询', 'class': '户号查询', 'subclass': '户号查询', 'isFaq': False, 'recall': 'emb', 'query': '嗯,我家那个房子把有效水表嗯水表号嗯,我找不着了,我该咋办', 'status': 2}]
+2024-12-18 17:31:28,054 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '户号查询', 'asr': '嗯,我家那个房子把有效水表嗯水表号嗯,我找不着了,我该咋办', 'isFaq': False, 'faqContent': '', 'firstclass': '户号查询', 'subclass': '户号查询'}]
+2024-12-18 17:31:28,054 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:嗯,我家那个房子把有效水表嗯水表号嗯,我找不着了,我该咋办?, 用户意图:[{'title': '户号查询', 'asr': '嗯,我家那个房子把有效水表嗯水表号嗯,我找不着了,我该咋办', 'isFaq': False, 'faqContent': '', 'firstclass': '户号查询', 'subclass': '户号查询'}]
+2024-12-18 17:31:28,054 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:嗯,我家那个房子把有效水表嗯水表号嗯,我找不着了,我该咋办, answer:户号查询
+2024-12-18 17:31:28,072 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 3.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:嗯,我家那个房子把有效水表嗯水表号嗯,我找不着了,我该咋办, answer:NO
+2024-12-18 17:31:57,780 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 17:31:57,781 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-18 17:32:52,167 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 17:32:52,167 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-18 17:33:34,134 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-18 17:33:34,134 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1

+ 109 - 0
ai-slibra-assistant/log/taskbased.log.2024-12-18

@@ -0,0 +1,109 @@
+2024-12-19 11:20:24,940 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 11:20:24,953 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-19 11:20:47,312 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '线上报装登录佳木斯供水公众号, 点击“报装申请”,提交后,工作人员会在24小时内联系您。线下报装需本人到供水公司申请,居民用户携带本人身份证复印件和房照复印件,非居民用户携带营业执照复印件、法人复印件及公章。', 'doc_id': 5897, 'score': 0.9653834700584412, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '供水报装', 'isFaq': True, 'recall': 'emb', 'query': '我跟安装自来水是你', 'status': 2}]
+2024-12-19 11:20:47,312 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '我跟安装自来水是你', 'isFaq': True, 'faqContent': '线上报装登录佳木斯供水公众号, 点击“报装申请”,提交后,工作人员会在24小时内联系您。线下报装需本人到供水公司申请,居民用户携带本人身份证复印件和房照复印件,非居民用户携带营业执照复印件、法人复印件及公章。', 'firstclass': 'FAQ', 'subclass': '供水报装'}]
+2024-12-19 11:20:47,312 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:我跟安装自来水是你。, 用户意图:[{'title': 'FAQ', 'asr': '我跟安装自来水是你', 'isFaq': True, 'faqContent': '线上报装登录佳木斯供水公众号, 点击“报装申请”,提交后,工作人员会在24小时内联系您。线下报装需本人到供水公司申请,居民用户携带本人身份证复印件和房照复印件,非居民用户携带营业执照复印件、法人复印件及公章。', 'firstclass': 'FAQ', 'subclass': '供水报装'}]
+2024-12-19 11:20:47,312 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我跟安装自来水是你, answer:FAQ
+2024-12-19 11:22:13,894 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家漏水了', 'doc_id': 2793, 'score': 0.9755723476409912, 'intent': '转人工', 'class': '报修', 'subclass': '漏水报修', 'isFaq': False, 'recall': 'emb', 'query': '不用打了下还是没有还是没有,是不是区域的问题。嗯,这儿漏水报修', 'status': 2}]
+2024-12-19 11:22:13,894 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '不用打了下还是没有还是没有,是不是区域的问题。嗯,这儿漏水报修', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '漏水报修'}]
+2024-12-19 11:22:13,894 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:不用打了下还是没有还是没有,是不是区域的问题。嗯,这儿漏水报修。, 用户意图:[{'title': '转人工', 'asr': '不用打了下还是没有还是没有,是不是区域的问题。嗯,这儿漏水报修', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '漏水报修'}]
+2024-12-19 11:22:13,894 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:不用打了下还是没有还是没有,是不是区域的问题。嗯,这儿漏水报修, answer:转人工
+2024-12-19 11:23:39,786 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:漏水报修。, 用户意图:[{'title': '报修', 'asr': '漏水报修', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 11:23:39,787 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 101.00, question:您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:漏水报修, answer:报修
+2024-12-19 11:25:02,193 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 11:25:02,193 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-19 11:26:25,747 - taskbased.py[line:175] - INFO - 节点:4.30, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 11:26:25,747 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 4.30, question:您账户截止2024-11-06您的抄表表数为33.33欠费金额为0.0元。如需详细查询缴费和水量情况可以登陆佳木斯供水公众号,如需人工查询请拨打8247777,解决轻按1, 未解决请按2.&, user_asr:1, answer:1
+2024-12-19 11:27:00,632 - taskbased.py[line:175] - INFO - 节点:2.30, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 11:27:00,632 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.30, question:您查询的小区康华时代,由于泵站意外损坏导致部分地区停水,于2024-11-03 10:39:26停水,暂未确定恢复时间,解决轻按1,未解决请按2&, user_asr:1, answer:1
+2024-12-19 11:27:27,174 - taskbased.py[line:175] - INFO - 节点:3.10, 话术:None, 用户asr:DTMF(18810926929)DTMF, 用户意图:[{'title': 'others', 'asr': '18810926929', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 11:27:27,174 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 3.10, question:请输入户主手机号, 已井号键结束。, user_asr:18810926929, answer:others
+2024-12-19 11:27:27,199 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 3.20, question:请输入户主手机号, 已井号键结束。, user_asr:18810926929, answer:YES
+2024-12-19 11:27:51,665 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '水表坏了', 'doc_id': 3872, 'score': 0.802304208278656, 'isFaq': False, 'recall': 'emb', 'class': '报修', 'subclass': '水表故障', 'query': '我要出趟远门,我这水表怎么处理啊', 'intent': '转人工', 'status': 3}]
+2024-12-19 11:27:51,665 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '我要出趟远门,我这水表怎么处理啊', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '水表故障'}]
+2024-12-19 11:27:51,665 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:我要出趟远门,我这水表怎么处理啊?, 用户意图:[{'title': '转人工', 'asr': '我要出趟远门,我这水表怎么处理啊', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '水表故障'}]
+2024-12-19 11:27:51,665 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 101.00, question:还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:我要出趟远门,我这水表怎么处理啊, answer:转人工
+2024-12-19 11:39:35,239 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 11:39:35,239 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-19 11:42:38,926 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '维修人员什么时候能到', 'doc_id': 3998, 'score': 0.993380606174469, 'intent': '转人工', 'class': '报修', 'subclass': '报修催单', 'isFaq': False, 'recall': 'emb', 'query': '你们中午有人在吗?我过去一趟呀,干点事儿', 'status': 2}]
+2024-12-19 11:42:38,926 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '你们中午有人在吗?我过去一趟呀,干点事儿', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '报修催单'}]
+2024-12-19 11:42:38,926 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:你们中午有人在吗?我过去一趟呀,干点事儿。, 用户意图:[{'title': '转人工', 'asr': '你们中午有人在吗?我过去一趟呀,干点事儿', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '报修催单'}]
+2024-12-19 11:42:38,927 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 101.00, question:营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:你们中午有人在吗?我过去一趟呀,干点事儿, answer:转人工
+2024-12-19 14:13:49,471 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 14:13:49,471 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-19 14:14:04,581 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '怎么停水了?', 'doc_id': 1165, 'score': 0.9924989938735962, 'intent': '停水咨询', 'class': '停水咨询', 'subclass': '停水咨询', 'isFaq': False, 'recall': 'emb', 'query': '我们停水了', 'status': 2}]
+2024-12-19 14:14:04,581 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '停水咨询', 'asr': '我们停水了', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-19 14:14:04,582 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:我们停水了。, 用户意图:[{'title': '停水咨询', 'asr': '我们停水了', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-19 14:14:04,582 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我们停水了, answer:停水咨询
+2024-12-19 14:14:04,599 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 2.00, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我们停水了, answer:NO
+2024-12-19 14:15:35,791 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '线上报装登录佳木斯供水公众号, 点击“报装申请”,提交后,工作人员会在24小时内联系您。线下报装需本人到供水公司申请,居民用户携带本人身份证复印件和房照复印件,非居民用户携带营业执照复印件、法人复印件及公章。', 'doc_id': 5902, 'score': 0.8533151745796204, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '供水报装', 'isFaq': True, 'recall': 'emb', 'query': '工程报修需要准备什么', 'status': 2}]
+2024-12-19 14:15:35,791 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '工程报修需要准备什么', 'isFaq': True, 'faqContent': '线上报装登录佳木斯供水公众号, 点击“报装申请”,提交后,工作人员会在24小时内联系您。线下报装需本人到供水公司申请,居民用户携带本人身份证复印件和房照复印件,非居民用户携带营业执照复印件、法人复印件及公章。', 'firstclass': 'FAQ', 'subclass': '供水报装'}]
+2024-12-19 14:15:35,800 - taskbased.py[line:175] - INFO - 节点:4.30, 话术:None, 用户asr:工程报修需要准备什么?, 用户意图:[{'title': 'FAQ', 'asr': '工程报修需要准备什么', 'isFaq': True, 'faqContent': '线上报装登录佳木斯供水公众号, 点击“报装申请”,提交后,工作人员会在24小时内联系您。线下报装需本人到供水公司申请,居民用户携带本人身份证复印件和房照复印件,非居民用户携带营业执照复印件、法人复印件及公章。', 'firstclass': 'FAQ', 'subclass': '供水报装'}]
+2024-12-19 14:15:35,800 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 4.30, question:您账户截止2024-11-06您的抄表表数为33.33欠费金额为0.0元。如需详细查询缴费和水量情况可以登陆佳木斯供水公众号,如需人工查询请拨打8247777,解决轻按1, 未解决请按2.&, user_asr:工程报修需要准备什么, answer:FAQ
+2024-12-19 14:16:12,758 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件', 'doc_id': 6070, 'score': 0.9939279556274414, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '供水报停', 'isFaq': True, 'recall': 'emb', 'query': '搬家了怎么了?申请停水', 'status': 2}]
+2024-12-19 14:16:12,758 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '搬家了怎么了?申请停水', 'isFaq': True, 'faqContent': '本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件', 'firstclass': 'FAQ', 'subclass': '供水报停'}]
+2024-12-19 14:16:12,758 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:搬家了怎么了?申请停水。, 用户意图:[{'title': 'FAQ', 'asr': '搬家了怎么了?申请停水', 'isFaq': True, 'faqContent': '本人到供水公司办理,需携带房本复印件、本人身份证复印件到供水公司办理, 待办需携带房本复印件、房主身份证复印件、代办人身份证复印件', 'firstclass': 'FAQ', 'subclass': '供水报停'}]
+2024-12-19 14:16:12,758 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 101.00, question:线上报装登录佳木斯供水公众号, 点击“报装申请”,提交后,工作人员会在24小时内联系您。线下报装需本人到供水公司申请,居民用户携带本人身份证复印件和房照复印件,非居民用户携带营业执照复印件、法人复印件及公章。&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:搬家了怎么了?申请停水, answer:FAQ
+2024-12-19 14:17:05,703 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 14:17:05,703 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-19 14:17:24,900 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '需本人到供水公司,携带“用户申请报停审批表”进行办理。', 'doc_id': 6305, 'score': 0.995076060295105, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '恢复供水', 'isFaq': True, 'recall': 'emb', 'query': '我想恢复供水', 'status': 2}]
+2024-12-19 14:17:24,901 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '我想恢复供水', 'isFaq': True, 'faqContent': '需本人到供水公司,携带“用户申请报停审批表”进行办理。', 'firstclass': 'FAQ', 'subclass': '恢复供水'}]
+2024-12-19 14:17:24,901 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:我想恢复供水。, 用户意图:[{'title': 'FAQ', 'asr': '我想恢复供水', 'isFaq': True, 'faqContent': '需本人到供水公司,携带“用户申请报停审批表”进行办理。', 'firstclass': 'FAQ', 'subclass': '恢复供水'}]
+2024-12-19 14:17:24,901 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我想恢复供水, answer:FAQ
+2024-12-19 14:19:14,273 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 14:19:14,273 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 101.00, question:营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:ASR408error, answer:未听清
+2024-12-19 14:19:57,775 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 14:19:57,775 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:ASR408error, answer:未听清
+2024-12-19 14:20:16,466 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'doc_id': 6564, 'score': 0.998714029788971, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '询问工作地点', 'isFaq': True, 'recall': 'emb', 'query': '收费大厅在哪', 'status': 2}]
+2024-12-19 14:20:16,467 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:收费大厅在哪?, 用户意图:[{'title': 'others', 'asr': '收费大厅在哪', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 14:20:16,467 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:收费大厅在哪, answer:others
+2024-12-19 14:20:48,328 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'doc_id': 6717, 'score': 0.9977060556411743, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '缴费咨询', 'isFaq': True, 'recall': 'emb', 'query': '网上怎么交费', 'status': 2}]
+2024-12-19 14:20:48,328 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '网上怎么交费', 'isFaq': True, 'faqContent': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'firstclass': 'FAQ', 'subclass': '缴费咨询'}]
+2024-12-19 14:20:48,329 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:网上怎么交费?, 用户意图:[{'title': 'FAQ', 'asr': '网上怎么交费', 'isFaq': True, 'faqContent': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'firstclass': 'FAQ', 'subclass': '缴费咨询'}]
+2024-12-19 14:20:48,329 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:网上怎么交费, answer:FAQ
+2024-12-19 14:30:32,161 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 14:30:32,161 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-19 14:38:41,580 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我想找这一片抄表员', 'doc_id': 5335, 'score': 0.8872536420822144, 'isFaq': False, 'recall': 'emb', 'class': '其它咨询', 'subclass': '抄表员电话', 'query': '那些通话都没有', 'intent': '转人工', 'status': 3}]
+2024-12-19 14:38:41,581 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:那些通话都没有。, 用户意图:[{'title': 'others', 'asr': '那些通话都没有', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 14:38:41,581 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:那些通话都没有, answer:others
+2024-12-19 14:38:57,240 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5767, 'score': 0.9509569406509399, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '哦,这样', 'status': 2}]
+2024-12-19 14:38:57,240 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '哦,这样', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-19 14:38:57,240 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:哦,这样。, 用户意图:[{'title': '准备结束', 'asr': '哦,这样', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-19 14:38:57,240 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:哦,这样, answer:准备结束
+2024-12-19 14:39:23,038 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 14:39:23,038 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-19 14:40:49,753 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 14:40:49,754 - taskbased.py[line:100] - INFO - userId: 51501214, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-19 14:45:32,346 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 14:45:32,346 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-19 14:48:04,901 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '转人工', 'doc_id': 5643, 'score': 1.0, 'intent': '转人工', 'class': '转人工', 'subclass': '转人工', 'isFaq': False, 'recall': 'emb', 'query': '转人工', 'status': 2}]
+2024-12-19 14:48:04,901 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:转人工。, 用户意图:[{'title': 'others', 'asr': '转人工', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 14:48:04,901 - taskbased.py[line:100] - INFO - userId: 15001033588, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:转人工, answer:others
+2024-12-19 14:48:39,635 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 14:48:39,635 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-19 15:14:53,468 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5743, 'score': 0.7768310308456421, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '啊,对,可能是吧,我记不清了', 'status': 2}]
+2024-12-19 15:14:53,468 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '啊,对,可能是吧,我记不清了', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-19 15:14:53,468 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:啊,对,可能是吧,我记不清了。, 用户意图:[{'title': '准备结束', 'asr': '啊,对,可能是吧,我记不清了', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-19 15:14:53,468 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:啊,对,可能是吧,我记不清了, answer:准备结束
+2024-12-19 15:15:13,044 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 15:15:13,045 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-19 15:16:52,385 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家漏水了', 'doc_id': 2594, 'score': 0.8018589019775391, 'isFaq': False, 'recall': 'emb', 'class': '报修', 'subclass': '漏水报修', 'query': '我刚跟你说,你一脸痴疑', 'intent': '转人工', 'status': 3}]
+2024-12-19 15:16:52,386 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:我刚跟你说,你一脸痴疑。, 用户意图:[{'title': 'others', 'asr': '我刚跟你说,你一脸痴疑', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 15:16:52,386 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:我刚跟你说,你一脸痴疑, answer:others
+2024-12-19 15:18:55,799 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 15:18:55,799 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-19 15:19:18,096 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 15:19:18,096 - taskbased.py[line:100] - INFO - userId: 15001033588, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-19 17:39:01,429 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再说一遍', 'doc_id': 5628, 'score': 0.8180235028266907, 'intent': '未听清', 'class': '未听清', 'subclass': '未听清', 'isFaq': False, 'recall': 'emb', 'query': '回来再', 'status': 2}]
+2024-12-19 17:39:01,429 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '未听清', 'asr': '回来再', 'isFaq': False, 'faqContent': '', 'firstclass': '未听清', 'subclass': '未听清'}]
+2024-12-19 17:39:01,430 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:回来再。, 用户意图:[{'title': '未听清', 'asr': '回来再', 'isFaq': False, 'faqContent': '', 'firstclass': '未听清', 'subclass': '未听清'}]
+2024-12-19 17:39:01,430 - taskbased.py[line:100] - INFO - userId: 15001033588, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:回来再, answer:未听清
+2024-12-19 17:52:11,320 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 17:52:11,320 - taskbased.py[line:100] - INFO - userId: 13810899550, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-19 19:04:39,975 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我要取消报修', 'doc_id': 4316, 'score': 0.8954036235809326, 'intent': '转人工', 'class': '报修', 'subclass': '取消报修', 'isFaq': False, 'recall': 'emb', 'query': 'Hello hello你好你好,稍等一下给我换了,不要了,拜拜', 'status': 2}]
+2024-12-19 19:04:39,976 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:Hello hello你好你好,稍等一下给我换了,不要了,拜拜。, 用户意图:[{'title': 'others', 'asr': 'Hello hello你好你好,稍等一下给我换了,不要了,拜拜', 'isFaq': False, 'faqContent': ''}]
+2024-12-19 19:04:39,976 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:Hello hello你好你好,稍等一下给我换了,不要了,拜拜, answer:others
+2024-12-19 19:04:55,593 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5770, 'score': 0.9958013296127319, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '拜拜拜拜啊,拜拜', 'status': 2}]
+2024-12-19 19:04:55,593 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '拜拜拜拜啊,拜拜', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-19 19:04:55,594 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:拜拜拜拜啊,拜拜。, 用户意图:[{'title': '准备结束', 'asr': '拜拜拜拜啊,拜拜', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-19 19:04:55,594 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:拜拜拜拜啊,拜拜, answer:准备结束

+ 48 - 0
ai-slibra-assistant/log/taskbased.log.2024-12-19

@@ -0,0 +1,48 @@
+2024-12-20 10:13:13,493 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我要查户号', 'doc_id': 2097, 'score': 0.8482162952423096, 'intent': '户号查询', 'class': '户号查询', 'subclass': '户号查询', 'isFaq': False, 'recall': 'emb', 'query': '就20 22号', 'status': 2}]
+2024-12-20 10:13:13,493 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '户号查询', 'asr': '就20 22号', 'isFaq': False, 'faqContent': '', 'firstclass': '户号查询', 'subclass': '户号查询'}]
+2024-12-20 10:13:13,494 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:就20 22号。, 用户意图:[{'title': '户号查询', 'asr': '就20 22号', 'isFaq': False, 'faqContent': '', 'firstclass': '户号查询', 'subclass': '户号查询'}]
+2024-12-20 10:13:13,494 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:就20 22号, answer:户号查询
+2024-12-20 10:13:13,508 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 3.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:就20 22号, answer:NO
+2024-12-20 10:13:52,690 - taskbased.py[line:175] - INFO - 节点:3.10, 话术:None, 用户asr:零是呼入,一是呼出。零是呼入。###为啥他会有两条呢?###DTMF()DTMF, 用户意图:[{'title': 'others', 'asr': '', 'isFaq': False, 'faqContent': ''}]
+2024-12-20 10:13:52,690 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 3.10, question:请输入户主手机号, 已井号键结束。, user_asr:, answer:others
+2024-12-20 10:13:52,691 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 3.20, question:请输入户主手机号, 已井号键结束。, user_asr:, answer:NO
+2024-12-20 10:14:59,065 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-20 10:14:59,065 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-20 10:19:37,479 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-20 10:19:37,480 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-20 10:20:50,543 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-20 10:20:50,543 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-20 10:26:08,792 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-20 10:26:08,793 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-20 10:43:04,121 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-20 10:43:04,121 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-20 10:47:51,462 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-20 10:47:51,462 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-20 10:49:40,662 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-20 10:49:40,662 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-20 10:51:38,104 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-20 10:51:38,105 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-20 11:06:39,147 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5767, 'score': 0.8883342742919922, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '喂', 'status': 2}]
+2024-12-20 11:06:39,147 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '喂', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-20 11:06:39,147 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:喂。, 用户意图:[{'title': '准备结束', 'asr': '喂', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-20 11:06:39,147 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:喂, answer:准备结束
+2024-12-20 13:56:15,124 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-20 13:56:15,124 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-20 14:08:28,765 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-20 14:08:28,765 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-20 14:10:11,910 - taskbased.py[line:175] - INFO - 节点:3.30, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-20 14:10:11,911 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 3.30, question:根据您的手机号查询到2个小区,康华时代,户号是,654321;复兴小区,户号是,123456。解决轻按1, 未解决请安2.&, user_asr:ASR408error, answer:未听清
+2024-12-20 14:35:24,059 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-20 14:35:24,059 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-20 15:20:48,196 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5767, 'score': 0.974940299987793, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '嗯', 'status': 2}]
+2024-12-20 15:20:48,196 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '嗯', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-20 15:20:48,196 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:嗯。, 用户意图:[{'title': '准备结束', 'asr': '嗯', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-20 15:20:48,196 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:嗯, answer:准备结束
+2024-12-20 15:21:33,902 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '怎么停水了?', 'doc_id': 370, 'score': 0.9982879161834717, 'intent': '停水咨询', 'class': '停水咨询', 'subclass': '停水咨询', 'isFaq': False, 'recall': 'emb', 'query': '我刚要完水,什么时候来水', 'status': 2}]
+2024-12-20 15:21:33,902 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '停水咨询', 'asr': '我刚要完水,什么时候来水', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-20 15:21:33,902 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:我刚要完水,什么时候来水?, 用户意图:[{'title': '停水咨询', 'asr': '我刚要完水,什么时候来水', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-20 15:21:33,902 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我刚要完水,什么时候来水, answer:停水咨询
+2024-12-20 15:21:33,948 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 2.00, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我刚要完水,什么时候来水, answer:NO
+2024-12-20 15:21:44,488 - taskbased.py[line:175] - INFO - 节点:2.10, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': 'others', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-20 15:21:44,489 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 2.10, question:请说您要查询的小区名称, user_asr:ASR408error, answer:others
+2024-12-20 15:21:44,497 - taskbased.py[line:100] - INFO - userId: 15663022111, code: 2.20, question:请说您要查询的小区名称, user_asr:ASR408error, answer:NO

+ 12 - 0
ai-slibra-assistant/log/taskbased.log.2024-12-20

@@ -0,0 +1,12 @@
+2024-12-23 11:25:41,239 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-23 11:25:41,240 - taskbased.py[line:100] - INFO - userId: 13269511810, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:ASR408error, answer:未听清
+2024-12-23 11:28:31,419 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-23 11:28:31,419 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:ASR408error, answer:未听清
+2024-12-23 11:29:38,050 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'doc_id': 6752, 'score': 0.9793747067451477, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '缴费咨询', 'isFaq': True, 'recall': 'emb', 'query': '也没交上来', 'status': 2}]
+2024-12-23 11:29:38,051 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:也没交上来。, 用户意图:[{'title': 'others', 'asr': '也没交上来', 'isFaq': False, 'faqContent': ''}]
+2024-12-23 11:29:38,051 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:也没交上来, answer:others
+2024-12-23 11:43:36,570 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-23 11:43:36,571 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:ASR408error, answer:未听清
+2024-12-23 15:28:21,316 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我想找这一片抄表员', 'doc_id': 5335, 'score': 0.8907674551010132, 'isFaq': False, 'recall': 'emb', 'class': '其它咨询', 'subclass': '抄表员电话', 'query': '他说他意人事部', 'intent': '转人工', 'status': 3}]
+2024-12-23 15:28:21,316 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:他说他意人事部。, 用户意图:[{'title': 'others', 'asr': '他说他意人事部', 'isFaq': False, 'faqContent': ''}]
+2024-12-23 15:28:21,316 - taskbased.py[line:100] - INFO - userId: 19281959324, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:他说他意人事部, answer:others

+ 31 - 0
ai-slibra-assistant/log/taskbased.log.2024-12-21

@@ -0,0 +1,31 @@
+2024-12-23 09:15:40,275 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-23 09:15:40,276 - taskbased.py[line:100] - INFO - userId: 13241676588, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:1, answer:1
+2024-12-23 11:21:51,493 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '维修人员什么时候能到', 'doc_id': 4160, 'score': 0.9843257665634155, 'intent': '转人工', 'class': '报修', 'subclass': '报修催单', 'isFaq': False, 'recall': 'emb', 'query': '等那个', 'status': 2}]
+2024-12-23 11:21:51,493 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:等那个。, 用户意图:[{'title': 'others', 'asr': '等那个', 'isFaq': False, 'faqContent': ''}]
+2024-12-23 11:21:51,493 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:等那个, answer:others
+2024-12-23 11:22:21,292 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-23 11:22:21,293 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:ASR408error, answer:未听清
+2024-12-23 11:25:42,672 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-23 11:25:42,672 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:ASR408error, answer:未听清
+2024-12-23 11:26:02,031 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-23 11:26:02,031 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:ASR408error, answer:未听清
+2024-12-23 11:27:41,669 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-23 11:27:41,669 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:ASR408error, answer:未听清
+2024-12-23 11:28:36,474 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-23 11:28:36,474 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:ASR408error, answer:未听清
+2024-12-23 11:28:53,101 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-23 11:28:53,101 - taskbased.py[line:100] - INFO - userId: 13241676588, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-23 11:28:54,380 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-23 11:28:54,388 - taskbased.py[line:100] - INFO - userId: 13269511810, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:ASR408error, answer:未听清
+2024-12-23 11:29:06,935 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '转人工', 'doc_id': 5645, 'score': 0.9940533638000488, 'intent': '转人工', 'class': '转人工', 'subclass': '转人工', 'isFaq': False, 'recall': 'emb', 'query': '找人工', 'status': 2}]
+2024-12-23 11:29:06,935 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '找人工', 'isFaq': False, 'faqContent': '', 'firstclass': '转人工', 'subclass': '转人工'}]
+2024-12-23 11:29:06,935 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:找人工。, 用户意图:[{'title': '转人工', 'asr': '找人工', 'isFaq': False, 'faqContent': '', 'firstclass': '转人工', 'subclass': '转人工'}]
+2024-12-23 11:29:06,935 - taskbased.py[line:100] - INFO - userId: 13241676588, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:找人工, answer:转人工
+2024-12-23 11:30:46,454 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-23 11:30:46,454 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-23 11:30:47,740 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-23 11:30:47,740 - taskbased.py[line:100] - INFO - userId: 18813026837, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-23 11:31:01,053 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5727, 'score': 0.8708503246307373, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '喂,什么', 'status': 2}]
+2024-12-23 11:31:01,053 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '喂,什么', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-23 11:31:01,054 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:喂,什么。, 用户意图:[{'title': '准备结束', 'asr': '喂,什么', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-23 11:31:01,054 - taskbased.py[line:100] - INFO - userId: 18813026837, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:喂,什么, answer:准备结束

+ 89 - 0
ai-slibra-assistant/log/taskbased.log.2024-12-23

@@ -0,0 +1,89 @@
+2024-12-24 15:57:06,248 - taskbased.py[line:175] - INFO - 节点:4.30, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 15:57:06,249 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 4.30, question:您账户截止2024-11-06您的抄表表数为33.33欠费金额为0.0元。如需详细查询缴费和水量情况可以登陆佳木斯供水公众号,如需人工查询请拨打8247777,解决轻按1, 未解决请按2.&, user_asr:1, answer:1
+2024-12-24 15:57:20,762 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '阀门问题', 'doc_id': 4697, 'score': 0.8423906564712524, 'intent': '转人工', 'class': '报停', 'subclass': '阀门问题', 'isFaq': False, 'recall': 'emb', 'query': '就是我要出趟远门,我家这水咋整呀', 'status': 2}]
+2024-12-24 15:57:20,762 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '就是我要出趟远门,我家这水咋整呀', 'isFaq': False, 'faqContent': '', 'firstclass': '报停', 'subclass': '阀门问题'}]
+2024-12-24 15:57:20,762 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:就是我要出趟远门,我家这水咋整呀?, 用户意图:[{'title': '转人工', 'asr': '就是我要出趟远门,我家这水咋整呀', 'isFaq': False, 'faqContent': '', 'firstclass': '报停', 'subclass': '阀门问题'}]
+2024-12-24 15:57:20,762 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 101.00, question:还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:就是我要出趟远门,我家这水咋整呀, answer:转人工
+2024-12-24 16:00:18,190 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 16:00:18,190 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-24 16:02:00,826 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 16:02:00,826 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-24 16:06:47,204 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 16:06:47,204 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:ASR408error, answer:未听清
+2024-12-24 16:10:59,084 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家漏水了', 'doc_id': 3283, 'score': 0.8021005988121033, 'isFaq': False, 'recall': 'emb', 'class': '报修', 'subclass': '漏水报修', 'query': '笑死我了', 'intent': '转人工', 'status': 3}]
+2024-12-24 16:10:59,085 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:笑死我了。, 用户意图:[{'title': 'others', 'asr': '笑死我了', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 16:10:59,085 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:笑死我了, answer:others
+2024-12-24 16:12:47,126 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'doc_id': 6564, 'score': 0.9973924160003662, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '询问工作地点', 'isFaq': True, 'recall': 'emb', 'query': '营业厅在哪里', 'status': 2}]
+2024-12-24 16:12:47,126 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '营业厅在哪里', 'isFaq': True, 'faqContent': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'firstclass': 'FAQ', 'subclass': '询问工作地点'}]
+2024-12-24 16:12:47,126 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:营业厅在哪里?, 用户意图:[{'title': 'FAQ', 'asr': '营业厅在哪里', 'isFaq': True, 'faqContent': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'firstclass': 'FAQ', 'subclass': '询问工作地点'}]
+2024-12-24 16:12:47,126 - taskbased.py[line:100] - INFO - userId: 1018, code: 101.00, question:还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:营业厅在哪里, answer:FAQ
+2024-12-24 16:12:47,637 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'doc_id': 6564, 'score': 0.9973924160003662, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '询问工作地点', 'isFaq': True, 'recall': 'emb', 'query': '营业厅在哪里', 'status': 2}]
+2024-12-24 16:12:47,637 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '营业厅在哪里', 'isFaq': True, 'faqContent': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'firstclass': 'FAQ', 'subclass': '询问工作地点'}]
+2024-12-24 16:12:47,646 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:营业厅在哪里?, 用户意图:[{'title': 'FAQ', 'asr': '营业厅在哪里', 'isFaq': True, 'faqContent': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'firstclass': 'FAQ', 'subclass': '询问工作地点'}]
+2024-12-24 16:12:47,646 - taskbased.py[line:100] - INFO - userId: 1018, code: 101.00, question:供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。 二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:营业厅在哪里, answer:FAQ
+2024-12-24 16:12:48,161 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'doc_id': 6564, 'score': 0.9973924160003662, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '询问工作地点', 'isFaq': True, 'recall': 'emb', 'query': '营业厅在哪里', 'status': 2}]
+2024-12-24 16:12:48,161 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '营业厅在哪里', 'isFaq': True, 'faqContent': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'firstclass': 'FAQ', 'subclass': '询问工作地点'}]
+2024-12-24 16:12:48,162 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:营业厅在哪里?, 用户意图:[{'title': 'FAQ', 'asr': '营业厅在哪里', 'isFaq': True, 'faqContent': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'firstclass': 'FAQ', 'subclass': '询问工作地点'}]
+2024-12-24 16:12:48,162 - taskbased.py[line:100] - INFO - userId: 1018, code: 101.00, question:供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。 二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:营业厅在哪里, answer:FAQ
+2024-12-24 16:13:44,289 - taskbased.py[line:175] - INFO - 节点:4.10, 话术:None, 用户asr:DTMF(123456)DTMF, 用户意图:[{'title': 'others', 'asr': '123456', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 16:13:44,289 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 4.10, question:请输入用户编号, 已井号键结束。, user_asr:123456, answer:others
+2024-12-24 16:13:44,304 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 4.20, question:请输入用户编号, 已井号键结束。, user_asr:123456, answer:YES
+2024-12-24 16:15:54,456 - taskbased.py[line:175] - INFO - 节点:3.10, 话术:None, 用户asr:DTMF(18810926929)DTMF, 用户意图:[{'title': 'others', 'asr': '18810926929', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 16:15:54,456 - taskbased.py[line:100] - INFO - userId: 1018, code: 3.10, question:请输入户主手机号, 已井号键结束。, user_asr:18810926929, answer:others
+2024-12-24 16:15:54,476 - taskbased.py[line:100] - INFO - userId: 1018, code: 3.20, question:请输入户主手机号, 已井号键结束。, user_asr:18810926929, answer:YES
+2024-12-24 16:17:27,217 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家漏水了', 'doc_id': 3085, 'score': 0.9967858195304871, 'intent': '转人工', 'class': '报修', 'subclass': '漏水报修', 'isFaq': False, 'recall': 'emb', 'query': '漏水,把我家墙给泡了', 'status': 2}]
+2024-12-24 16:17:27,217 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '漏水,把我家墙给泡了', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '漏水报修'}]
+2024-12-24 16:17:27,218 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:漏水,把我家墙给泡了。, 用户意图:[{'title': '转人工', 'asr': '漏水,把我家墙给泡了', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '漏水报修'}]
+2024-12-24 16:17:27,218 - taskbased.py[line:100] - INFO - userId: 1018, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:漏水,把我家墙给泡了, answer:转人工
+2024-12-24 16:19:52,386 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家漏水了', 'doc_id': 3283, 'score': 0.7796765565872192, 'isFaq': False, 'recall': 'emb', 'class': '报修', 'subclass': '漏水报修', 'query': '好惨哦', 'intent': '转人工', 'status': 3}]
+2024-12-24 16:19:52,386 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:好惨哦。, 用户意图:[{'title': 'others', 'asr': '好惨哦', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 16:19:52,386 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:好惨哦, answer:others
+2024-12-24 16:31:03,688 - taskbased.py[line:175] - INFO - 节点:4.40, 话术:None, 用户asr:DTMF(123456)DTMF, 用户意图:[{'title': 'others', 'asr': '123456', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 16:31:03,688 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 4.40, question:很抱歉没有查到水费,您可以再输入一次, user_asr:123456, answer:others
+2024-12-24 16:31:03,706 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 4.50, question:很抱歉没有查到水费,您可以再输入一次, user_asr:123456, answer:YES
+2024-12-24 16:33:34,003 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 16:33:34,003 - taskbased.py[line:100] - INFO - userId: 1018, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-24 16:35:14,325 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '水表怎么安装和更换?', 'doc_id': 5011, 'score': 0.9885447025299072, 'intent': '转人工', 'class': '报装', 'subclass': '水表报装更换', 'isFaq': False, 'recall': 'emb', 'query': '我们家需要安一个新的水表,怎么弄啊', 'status': 2}]
+2024-12-24 16:35:14,326 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '我们家需要安一个新的水表,怎么弄啊', 'isFaq': False, 'faqContent': '', 'firstclass': '报装', 'subclass': '水表报装更换'}]
+2024-12-24 16:35:14,326 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:我们家需要安一个新的水表,怎么弄啊?, 用户意图:[{'title': '转人工', 'asr': '我们家需要安一个新的水表,怎么弄啊', 'isFaq': False, 'faqContent': '', 'firstclass': '报装', 'subclass': '水表报装更换'}]
+2024-12-24 16:35:14,326 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我们家需要安一个新的水表,怎么弄啊, answer:转人工
+2024-12-24 16:36:01,562 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 16:36:01,562 - taskbased.py[line:100] - INFO - userId: 1018, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-24 17:04:52,926 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再说一遍', 'doc_id': 5614, 'score': 0.5334577560424805, 'isFaq': False, 'recall': 'emb', 'class': '未听清', 'subclass': '未听清', 'query': '2', 'intent': 'others', 'status': 4}]
+2024-12-24 17:04:52,926 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'others', 'asr': '2', 'isFaq': False, 'faqContent': '', 'firstclass': '未听清', 'subclass': '未听清'}]
+2024-12-24 17:04:52,927 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': 'others', 'asr': '2', 'isFaq': False, 'faqContent': '', 'firstclass': '未听清', 'subclass': '未听清'}]
+2024-12-24 17:04:52,927 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:2, answer:others
+2024-12-24 17:07:43,622 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:停水咨询。, 用户意图:[{'title': '停水咨询', 'asr': '停水咨询', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 17:07:43,622 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:停水咨询, answer:停水咨询
+2024-12-24 17:07:43,646 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 2.00, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:停水咨询, answer:NO
+2024-12-24 17:07:49,664 - taskbased.py[line:175] - INFO - 节点:2.10, 话术:None, 用户asr:安庆胜利。, 用户意图:[{'title': 'others', 'asr': '安庆胜利', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 17:07:49,664 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 2.10, question:请说您要查询的小区名称, user_asr:安庆胜利, answer:others
+2024-12-24 17:07:49,687 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 2.20, question:请说您要查询的小区名称, user_asr:安庆胜利, answer:YES
+2024-12-24 17:09:17,546 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 17:09:17,546 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-24 17:10:20,313 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5767, 'score': 0.9012936353683472, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '那个', 'status': 2}]
+2024-12-24 17:10:20,313 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '那个', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-24 17:10:20,314 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:那个。, 用户意图:[{'title': '准备结束', 'asr': '那个', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-24 17:10:20,314 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 101.00, question:还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:那个, answer:准备结束
+2024-12-24 17:11:28,210 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5767, 'score': 0.9745632410049438, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '嗯,那个', 'status': 2}]
+2024-12-24 17:11:28,210 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '嗯,那个', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-24 17:11:28,210 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:嗯,那个。, 用户意图:[{'title': '准备结束', 'asr': '嗯,那个', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-24 17:11:28,210 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:嗯,那个, answer:准备结束
+2024-12-24 17:11:57,780 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 17:11:57,780 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-24 17:11:58,519 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5765, 'score': 0.9718641042709351, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '行', 'status': 2}]
+2024-12-24 17:11:58,519 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '行', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-24 17:11:58,519 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:行。, 用户意图:[{'title': '准备结束', 'asr': '行', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-24 17:11:58,519 - taskbased.py[line:100] - INFO - userId: 1018, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:行, answer:准备结束
+2024-12-24 17:12:11,979 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '怎么停水了?', 'doc_id': 862, 'score': 0.9999998807907104, 'intent': '停水咨询', 'class': '停水咨询', 'subclass': '停水咨询', 'isFaq': False, 'recall': 'emb', 'query': '我家停水了', 'status': 2}]
+2024-12-24 17:12:11,979 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '停水咨询', 'asr': '我家停水了', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-24 17:12:11,979 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:我家停水了。, 用户意图:[{'title': '停水咨询', 'asr': '我家停水了', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-24 17:12:11,979 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我家停水了, answer:停水咨询
+2024-12-24 17:12:12,011 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 2.00, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我家停水了, answer:NO
+2024-12-24 17:12:49,087 - taskbased.py[line:175] - INFO - 节点:2.10, 话术:None, 用户asr:培训小区。, 用户意图:[{'title': 'others', 'asr': '培训小区', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 17:12:49,087 - taskbased.py[line:100] - INFO - userId: 1018, code: 2.10, question:请说您要查询的小区名称, user_asr:培训小区, answer:others
+2024-12-24 17:12:49,104 - taskbased.py[line:100] - INFO - userId: 1018, code: 2.20, question:请说您要查询的小区名称, user_asr:培训小区, answer:NO
+2024-12-24 17:17:28,511 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我要查水费', 'doc_id': 5137, 'score': 0.697567880153656, 'isFaq': False, 'recall': 'emb', 'class': '水费查询', 'subclass': '水费查询', 'query': '我要查水费', 'intent': 'others', 'status': 4}]
+2024-12-24 17:17:28,511 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'others', 'asr': '我要查水费', 'isFaq': False, 'faqContent': '', 'firstclass': '水费查询', 'subclass': '水费查询'}]
+2024-12-24 17:17:28,545 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:我要查水费。, 用户意图:[{'title': 'others', 'asr': '我要查水费', 'isFaq': False, 'faqContent': '', 'firstclass': '水费查询', 'subclass': '水费查询'}]
+2024-12-24 17:17:28,546 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我要查水费, answer:others

+ 42 - 0
ai-slibra-assistant/log/taskbased.log.2024-12-24

@@ -0,0 +1,42 @@
+2024-12-24 16:07:05,560 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:查水费。, 用户意图:[{'title': '水费查询', 'asr': '查水费', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 16:07:05,570 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:查水费, answer:水费查询
+2024-12-24 16:07:05,586 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 4.00, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:查水费, answer:NO
+2024-12-24 16:07:07,618 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 16:07:07,618 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:ASR408error, answer:未听清
+2024-12-24 16:07:22,017 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家漏水了', 'doc_id': 3283, 'score': 0.7673482894897461, 'isFaq': False, 'recall': 'emb', 'class': '报修', 'subclass': '漏水报修', 'query': '我知道', 'intent': '转人工', 'status': 3}]
+2024-12-24 16:07:22,018 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:我知道。, 用户意图:[{'title': 'others', 'asr': '我知道', 'isFaq': False, 'faqContent': ''}, {'title': '播放次数超限', 'asr': '我知道', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 16:07:22,018 - taskbased.py[line:100] - INFO - userId: 1016, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:我知道, answer:播放次数超限
+2024-12-24 16:08:52,072 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 16:08:52,072 - taskbased.py[line:100] - INFO - userId: 1018, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-24 16:12:34,042 - taskbased.py[line:175] - INFO - 节点:4.30, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 16:12:34,042 - taskbased.py[line:100] - INFO - userId: 1018, code: 4.30, question:您账户截止2024-11-06您的抄表表数为33.33欠费金额为0.0元。如需详细查询缴费和水量情况可以登陆佳木斯供水公众号,如需人工查询请拨打8247777,解决轻按1, 未解决请按2.&, user_asr:1, answer:1
+2024-12-24 16:14:23,730 - taskbased.py[line:175] - INFO - 节点:4.10, 话术:None, 用户asr:DTMF(12365)DTMF, 用户意图:[{'title': 'others', 'asr': '12365', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 16:14:23,730 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 4.10, question:请输入用户编号, 已井号键结束。, user_asr:12365, answer:others
+2024-12-24 16:14:23,744 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 4.20, question:请输入用户编号, 已井号键结束。, user_asr:12365, answer:NO
+2024-12-24 16:15:30,608 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我要查户号', 'doc_id': 2097, 'score': 0.8306033611297607, 'intent': '户号查询', 'class': '户号查询', 'subclass': '户号查询', 'isFaq': False, 'recall': 'emb', 'query': '我记一个数字,然后等一下看', 'status': 2}]
+2024-12-24 16:15:30,609 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '户号查询', 'asr': '我记一个数字,然后等一下看', 'isFaq': False, 'faqContent': '', 'firstclass': '户号查询', 'subclass': '户号查询'}]
+2024-12-24 16:15:30,610 - taskbased.py[line:175] - INFO - 节点:4.30, 话术:None, 用户asr:我记一个数字,然后等一下看。, 用户意图:[{'title': '户号查询', 'asr': '我记一个数字,然后等一下看', 'isFaq': False, 'faqContent': '', 'firstclass': '户号查询', 'subclass': '户号查询'}]
+2024-12-24 16:15:30,610 - taskbased.py[line:100] - INFO - userId: 1018, code: 4.30, question:您账户截止2024-11-06您的抄表表数为33.33欠费金额为0.0元。如需详细查询缴费和水量情况可以登陆佳木斯供水公众号,如需人工查询请拨打8247777,解决轻按1, 未解决请按2.&, user_asr:我记一个数字,然后等一下看, answer:户号查询
+2024-12-24 16:15:30,626 - taskbased.py[line:100] - INFO - userId: 1018, code: 3.00, question:您账户截止2024-11-06您的抄表表数为33.33欠费金额为0.0元。如需详细查询缴费和水量情况可以登陆佳木斯供水公众号,如需人工查询请拨打8247777,解决轻按1, 未解决请按2.&, user_asr:我记一个数字,然后等一下看, answer:NO
+2024-12-24 16:18:35,194 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我想找这一片抄表员', 'doc_id': 5331, 'score': 0.7922710180282593, 'isFaq': False, 'recall': 'emb', 'class': '其它咨询', 'subclass': '抄表员电话', 'query': '喂,我来捣乱了,看你能不能识别到', 'intent': '转人工', 'status': 3}]
+2024-12-24 16:18:35,194 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '喂,我来捣乱了,看你能不能识别到', 'isFaq': False, 'faqContent': '', 'firstclass': '其它咨询', 'subclass': '抄表员电话'}]
+2024-12-24 16:18:35,195 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:喂,我来捣乱了,看你能不能识别到。, 用户意图:[{'title': '转人工', 'asr': '喂,我来捣乱了,看你能不能识别到', 'isFaq': False, 'faqContent': '', 'firstclass': '其它咨询', 'subclass': '抄表员电话'}]
+2024-12-24 16:18:35,195 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:喂,我来捣乱了,看你能不能识别到, answer:转人工
+2024-12-24 16:35:48,331 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '阀门问题', 'doc_id': 4951, 'score': 0.8882189989089966, 'isFaq': False, 'recall': 'emb', 'class': '报停', 'subclass': '阀门问题', 'query': '现在成', 'intent': '转人工', 'status': 3}]
+2024-12-24 16:35:48,331 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:现在成。, 用户意图:[{'title': 'others', 'asr': '现在成', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 16:35:48,331 - taskbased.py[line:100] - INFO - userId: 1018, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:现在成, answer:others
+2024-12-24 17:11:13,968 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 17:11:13,968 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-24 17:11:18,788 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 17:11:18,788 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:ASR408error, answer:未听清
+2024-12-24 17:11:56,979 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:ASR408error, 用户意图:[{'title': '未听清', 'asr': 'ASR408error', 'isFaq': False, 'faqContent': ''}]
+2024-12-24 17:11:56,979 - taskbased.py[line:100] - INFO - userId: 1017, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:ASR408error, answer:未听清
+2024-12-24 17:13:18,110 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家漏水了', 'doc_id': 3329, 'score': 0.9995365738868713, 'intent': '转人工', 'class': '报修', 'subclass': '漏水报修', 'isFaq': False, 'recall': 'emb', 'query': '我们这楼道里漏水了', 'status': 2}]
+2024-12-24 17:13:18,110 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '我们这楼道里漏水了', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '漏水报修'}]
+2024-12-24 17:13:18,110 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:我们这楼道里漏水了。, 用户意图:[{'title': '转人工', 'asr': '我们这楼道里漏水了', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '漏水报修'}]
+2024-12-24 17:13:18,110 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 101.00, question:还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:我们这楼道里漏水了, answer:转人工
+2024-12-24 17:17:39,332 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我要查水费', 'doc_id': 5239, 'score': 1.0, 'intent': '水费查询', 'class': '水费查询', 'subclass': '水费查询', 'isFaq': False, 'recall': 'emb', 'query': '我想查一下我家的水费', 'status': 2}]
+2024-12-24 17:17:39,332 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '水费查询', 'asr': '我想查一下我家的水费', 'isFaq': False, 'faqContent': '', 'firstclass': '水费查询', 'subclass': '水费查询'}]
+2024-12-24 17:17:39,333 - taskbased.py[line:175] - INFO - 节点:98.00, 话术:None, 用户asr:我想查一下我家的水费。, 用户意图:[{'title': '水费查询', 'asr': '我想查一下我家的水费', 'isFaq': False, 'faqContent': '', 'firstclass': '水费查询', 'subclass': '水费查询'}]
+2024-12-24 17:17:39,333 - taskbased.py[line:100] - INFO - userId: 1016, code: 98.00, question:很抱歉,我没有理解您的意思,您可以说“漏水报修、停水咨询、查户号”。, user_asr:我想查一下我家的水费, answer:水费查询
+2024-12-24 17:17:39,357 - taskbased.py[line:100] - INFO - userId: 1016, code: 4.00, question:很抱歉,我没有理解您的意思,您可以说“漏水报修、停水咨询、查户号”。, user_asr:我想查一下我家的水费, answer:NO

+ 265 - 0
ai-slibra-assistant/log/taskbased.log.2024-12-25

@@ -0,0 +1,265 @@
+2024-12-25 11:01:04,851 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:1, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 11:01:04,851 - taskbased.py[line:100] - INFO - userId: 13242, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-25 11:01:11,620 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'doc_id': 7154, 'score': 1.0, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '询问工作时间', 'isFaq': True, 'recall': 'emb', 'query': '几点上班', 'status': 2}]
+2024-12-25 11:01:11,620 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '几点上班', 'isFaq': True, 'faqContent': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'firstclass': 'FAQ', 'subclass': '询问工作时间'}]
+2024-12-25 11:01:11,620 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:几点上班, 用户意图:[{'title': 'FAQ', 'asr': '几点上班', 'isFaq': True, 'faqContent': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'firstclass': 'FAQ', 'subclass': '询问工作时间'}]
+2024-12-25 11:01:11,621 - taskbased.py[line:100] - INFO - userId: 13242, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:几点上班, answer:FAQ
+2024-12-25 11:01:18,643 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'doc_id': 6875, 'score': 0.9967030882835388, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '缴费咨询', 'isFaq': True, 'recall': 'emb', 'query': '在哪里缴费', 'status': 2}]
+2024-12-25 11:01:18,643 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '在哪里缴费', 'isFaq': True, 'faqContent': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'firstclass': 'FAQ', 'subclass': '缴费咨询'}]
+2024-12-25 11:01:18,643 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:在哪里缴费, 用户意图:[{'title': 'FAQ', 'asr': '在哪里缴费', 'isFaq': True, 'faqContent': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'firstclass': 'FAQ', 'subclass': '缴费咨询'}]
+2024-12-25 11:01:18,643 - taskbased.py[line:100] - INFO - userId: 13242, code: 101.00, question:营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:在哪里缴费, answer:FAQ
+2024-12-25 11:01:28,545 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '居民用户需要到供水公司办理过户,携带房照复印件和身份证复印件,水费收据一张,到供水大厅办理,也可以登录佳木斯供水公众号,在网上营业厅-户名变更里办理', 'doc_id': 7016, 'score': 0.7425664663314819, 'isFaq': True, 'recall': 'emb', 'class': 'FAQ', 'subclass': '供水户号过户', 'query': '怎么开户', 'intent': 'FAQ', 'status': 3}]
+2024-12-25 11:01:28,545 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '怎么开户', 'isFaq': True, 'faqContent': '居民用户需要到供水公司办理过户,携带房照复印件和身份证复印件,水费收据一张,到供水大厅办理,也可以登录佳木斯供水公众号,在网上营业厅-户名变更里办理', 'firstclass': 'FAQ', 'subclass': '供水户号过户'}]
+2024-12-25 11:01:28,546 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:怎么开户, 用户意图:[{'title': 'FAQ', 'asr': '怎么开户', 'isFaq': True, 'faqContent': '居民用户需要到供水公司办理过户,携带房照复印件和身份证复印件,水费收据一张,到供水大厅办理,也可以登录佳木斯供水公众号,在网上营业厅-户名变更里办理', 'firstclass': 'FAQ', 'subclass': '供水户号过户'}]
+2024-12-25 11:01:28,546 - taskbased.py[line:100] - INFO - userId: 13242, code: 101.00, question:您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:怎么开户, answer:FAQ
+2024-12-25 11:01:41,411 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:查水费, 用户意图:[{'title': '水费查询', 'asr': '查水费', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 11:01:41,411 - taskbased.py[line:100] - INFO - userId: 13242, code: 101.00, question:居民用户需要到供水公司办理过户,携带房照复印件和身份证复印件,水费收据一张,到供水大厅办理,也可以登录佳木斯供水公众号,在网上营业厅-户名变更里办理&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:查水费, answer:水费查询
+2024-12-25 11:01:41,427 - taskbased.py[line:100] - INFO - userId: 13242, code: 4.00, question:还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:查水费, answer:NO
+2024-12-25 11:01:49,077 - taskbased.py[line:175] - INFO - 节点:4.10, 话术:None, 用户asr:13261201206, 用户意图:[{'title': 'others', 'asr': '13261201206', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 11:01:49,077 - taskbased.py[line:100] - INFO - userId: 13242, code: 4.10, question:请输入用户编号, 已井号键结束。, user_asr:13261201206, answer:others
+2024-12-25 11:01:49,082 - taskbased.py[line:100] - INFO - userId: 13242, code: 4.20, question:请输入用户编号, 已井号键结束。, user_asr:13261201206, answer:NO
+2024-12-25 11:02:09,297 - taskbased.py[line:175] - INFO - 节点:4.40, 话术:None, 用户asr:水价是多少, 用户意图:[{'title': 'others', 'asr': '水价是多少', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 11:02:09,298 - taskbased.py[line:100] - INFO - userId: 13242, code: 4.40, question:很抱歉没有查到水费,您可以再输入一次, user_asr:水价是多少, answer:others
+2024-12-25 11:02:09,318 - taskbased.py[line:100] - INFO - userId: 13242, code: 4.50, question:很抱歉没有查到水费,您可以再输入一次, user_asr:水价是多少, answer:NO
+2024-12-25 11:07:51,991 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 11:07:51,991 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-25 11:16:32,558 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 11:16:32,558 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-25 11:16:44,144 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:转人工。, 用户意图:[{'title': '转人工', 'asr': '转人工', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 11:16:44,144 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:转人工, answer:转人工
+2024-12-25 11:23:04,512 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5767, 'score': 0.974940299987793, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '嗯', 'status': 2}]
+2024-12-25 11:23:04,512 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '嗯', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-25 11:23:04,513 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:嗯。, 用户意图:[{'title': '准备结束', 'asr': '嗯', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-25 11:23:04,513 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:嗯, answer:准备结束
+2024-12-25 11:25:45,960 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 11:25:45,960 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-25 11:26:00,066 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我家漏水了', 'doc_id': 3283, 'score': 0.7979031205177307, 'isFaq': False, 'recall': 'emb', 'class': '报修', 'subclass': '漏水报修', 'query': '怎么', 'intent': '转人工', 'status': 3}]
+2024-12-25 11:26:00,066 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '怎么', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '漏水报修'}]
+2024-12-25 11:26:00,067 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:怎么。, 用户意图:[{'title': '转人工', 'asr': '怎么', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '漏水报修'}]
+2024-12-25 11:26:00,067 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:怎么, answer:转人工
+2024-12-25 11:34:02,296 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 11:34:02,296 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-25 11:34:13,553 - taskbased.py[line:257] - INFO - intent_res:[]
+2024-12-25 11:34:13,553 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:在我。, 用户意图:[{'title': 'others', 'asr': '在我', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 11:34:13,554 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:在我, answer:others
+2024-12-25 11:34:23,356 - taskbased.py[line:257] - INFO - intent_res:[]
+2024-12-25 11:34:23,356 - taskbased.py[line:175] - INFO - 节点:98.00, 话术:None, 用户asr:转人工。, 用户意图:[{'title': 'others', 'asr': '转人工', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 11:34:23,356 - taskbased.py[line:100] - INFO - userId: 1000, code: 98.00, question:很抱歉,我没有理解您的意思,您可以说“漏水报修、停水咨询、查户号”。, user_asr:转人工, answer:others
+2024-12-25 11:36:20,006 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 11:36:20,006 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-25 11:36:31,074 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:1, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 11:36:31,075 - taskbased.py[line:100] - INFO - userId: 12639, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-25 11:36:37,192 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'doc_id': 7154, 'score': 1.0, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '询问工作时间', 'isFaq': True, 'recall': 'emb', 'query': '几点上班', 'status': 2}]
+2024-12-25 11:36:37,192 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '几点上班', 'isFaq': True, 'faqContent': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'firstclass': 'FAQ', 'subclass': '询问工作时间'}]
+2024-12-25 11:36:37,192 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:几点上班, 用户意图:[{'title': 'FAQ', 'asr': '几点上班', 'isFaq': True, 'faqContent': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'firstclass': 'FAQ', 'subclass': '询问工作时间'}]
+2024-12-25 11:36:37,192 - taskbased.py[line:100] - INFO - userId: 12639, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:几点上班, answer:FAQ
+2024-12-25 11:36:44,964 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'doc_id': 6564, 'score': 0.9957438707351685, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '询问工作地点', 'isFaq': True, 'recall': 'emb', 'query': '营业厅在那里', 'status': 2}]
+2024-12-25 11:36:44,964 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '营业厅在那里', 'isFaq': True, 'faqContent': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'firstclass': 'FAQ', 'subclass': '询问工作地点'}]
+2024-12-25 11:36:44,964 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:营业厅在那里, 用户意图:[{'title': 'FAQ', 'asr': '营业厅在那里', 'isFaq': True, 'faqContent': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'firstclass': 'FAQ', 'subclass': '询问工作地点'}]
+2024-12-25 11:36:44,964 - taskbased.py[line:100] - INFO - userId: 12639, code: 101.00, question:营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:营业厅在那里, answer:FAQ
+2024-12-25 11:39:02,876 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 11:39:02,876 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-25 11:41:24,188 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:1, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 11:41:24,188 - taskbased.py[line:100] - INFO - userId: 134242, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-25 11:41:31,368 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '怎么停水了?', 'doc_id': 1802, 'score': 0.9999999403953552, 'intent': '停水咨询', 'class': '停水咨询', 'subclass': '停水咨询', 'isFaq': False, 'recall': 'emb', 'query': '几点来水', 'status': 2}]
+2024-12-25 11:41:31,368 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '停水咨询', 'asr': '几点来水', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-25 11:41:31,368 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:几点来水, 用户意图:[{'title': '停水咨询', 'asr': '几点来水', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-25 11:41:31,368 - taskbased.py[line:100] - INFO - userId: 134242, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:几点来水, answer:停水咨询
+2024-12-25 11:41:31,380 - taskbased.py[line:100] - INFO - userId: 134242, code: 2.00, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:几点来水, answer:NO
+2024-12-25 11:41:45,782 - taskbased.py[line:175] - INFO - 节点:2.10, 话术:None, 用户asr:复兴小区, 用户意图:[{'title': 'others', 'asr': '复兴小区', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 11:41:45,782 - taskbased.py[line:100] - INFO - userId: 134242, code: 2.10, question:请说您要查询的小区名称, user_asr:复兴小区, answer:others
+2024-12-25 11:41:45,809 - taskbased.py[line:100] - INFO - userId: 134242, code: 2.20, question:请说您要查询的小区名称, user_asr:复兴小区, answer:YES
+2024-12-25 11:44:33,307 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 11:44:33,307 - taskbased.py[line:100] - INFO - userId: 1000, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-25 14:57:09,405 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5725, 'score': 0.9960461258888245, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '好好,拜拜啊', 'status': 2}]
+2024-12-25 14:57:09,405 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5725, 'score': 0.9960461258888245, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '好好,拜拜啊', 'status': 2}]
+2024-12-25 14:57:09,405 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '好好,拜拜啊', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-25 14:57:09,405 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '好好,拜拜啊', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-25 14:57:09,405 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:好好,拜拜啊。, 用户意图:[{'title': '准备结束', 'asr': '好好,拜拜啊', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-25 14:57:09,405 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:好好,拜拜啊。, 用户意图:[{'title': '准备结束', 'asr': '好好,拜拜啊', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-25 14:57:09,405 - taskbased.py[line:100] - INFO - userId: 13120430045, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:好好,拜拜啊, answer:准备结束
+2024-12-25 14:57:09,405 - taskbased.py[line:100] - INFO - userId: 13120430045, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:好好,拜拜啊, answer:准备结束
+2024-12-25 16:23:48,589 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:1, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 16:23:48,590 - taskbased.py[line:100] - INFO - userId: 42175, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-25 16:24:13,710 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'doc_id': 7154, 'score': 1.0, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '询问工作时间', 'isFaq': True, 'recall': 'emb', 'query': '几点上班', 'status': 2}]
+2024-12-25 16:24:13,710 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:几点上班, 用户意图:[{'title': 'others', 'asr': '几点上班', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 16:24:13,710 - taskbased.py[line:100] - INFO - userId: 42175, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:几点上班, answer:others
+2024-12-25 16:24:50,611 - taskbased.py[line:257] - INFO - intent_res:[]
+2024-12-25 16:24:50,611 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:others, 用户意图:[{'title': 'others', 'asr': 'others', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 16:24:50,611 - taskbased.py[line:100] - INFO - userId: 42175, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:others, answer:others
+2024-12-25 16:25:20,236 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '营业厅工作时间为,夏季,8:30至16:30,冬季,8:30至16:00,周六周日休息', 'doc_id': 7154, 'score': 1.0, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '询问工作时间', 'isFaq': True, 'recall': 'emb', 'query': '几点上班', 'status': 2}]
+2024-12-25 16:25:20,236 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:几点上班, 用户意图:[{'title': 'others', 'asr': '几点上班', 'isFaq': False, 'faqContent': ''}, {'title': '播放次数超限', 'asr': '几点上班', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 16:25:20,236 - taskbased.py[line:100] - INFO - userId: 42175, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:几点上班, answer:播放次数超限
+2024-12-25 16:25:48,853 - taskbased.py[line:257] - INFO - intent_res:[]
+2024-12-25 16:25:48,853 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:others, 用户意图:[{'title': 'others', 'asr': 'others', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 16:25:48,853 - taskbased.py[line:100] - INFO - userId: 42175, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:others, answer:others
+2024-12-25 16:26:08,584 - taskbased.py[line:257] - INFO - intent_res:[]
+2024-12-25 16:26:08,584 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:你家, 用户意图:[{'title': 'others', 'asr': '你家', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 16:26:08,584 - taskbased.py[line:100] - INFO - userId: 42175, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:你家, answer:others
+2024-12-25 16:35:33,308 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 16:35:33,308 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-25 16:35:49,998 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '再见', 'doc_id': 5729, 'score': 0.7648319005966187, 'intent': '准备结束', 'class': '准备结束', 'subclass': '准备结束', 'isFaq': False, 'recall': 'emb', 'query': '那个你好,我想问一下就是', 'status': 2}]
+2024-12-25 16:35:49,998 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '准备结束', 'asr': '那个你好,我想问一下就是', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-25 16:35:49,998 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:那个你好,我想问一下就是。, 用户意图:[{'title': '准备结束', 'asr': '那个你好,我想问一下就是', 'isFaq': False, 'faqContent': '', 'firstclass': '准备结束', 'subclass': '准备结束'}]
+2024-12-25 16:35:49,998 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:那个你好,我想问一下就是, answer:准备结束
+2024-12-25 16:38:25,730 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 16:38:25,730 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-25 16:38:43,042 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '怎么停水了?', 'doc_id': 633, 'score': 0.9994069337844849, 'intent': '停水咨询', 'class': '停水咨询', 'subclass': '停水咨询', 'isFaq': False, 'recall': 'emb', 'query': '那个我想问一下,我家是不是停水了', 'status': 2}]
+2024-12-25 16:38:43,042 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '停水咨询', 'asr': '那个我想问一下,我家是不是停水了', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-25 16:38:43,043 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:那个我想问一下,我家是不是停水了?, 用户意图:[{'title': '停水咨询', 'asr': '那个我想问一下,我家是不是停水了', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-25 16:38:43,043 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:那个我想问一下,我家是不是停水了, answer:停水咨询
+2024-12-25 16:38:43,062 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.00, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:那个我想问一下,我家是不是停水了, answer:NO
+2024-12-25 16:38:50,182 - taskbased.py[line:175] - INFO - 节点:2.10, 话术:None, 用户asr:滨江一期。, 用户意图:[{'title': 'others', 'asr': '滨江一期', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 16:38:50,182 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.10, question:请说您要查询的小区名称, user_asr:滨江一期, answer:others
+2024-12-25 16:38:50,208 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.20, question:请说您要查询的小区名称, user_asr:滨江一期, answer:YES
+2024-12-25 16:39:47,397 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 16:39:47,397 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-25 16:40:02,967 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '怎么停水了?', 'doc_id': 811, 'score': 0.9997149705886841, 'intent': '停水咨询', 'class': '停水咨询', 'subclass': '停水咨询', 'isFaq': False, 'recall': 'emb', 'query': '那个我家是不是停水了', 'status': 2}]
+2024-12-25 16:40:02,967 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '停水咨询', 'asr': '那个我家是不是停水了', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-25 16:40:02,967 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:那个我家是不是停水了?, 用户意图:[{'title': '停水咨询', 'asr': '那个我家是不是停水了', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-25 16:40:02,967 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:那个我家是不是停水了, answer:停水咨询
+2024-12-25 16:40:02,973 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.00, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:那个我家是不是停水了, answer:NO
+2024-12-25 16:40:08,290 - taskbased.py[line:175] - INFO - 节点:2.10, 话术:None, 用户asr:印江一起。, 用户意图:[{'title': 'others', 'asr': '印江一起', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 16:40:08,290 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.10, question:请说您要查询的小区名称, user_asr:印江一起, answer:others
+2024-12-25 16:40:08,310 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.20, question:请说您要查询的小区名称, user_asr:印江一起, answer:NO
+2024-12-25 16:40:17,550 - taskbased.py[line:175] - INFO - 节点:2.40, 话术:None, 用户asr:滨江一期。, 用户意图:[{'title': 'others', 'asr': '滨江一期', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 16:40:17,550 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.40, question:很抱歉没有查到停水信息,您可以再说一遍,如需人工服务请说转人工。, user_asr:滨江一期, answer:others
+2024-12-25 16:40:17,566 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.50, question:很抱歉没有查到停水信息,您可以再说一遍,如需人工服务请说转人工。, user_asr:滨江一期, answer:YES
+2024-12-25 16:40:32,021 - taskbased.py[line:175] - INFO - 节点:2.30, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 16:40:32,021 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.30, question:您查询的小区滨江一期,111,于2024-12-25 15:35:18停水,暂未确定恢复时间,解决轻按1,未解决请按2&, user_asr:1, answer:1
+2024-12-25 16:40:47,955 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '阀门问题', 'doc_id': 4641, 'score': 0.9798040390014648, 'intent': '转人工', 'class': '报停', 'subclass': '阀门问题', 'isFaq': False, 'recall': 'emb', 'query': '那个就是我家的那个房子不是不住了吗?然后我想把我家的水给停了', 'status': 2}]
+2024-12-25 16:40:47,955 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '那个就是我家的那个房子不是不住了吗?然后我想把我家的水给停了', 'isFaq': False, 'faqContent': '', 'firstclass': '报停', 'subclass': '阀门问题'}]
+2024-12-25 16:40:47,956 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:那个就是我家的那个房子不是不住了吗?然后我想把我家的水给停了。, 用户意图:[{'title': '转人工', 'asr': '那个就是我家的那个房子不是不住了吗?然后我想把我家的水给停了', 'isFaq': False, 'faqContent': '', 'firstclass': '报停', 'subclass': '阀门问题'}]
+2024-12-25 16:40:47,956 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 101.00, question:还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:那个就是我家的那个房子不是不住了吗?然后我想把我家的水给停了, answer:转人工
+2024-12-25 16:42:47,970 - taskbased.py[line:257] - INFO - intent_res:[]
+2024-12-25 16:42:47,971 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:那个我想问一下。, 用户意图:[{'title': 'others', 'asr': '那个我想问一下', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 16:42:47,971 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:那个我想问一下, answer:others
+2024-12-25 16:43:01,210 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 16:43:01,210 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-25 16:43:22,411 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '缴水费后需要联系抄表员后,24小时内给水。', 'doc_id': 6346, 'score': 0.9983065724372864, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '缴费未来水', 'isFaq': True, 'recall': 'emb', 'query': '我家停水都停半天了,然后我刚刚还剩我家没水费了,然后我刚刚交完水费了,为啥我家还没有来水呀', 'status': 2}]
+2024-12-25 16:43:22,411 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '我家停水都停半天了,然后我刚刚还剩我家没水费了,然后我刚刚交完水费了,为啥我家还没有来水呀', 'isFaq': True, 'faqContent': '缴水费后需要联系抄表员后,24小时内给水。', 'firstclass': 'FAQ', 'subclass': '缴费未来水'}]
+2024-12-25 16:43:22,412 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:我家停水都停半天了,然后我刚刚还剩我家没水费了,然后我刚刚交完水费了,为啥我家还没有来水呀?, 用户意图:[{'title': 'FAQ', 'asr': '我家停水都停半天了,然后我刚刚还剩我家没水费了,然后我刚刚交完水费了,为啥我家还没有来水呀', 'isFaq': True, 'faqContent': '缴水费后需要联系抄表员后,24小时内给水。', 'firstclass': 'FAQ', 'subclass': '缴费未来水'}]
+2024-12-25 16:43:22,412 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我家停水都停半天了,然后我刚刚还剩我家没水费了,然后我刚刚交完水费了,为啥我家还没有来水呀, answer:FAQ
+2024-12-25 16:43:22,891 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '缴水费后需要联系抄表员后,24小时内给水。', 'doc_id': 6346, 'score': 0.9983065724372864, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '缴费未来水', 'isFaq': True, 'recall': 'emb', 'query': '我家停水都停半天了,然后我刚刚还剩我家没水费了,然后我刚刚交完水费了,为啥我家还没有来水呀', 'status': 2}]
+2024-12-25 16:43:22,892 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '我家停水都停半天了,然后我刚刚还剩我家没水费了,然后我刚刚交完水费了,为啥我家还没有来水呀', 'isFaq': True, 'faqContent': '缴水费后需要联系抄表员后,24小时内给水。', 'firstclass': 'FAQ', 'subclass': '缴费未来水'}]
+2024-12-25 16:43:22,892 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:我家停水都停半天了,然后我刚刚还剩我家没水费了,然后我刚刚交完水费了,为啥我家还没有来水呀?, 用户意图:[{'title': 'FAQ', 'asr': '我家停水都停半天了,然后我刚刚还剩我家没水费了,然后我刚刚交完水费了,为啥我家还没有来水呀', 'isFaq': True, 'faqContent': '缴水费后需要联系抄表员后,24小时内给水。', 'firstclass': 'FAQ', 'subclass': '缴费未来水'}]
+2024-12-25 16:43:22,892 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我家停水都停半天了,然后我刚刚还剩我家没水费了,然后我刚刚交完水费了,为啥我家还没有来水呀, answer:FAQ
+2024-12-25 16:43:43,884 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '缴水费后需要联系抄表员后,24小时内给水。', 'doc_id': 6378, 'score': 0.9974733591079712, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '缴费未来水', 'isFaq': True, 'recall': 'emb', 'query': '嗯,我们家不是停水了吗?然后我刚刚查我们家的那个水费,我查了以后没欠费了。然后我交完水费之后,为什么我家还没有来水呀', 'status': 2}]
+2024-12-25 16:43:43,884 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '缴水费后需要联系抄表员后,24小时内给水。', 'doc_id': 6378, 'score': 0.9974733591079712, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '缴费未来水', 'isFaq': True, 'recall': 'emb', 'query': '嗯,我们家不是停水了吗?然后我刚刚查我们家的那个水费,我查了以后没欠费了。然后我交完水费之后,为什么我家还没有来水呀', 'status': 2}]
+2024-12-25 16:43:43,884 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '嗯,我们家不是停水了吗?然后我刚刚查我们家的那个水费,我查了以后没欠费了。然后我交完水费之后,为什么我家还没有来水呀', 'isFaq': True, 'faqContent': '缴水费后需要联系抄表员后,24小时内给水。', 'firstclass': 'FAQ', 'subclass': '缴费未来水'}]
+2024-12-25 16:43:43,884 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '嗯,我们家不是停水了吗?然后我刚刚查我们家的那个水费,我查了以后没欠费了。然后我交完水费之后,为什么我家还没有来水呀', 'isFaq': True, 'faqContent': '缴水费后需要联系抄表员后,24小时内给水。', 'firstclass': 'FAQ', 'subclass': '缴费未来水'}]
+2024-12-25 16:43:43,885 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:嗯,我们家不是停水了吗?然后我刚刚查我们家的那个水费,我查了以后没欠费了。然后我交完水费之后,为什么我家还没有来水呀?, 用户意图:[{'title': 'FAQ', 'asr': '嗯,我们家不是停水了吗?然后我刚刚查我们家的那个水费,我查了以后没欠费了。然后我交完水费之后,为什么我家还没有来水呀', 'isFaq': True, 'faqContent': '缴水费后需要联系抄表员后,24小时内给水。', 'firstclass': 'FAQ', 'subclass': '缴费未来水'}]
+2024-12-25 16:43:43,885 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 101.00, question:缴水费后需要联系抄表员后,24小时内给水。&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:嗯,我们家不是停水了吗?然后我刚刚查我们家的那个水费,我查了以后没欠费了。然后我交完水费之后,为什么我家还没有来水呀, answer:FAQ
+2024-12-25 16:43:43,885 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:嗯,我们家不是停水了吗?然后我刚刚查我们家的那个水费,我查了以后没欠费了。然后我交完水费之后,为什么我家还没有来水呀?, 用户意图:[{'title': 'FAQ', 'asr': '嗯,我们家不是停水了吗?然后我刚刚查我们家的那个水费,我查了以后没欠费了。然后我交完水费之后,为什么我家还没有来水呀', 'isFaq': True, 'faqContent': '缴水费后需要联系抄表员后,24小时内给水。', 'firstclass': 'FAQ', 'subclass': '缴费未来水'}]
+2024-12-25 16:43:43,885 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 101.00, question:缴水费后需要联系抄表员后,24小时内给水。&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:嗯,我们家不是停水了吗?然后我刚刚查我们家的那个水费,我查了以后没欠费了。然后我交完水费之后,为什么我家还没有来水呀, answer:FAQ
+2024-12-25 16:44:01,991 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我想找这一片抄表员', 'doc_id': 5417, 'score': 0.9987692832946777, 'intent': '转人工', 'class': '其它咨询', 'subclass': '抄表员电话', 'isFaq': False, 'recall': 'emb', 'query': '超百元的电话,您能给我一个吗', 'status': 2}]
+2024-12-25 16:44:01,991 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '超百元的电话,您能给我一个吗', 'isFaq': False, 'faqContent': '', 'firstclass': '其它咨询', 'subclass': '抄表员电话'}]
+2024-12-25 16:44:01,992 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:超百元的电话,您能给我一个吗?, 用户意图:[{'title': '转人工', 'asr': '超百元的电话,您能给我一个吗', 'isFaq': False, 'faqContent': '', 'firstclass': '其它咨询', 'subclass': '抄表员电话'}]
+2024-12-25 16:44:01,992 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 101.00, question:缴水费后需要联系抄表员后,24小时内给水。&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:超百元的电话,您能给我一个吗, answer:转人工
+2024-12-25 16:45:12,077 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 16:45:12,077 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-25 16:45:32,568 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'doc_id': 6555, 'score': 0.9856084585189819, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '询问工作地点', 'isFaq': True, 'recall': 'emb', 'query': '我们家都好久没有住人了,可是那个水表他一直在转,然后我们家每个月都有水费,这是啥地方啊', 'status': 2}]
+2024-12-25 16:45:32,568 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '我们家都好久没有住人了,可是那个水表他一直在转,然后我们家每个月都有水费,这是啥地方啊', 'isFaq': True, 'faqContent': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'firstclass': 'FAQ', 'subclass': '询问工作地点'}]
+2024-12-25 16:45:32,569 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:我们家都好久没有住人了,可是那个水表他一直在转,然后我们家每个月都有水费,这是啥地方啊?, 用户意图:[{'title': 'FAQ', 'asr': '我们家都好久没有住人了,可是那个水表他一直在转,然后我们家每个月都有水费,这是啥地方啊', 'isFaq': True, 'faqContent': '供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。\xa0二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号', 'firstclass': 'FAQ', 'subclass': '询问工作地点'}]
+2024-12-25 16:45:32,569 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我们家都好久没有住人了,可是那个水表他一直在转,然后我们家每个月都有水费,这是啥地方啊, answer:FAQ
+2024-12-25 16:46:19,884 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'doc_id': 6884, 'score': 0.9046685695648193, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '缴费咨询', 'isFaq': True, 'recall': 'emb', 'query': '那个我们家不是好久没住人了吗?可是我们家还是有水费,然后我发现那个水一直在空转', 'status': 2}]
+2024-12-25 16:46:19,884 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '那个我们家不是好久没住人了吗?可是我们家还是有水费,然后我发现那个水一直在空转', 'isFaq': True, 'faqContent': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'firstclass': 'FAQ', 'subclass': '缴费咨询'}]
+2024-12-25 16:46:19,885 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:那个我们家不是好久没住人了吗?可是我们家还是有水费,然后我发现那个水一直在空转。, 用户意图:[{'title': 'FAQ', 'asr': '那个我们家不是好久没住人了吗?可是我们家还是有水费,然后我发现那个水一直在空转', 'isFaq': True, 'faqContent': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'firstclass': 'FAQ', 'subclass': '缴费咨询'}]
+2024-12-25 16:46:19,885 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 101.00, question:供水营业厅缴费地址:一、供水客户服务中心:会展中心道东光复西路790号。 二、佳东供水收费厅:长胜路与光复路交叉口长胜街85号。三、九小供水收费厅:第九小区大门西侧路北兴城胡同128号。四、行政服务中心一楼:长安路西段820号&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:那个我们家不是好久没住人了吗?可是我们家还是有水费,然后我发现那个水一直在空转, answer:FAQ
+2024-12-25 16:46:59,441 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'doc_id': 6924, 'score': 0.9569089412689209, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '缴费咨询', 'isFaq': True, 'recall': 'emb', 'query': '那个我们家不是好久没有住人了嘛,然后我发现我们家这个每个月都有水费,然后那个水表它是不是一直在空转呀,然后这个咋解决呀?你们能不能来个人帮忙看看', 'status': 2}]
+2024-12-25 16:46:59,441 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '那个我们家不是好久没有住人了嘛,然后我发现我们家这个每个月都有水费,然后那个水表它是不是一直在空转呀,然后这个咋解决呀?你们能不能来个人帮忙看看', 'isFaq': True, 'faqContent': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'firstclass': 'FAQ', 'subclass': '缴费咨询'}]
+2024-12-25 16:46:59,442 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:那个我们家不是好久没有住人了嘛,然后我发现我们家这个每个月都有水费,然后那个水表它是不是一直在空转呀,然后这个咋解决呀?你们能不能来个人帮忙看看?, 用户意图:[{'title': 'FAQ', 'asr': '那个我们家不是好久没有住人了嘛,然后我发现我们家这个每个月都有水费,然后那个水表它是不是一直在空转呀,然后这个咋解决呀?你们能不能来个人帮忙看看', 'isFaq': True, 'faqContent': '您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。', 'firstclass': 'FAQ', 'subclass': '缴费咨询'}]
+2024-12-25 16:46:59,442 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 101.00, question:您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:那个我们家不是好久没有住人了嘛,然后我发现我们家这个每个月都有水费,然后那个水表它是不是一直在空转呀,然后这个咋解决呀?你们能不能来个人帮忙看看, answer:FAQ
+2024-12-25 16:47:35,416 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '维修人员什么时候能到', 'doc_id': 4118, 'score': 0.9793198108673096, 'intent': '转人工', 'class': '报修', 'subclass': '报修催单', 'isFaq': False, 'recall': 'emb', 'query': '我们家那个水管漏水了,一直在呼啦呼啦的漏水,快都快淹了我们家了,你我们家都快淹了,你们啥时候能派人来帮忙看看呀', 'status': 2}]
+2024-12-25 16:47:35,416 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '我们家那个水管漏水了,一直在呼啦呼啦的漏水,快都快淹了我们家了,你我们家都快淹了,你们啥时候能派人来帮忙看看呀', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '报修催单'}]
+2024-12-25 16:47:35,416 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:我们家那个水管漏水了,一直在呼啦呼啦的漏水,快都快淹了我们家了,你我们家都快淹了,你们啥时候能派人来帮忙看看呀?, 用户意图:[{'title': '转人工', 'asr': '我们家那个水管漏水了,一直在呼啦呼啦的漏水,快都快淹了我们家了,你我们家都快淹了,你们啥时候能派人来帮忙看看呀', 'isFaq': False, 'faqContent': '', 'firstclass': '报修', 'subclass': '报修催单'}]
+2024-12-25 16:47:35,416 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 101.00, question:您可以登录微信公众号佳木斯供水,进入主页面绑定用户信息后缴费,或者微信小程序中缴费页面输入用户编号进行缴费。或者也可以在支付宝生活缴费页面输入用户编号进行缴费。&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:我们家那个水管漏水了,一直在呼啦呼啦的漏水,快都快淹了我们家了,你我们家都快淹了,你们啥时候能派人来帮忙看看呀, answer:转人工
+2024-12-25 16:50:31,750 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 16:50:31,750 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-25 16:50:45,510 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 16:50:45,510 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:1, answer:1
+2024-12-25 16:51:06,061 - taskbased.py[line:175] - INFO - 节点:1.20, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 16:51:06,061 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.20, question:停水咨询请按“1”,漏水报修请按“2”,户号查询请按“3”,水费查询请按“4”,水价咨询请按“5”,水质、水压报修请按“6”,投诉、建议请按“7”,人工服务请按“0” ,重新播报请按井号键。, user_asr:1, answer:1
+2024-12-25 16:51:06,068 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.00, question:停水咨询请按“1”,漏水报修请按“2”,户号查询请按“3”,水费查询请按“4”,水价咨询请按“5”,水质、水压报修请按“6”,投诉、建议请按“7”,人工服务请按“0” ,重新播报请按井号键。, user_asr:1, answer:NO
+2024-12-25 16:51:12,330 - taskbased.py[line:175] - INFO - 节点:2.10, 话术:None, 用户asr:晋江一期。, 用户意图:[{'title': 'others', 'asr': '晋江一期', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 16:51:12,330 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.10, question:请说您要查询的小区名称, user_asr:晋江一期, answer:others
+2024-12-25 16:51:12,354 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.20, question:请说您要查询的小区名称, user_asr:晋江一期, answer:NO
+2024-12-25 16:51:21,609 - taskbased.py[line:175] - INFO - 节点:2.40, 话术:None, 用户asr:滨江一体。, 用户意图:[{'title': 'others', 'asr': '滨江一体', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 16:51:21,609 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.40, question:很抱歉没有查到停水信息,您可以再说一遍,如需人工服务请说转人工。, user_asr:滨江一体, answer:others
+2024-12-25 16:51:21,629 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.50, question:很抱歉没有查到停水信息,您可以再说一遍,如需人工服务请说转人工。, user_asr:滨江一体, answer:NO
+2024-12-25 16:59:28,792 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 16:59:28,793 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-25 16:59:48,234 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '水表怎么安装和更换?', 'doc_id': 5017, 'score': 0.9886237382888794, 'intent': '转人工', 'class': '报装', 'subclass': '水表报装更换', 'isFaq': False, 'recall': 'emb', 'query': '嗯,我们家不是那个新装修的房子了吗?然后我们想要安装一个水表', 'status': 2}]
+2024-12-25 16:59:48,234 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '嗯,我们家不是那个新装修的房子了吗?然后我们想要安装一个水表', 'isFaq': False, 'faqContent': '', 'firstclass': '报装', 'subclass': '水表报装更换'}]
+2024-12-25 16:59:48,234 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:嗯,我们家不是那个新装修的房子了吗?然后我们想要安装一个水表。, 用户意图:[{'title': '转人工', 'asr': '嗯,我们家不是那个新装修的房子了吗?然后我们想要安装一个水表', 'isFaq': False, 'faqContent': '', 'firstclass': '报装', 'subclass': '水表报装更换'}]
+2024-12-25 16:59:48,234 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:嗯,我们家不是那个新装修的房子了吗?然后我们想要安装一个水表, answer:转人工
+2024-12-25 16:59:48,293 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '水表怎么安装和更换?', 'doc_id': 5017, 'score': 0.9886237382888794, 'intent': '转人工', 'class': '报装', 'subclass': '水表报装更换', 'isFaq': False, 'recall': 'emb', 'query': '嗯,我们家不是那个新装修的房子了吗?然后我们想要安装一个水表', 'status': 2}]
+2024-12-25 16:59:48,293 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '转人工', 'asr': '嗯,我们家不是那个新装修的房子了吗?然后我们想要安装一个水表', 'isFaq': False, 'faqContent': '', 'firstclass': '报装', 'subclass': '水表报装更换'}]
+2024-12-25 16:59:48,293 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:嗯,我们家不是那个新装修的房子了吗?然后我们想要安装一个水表。, 用户意图:[{'title': '转人工', 'asr': '嗯,我们家不是那个新装修的房子了吗?然后我们想要安装一个水表', 'isFaq': False, 'faqContent': '', 'firstclass': '报装', 'subclass': '水表报装更换'}]
+2024-12-25 16:59:48,293 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:嗯,我们家不是那个新装修的房子了吗?然后我们想要安装一个水表, answer:转人工
+2024-12-25 17:00:56,649 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 17:00:56,649 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-25 17:01:05,654 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 17:01:05,654 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-25 17:01:10,791 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:转人工。, 用户意图:[{'title': '转人工', 'asr': '转人工', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 17:01:10,792 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:转人工, answer:转人工
+2024-12-25 17:02:28,441 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 17:02:28,441 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:1, answer:1
+2024-12-25 17:02:47,361 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '怎么停水了?', 'doc_id': 1475, 'score': 0.9984023571014404, 'intent': '停水咨询', 'class': '停水咨询', 'subclass': '停水咨询', 'isFaq': False, 'recall': 'emb', 'query': '我想问一下,什么时候来水呀?我们现在要做饭,可是没有水,你们什么时候能来水呀', 'status': 2}]
+2024-12-25 17:02:47,361 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '停水咨询', 'asr': '我想问一下,什么时候来水呀?我们现在要做饭,可是没有水,你们什么时候能来水呀', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-25 17:02:47,361 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:我想问一下,什么时候来水呀?我们现在要做饭,可是没有水,你们什么时候能来水呀?, 用户意图:[{'title': '停水咨询', 'asr': '我想问一下,什么时候来水呀?我们现在要做饭,可是没有水,你们什么时候能来水呀', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-25 17:02:47,361 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我想问一下,什么时候来水呀?我们现在要做饭,可是没有水,你们什么时候能来水呀, answer:停水咨询
+2024-12-25 17:02:47,368 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.00, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我想问一下,什么时候来水呀?我们现在要做饭,可是没有水,你们什么时候能来水呀, answer:NO
+2024-12-25 17:02:47,392 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '怎么停水了?', 'doc_id': 1475, 'score': 0.9984023571014404, 'intent': '停水咨询', 'class': '停水咨询', 'subclass': '停水咨询', 'isFaq': False, 'recall': 'emb', 'query': '我想问一下,什么时候来水呀?我们现在要做饭,可是没有水,你们什么时候能来水呀', 'status': 2}]
+2024-12-25 17:02:47,392 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '停水咨询', 'asr': '我想问一下,什么时候来水呀?我们现在要做饭,可是没有水,你们什么时候能来水呀', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-25 17:02:47,392 - taskbased.py[line:175] - INFO - 节点:1.10, 话术:None, 用户asr:我想问一下,什么时候来水呀?我们现在要做饭,可是没有水,你们什么时候能来水呀?, 用户意图:[{'title': '停水咨询', 'asr': '我想问一下,什么时候来水呀?我们现在要做饭,可是没有水,你们什么时候能来水呀', 'isFaq': False, 'faqContent': '', 'firstclass': '停水咨询', 'subclass': '停水咨询'}]
+2024-12-25 17:02:47,392 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.10, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我想问一下,什么时候来水呀?我们现在要做饭,可是没有水,你们什么时候能来水呀, answer:停水咨询
+2024-12-25 17:02:47,397 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.00, question:您可以说查水费、漏水报修、停水咨询、查户号、水表安装。 如需人工服务请说“转人工”,如需按键服务请按“1”。, user_asr:我想问一下,什么时候来水呀?我们现在要做饭,可是没有水,你们什么时候能来水呀, answer:NO
+2024-12-25 17:02:54,814 - taskbased.py[line:175] - INFO - 节点:2.10, 话术:None, 用户asr:嗯,我家是百川御景的。, 用户意图:[{'title': 'others', 'asr': '嗯,我家是百川御景的', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 17:02:54,814 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.10, question:请说您要查询的小区名称, user_asr:嗯,我家是百川御景的, answer:others
+2024-12-25 17:02:54,820 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.20, question:请说您要查询的小区名称, user_asr:嗯,我家是百川御景的, answer:NO
+2024-12-25 17:03:03,885 - taskbased.py[line:175] - INFO - 节点:2.40, 话术:None, 用户asr:复兴小区。, 用户意图:[{'title': 'others', 'asr': '复兴小区', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 17:03:03,885 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.40, question:很抱歉没有查到停水信息,您可以再说一遍,如需人工服务请说转人工。, user_asr:复兴小区, answer:others
+2024-12-25 17:03:03,905 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.50, question:很抱歉没有查到停水信息,您可以再说一遍,如需人工服务请说转人工。, user_asr:复兴小区, answer:YES
+2024-12-25 17:03:22,407 - taskbased.py[line:175] - INFO - 节点:2.30, 话术:None, 用户asr:DTMF(1)DTMF, 用户意图:[{'title': '1', 'asr': '1', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 17:03:22,407 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 2.30, question:您查询的小区复兴小区,因复兴区管网停电,导致泵站我发正常运行,导致部分小区停水。
+,于2024-11-22 00:00:00停水,预计2025-03-01 00:00:00恢复供水,解决轻按1,未解决请按2&, user_asr:1, answer:1
+2024-12-25 17:03:38,803 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻', 'doc_id': 7008, 'score': 0.9434744119644165, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '水价咨询', 'isFaq': True, 'recall': 'emb', 'query': '嗯,我想问一下,我今年我们家的一个水费一共是多少呀', 'status': 2}]
+2024-12-25 17:03:38,803 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '嗯,我想问一下,我今年我们家的一个水费一共是多少呀', 'isFaq': True, 'faqContent': '居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻', 'firstclass': 'FAQ', 'subclass': '水价咨询'}]
+2024-12-25 17:03:38,803 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:嗯,我想问一下,我今年我们家的一个水费一共是多少呀?, 用户意图:[{'title': 'FAQ', 'asr': '嗯,我想问一下,我今年我们家的一个水费一共是多少呀', 'isFaq': True, 'faqContent': '居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻', 'firstclass': 'FAQ', 'subclass': '水价咨询'}]
+2024-12-25 17:03:38,803 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 101.00, question:还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:嗯,我想问一下,我今年我们家的一个水费一共是多少呀, answer:FAQ
+2024-12-25 17:03:39,805 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻', 'doc_id': 7008, 'score': 0.9434744119644165, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '水价咨询', 'isFaq': True, 'recall': 'emb', 'query': '嗯,我想问一下,我今年我们家的一个水费一共是多少呀', 'status': 2}]
+2024-12-25 17:03:39,805 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '嗯,我想问一下,我今年我们家的一个水费一共是多少呀', 'isFaq': True, 'faqContent': '居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻', 'firstclass': 'FAQ', 'subclass': '水价咨询'}]
+2024-12-25 17:03:39,805 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻', 'doc_id': 7008, 'score': 0.9434744119644165, 'intent': 'FAQ', 'class': 'FAQ', 'subclass': '水价咨询', 'isFaq': True, 'recall': 'emb', 'query': '嗯,我想问一下,我今年我们家的一个水费一共是多少呀', 'status': 2}]
+2024-12-25 17:03:39,805 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:嗯,我想问一下,我今年我们家的一个水费一共是多少呀?, 用户意图:[{'title': 'FAQ', 'asr': '嗯,我想问一下,我今年我们家的一个水费一共是多少呀', 'isFaq': True, 'faqContent': '居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻', 'firstclass': 'FAQ', 'subclass': '水价咨询'}]
+2024-12-25 17:03:39,805 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': 'FAQ', 'asr': '嗯,我想问一下,我今年我们家的一个水费一共是多少呀', 'isFaq': True, 'faqContent': '居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻', 'firstclass': 'FAQ', 'subclass': '水价咨询'}]
+2024-12-25 17:03:39,805 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 101.00, question:居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:嗯,我想问一下,我今年我们家的一个水费一共是多少呀, answer:FAQ
+2024-12-25 17:03:39,805 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:嗯,我想问一下,我今年我们家的一个水费一共是多少呀?, 用户意图:[{'title': 'FAQ', 'asr': '嗯,我想问一下,我今年我们家的一个水费一共是多少呀', 'isFaq': True, 'faqContent': '居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻', 'firstclass': 'FAQ', 'subclass': '水价咨询'}]
+2024-12-25 17:03:39,805 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 101.00, question:居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:嗯,我想问一下,我今年我们家的一个水费一共是多少呀, answer:FAQ
+2024-12-25 17:04:05,108 - taskbased.py[line:257] - INFO - intent_res:[{'ans': '我要查户号', 'doc_id': 2089, 'score': 0.9995712041854858, 'intent': '户号查询', 'class': '户号查询', 'subclass': '户号查询', 'isFaq': False, 'recall': 'emb', 'query': '能帮我查一下我家的户号是多少吗', 'status': 2}]
+2024-12-25 17:04:05,108 - taskbased.py[line:271] - INFO - 语义模型映射结果:[{'title': '户号查询', 'asr': '能帮我查一下我家的户号是多少吗', 'isFaq': False, 'faqContent': '', 'firstclass': '户号查询', 'subclass': '户号查询'}]
+2024-12-25 17:04:05,108 - taskbased.py[line:175] - INFO - 节点:101.00, 话术:None, 用户asr:能帮我查一下我家的户号是多少吗?, 用户意图:[{'title': '户号查询', 'asr': '能帮我查一下我家的户号是多少吗', 'isFaq': False, 'faqContent': '', 'firstclass': '户号查询', 'subclass': '户号查询'}]
+2024-12-25 17:04:05,108 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 101.00, question:居民用水2.95元/吨,非居民请登录微信公众号佳木斯供水-网上营业厅-业务办理-水价信息查寻&还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:能帮我查一下我家的户号是多少吗, answer:户号查询
+2024-12-25 17:04:05,125 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 3.00, question:还有什么可以帮您?您可以说漏水报修、停水咨询、查户号。 如需人工服务请说“转人工”。, user_asr:能帮我查一下我家的户号是多少吗, answer:NO
+2024-12-25 17:04:14,996 - taskbased.py[line:175] - INFO - 节点:3.10, 话术:None, 用户asr:DTMF(1873988059)DTMF, 用户意图:[{'title': 'others', 'asr': '1873988059', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 17:04:14,996 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 3.10, question:请输入户主手机号, 已井号键结束。, user_asr:1873988059, answer:others
+2024-12-25 17:04:15,004 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 3.20, question:请输入户主手机号, 已井号键结束。, user_asr:1873988059, answer:NO
+2024-12-25 17:04:28,027 - taskbased.py[line:175] - INFO - 节点:3.40, 话术:None, 用户asr:DTMF(15869875635)DTMF, 用户意图:[{'title': 'others', 'asr': '15869875635', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 17:04:28,027 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 3.40, question:很抱歉没有查到户号,您可以再输入一次, user_asr:15869875635, answer:others
+2024-12-25 17:04:28,047 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 3.50, question:很抱歉没有查到户号,您可以再输入一次, user_asr:15869875635, answer:NO
+2024-12-25 17:05:59,379 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 17:05:59,379 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-25 17:07:32,726 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 17:07:32,726 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-25 17:08:55,744 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 17:08:55,744 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-25 17:11:40,121 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 17:11:40,121 - taskbased.py[line:100] - INFO - userId: 17310836762, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-25 17:23:04,307 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 17:23:04,307 - taskbased.py[line:100] - INFO - userId: 13810899550, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-25 17:24:52,325 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 17:24:52,325 - taskbased.py[line:100] - INFO - userId: 13810899550, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-25 17:33:09,741 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 17:33:09,741 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2
+2024-12-25 17:36:53,974 - taskbased.py[line:175] - INFO - 节点:1.00, 话术:None, 用户asr:DTMF(2)DTMF, 用户意图:[{'title': '2', 'asr': '2', 'isFaq': False, 'faqContent': ''}]
+2024-12-25 17:36:53,975 - taskbased.py[line:100] - INFO - userId: 13810388849, code: 1.00, question:欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2。, user_asr:2, answer:2

+ 6 - 0
ai-slibra-assistant/scene/__init__.py

@@ -0,0 +1,6 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+
+from .scene import *
+from .taskbased import *

+ 57 - 0
ai-slibra-assistant/scene/scene.py

@@ -0,0 +1,57 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+
+from abc import ABCMeta, abstractmethod
+
+class Msg(object):
+    def __init__(self, **kwargs):
+        self.code = kwargs.get("code")
+        self.question = kwargs.get("question")
+        self.option = kwargs.get("option")
+        self.asr = kwargs.get("asr")
+        self.session = kwargs.get("session")
+        self.record = kwargs.get("record")
+        # event = kwargs.get("event")
+        self.interruptable = kwargs.get("interruptable")
+        self.wait_time = kwargs.get("wait_time")
+        self.action = kwargs.get("action")
+        self.talk_time = kwargs.get("talk_time")
+        self.inputType = kwargs.get("inputType")
+
+class Scene(metaclass=ABCMeta):
+    """
+    会话场景基类
+    """
+
+    @abstractmethod
+    def dialogue(self, msg, bid, uid, session_id) -> Msg:
+        """
+
+        @param msg: 消息
+        @param bid: 机器人id
+        @param uid: 用户id
+        @param session_id: 对话id
+        @return:
+        """
+        pass
+
+
+class Kernel(metaclass=ABCMeta):
+    """
+    会话场景驱动类,每个场景都有内部驱动逻辑
+    """
+
+    @abstractmethod
+    def next(self, bot_id, uid, session_id):
+        """
+        获取下一个数据
+        """
+        pass
+
+    @abstractmethod
+    def parse(self, msg, bot_id, uid, session_id) -> None:
+        """
+        解析获取到的数据
+        """
+        pass

+ 279 - 0
ai-slibra-assistant/scene/taskbased.py

@@ -0,0 +1,279 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+
+# import sys
+# import json
+
+from typing import (Any,
+                    List,
+                    Text,
+                    Dict
+                    )
+from scene import Kernel, Msg, Scene
+from config import (get_logger,
+                    FILE_PATH,
+                    START,
+                    END,
+                    HANGUP,
+                    TRANSFER,
+                    EMPTY,
+                    UNK,
+                    CONTINUE,
+                    MAX_TIMES_ANSWER,
+                    GENERATED,
+                    FIXED,
+                    # MOUDLES,
+                    FAQ,
+                    PURSUE)
+# from importlib import reload
+from botloader import Speech
+from util import (get_robot_speeches
+                    ,speech_main_contents
+                    ,get_next_code_with_track
+                    ,business_service
+                    ,intent_service
+                    ,nlg_service
+                  )
+import re
+#
+# # from io import StringIO
+# from func import get_next_code_with_track
+
+logger = get_logger("taskbased")
+
+# 预加载话术
+speeches = Speech.get_speech(FILE_PATH)
+
+
+class RobotService(Kernel):
+    def __init__(self, **kwargs):
+        self.code = kwargs.get("code", "start")
+        self.times = kwargs.get("times", 1)
+        self.answer = kwargs.get("answer", [])
+        self.robot_speech_status = kwargs.get("robot_speech_status", None)
+        self.robot_speech_interrupt = kwargs.get("robot_speech_interrupt", None)
+        self.robot_speech = kwargs.get("robot_speech", '')  # 机器人话术
+        self.status = kwargs.get("status", None)  # 电话场景通话状态
+
+    def next(self, bid, uid, session_id, asr) -> Msg:
+        # 进入下一节点
+        questions = speeches[bid]
+        if self.code == END:
+            # others bot 跳转结果页
+            return Msg(END)
+        elif self.code == START:
+            code = list(questions)[0]
+            topic = questions[code]
+        else:
+            topic = questions[self.code]
+        self.code = topic['id']
+        timeout = topic["waitTime"]
+        inputType = topic['inputType']
+        if not topic['tools']:
+            return Msg(code=self.code,
+                   question=self.robot_speech,
+                   interruptable=self.robot_speech_interrupt,
+                   wait_time=timeout,
+                   action=self.status,
+                   inputType= inputType
+                   )
+        else:
+            tools = topic["tools"]
+            option = business_service(session_id, uid, self.code, tools, asr)
+            msg = Msg(code=self.code,
+                      option=option,
+                      session=session_id,
+                      asr=asr
+                      )
+            self.parse(msg, bid, uid, session_id)
+            return self.next(bid, uid, session_id, msg.asr)
+
+    def parse(self, msg, bid, uid, session_id) -> None:
+        # 根据用户反馈解析数据
+        questions = speeches[bid]
+        self.answer.append(dict(code=msg.code,
+                                question=self.robot_speech,
+                                option=msg.option,
+                                nodeName=questions[msg.code]['nodeName'])
+                           )
+        logger.info("userId: {}, code: {}, question:{}, user_asr:{}, answer:{}" \
+                    .format(uid,
+                            msg.code,
+                            self.robot_speech,
+                            msg.option[-1]['asr'],
+                            msg.option[-1]['title'],
+                            )
+
+                    )
+        # 当前节点话术状态选择
+        robot_speech, robot_speech_status, robot_speech_interrupt = get_robot_speeches(msg, bid, uid, questions)
+        if msg.code == "101.00" and self.robot_speech and msg.option[-1]['title'] == "未听清":
+            self.robot_speech = self.robot_speech
+        else:
+            self.robot_speech = robot_speech if robot_speech else self.robot_speech
+        self.robot_speech_status = robot_speech_status
+        self.robot_speech_interrupt = robot_speech_interrupt
+
+        self.code = msg.code
+        self.judge_over(questions)
+        if msg.code != END:
+            self.code = get_next_code_with_track(uid, msg.code, msg.option[-1]['title'], questions)
+            if len(questions[self.code]['options']) <= 1 or not \
+                    questions[self.code]['options'][0]['title']:
+                if questions[self.code]['nodeName'] in ["转人工", "操作故障转人工"] or self.code in ["99.01", "99.00"]:
+                    self.status = TRANSFER
+                else:
+                    self.status = HANGUP
+                robot_speech, self.robot_speech_interrupt = speech_main_contents(uid, bid, self.code,
+                                                                                      questions, msg.option)
+            else:
+                self.status = CONTINUE
+                if self.code != msg.code or msg.option[-1]['title'] == "FAQ":
+                    self.times = 1
+                else:
+                    self.times +=1
+                robot_speech, self.robot_speech_interrupt = speech_main_contents(uid, bid, self.code,
+                                                                                      questions, msg.option)
+            if msg.code == "101.00" and self.robot_speech and msg.option[-1]['title'] == "未听清":
+                self.robot_speech = self.robot_speech
+            elif robot_speech:
+                self.robot_speech = robot_speech
+
+    @staticmethod
+    def get_next_node(code: Text = None,
+                      option: Text = None,
+                      _questions: Dict[Any, Any] = None):
+        """
+        @param code: node id
+        @param option: 响应结果
+        @param _questions: 话术对象
+        @return:
+        """
+        options = _questions[code]['options']
+        for cell in options:
+            if option == cell['title']:
+                return cell['next']
+        return code
+
+    def judge_over(self, _questions: Dict[Any, Any] = None):
+        # 判断结束(根据目前话术版本,以【节点跳转逻辑】为依据)
+        options = _questions[self.code]['options']
+        if len(options) == 1 and not options[0]['title']:
+            self.code = END
+
+
+class Dialog(Scene):
+    def __init__(self, _case=None):
+        if _case:
+            self.case=_case
+        else:
+            self.case = RobotService()
+    def dialogue(self, msg, bid, uid, session_id) -> Msg:
+        # 驱动对话机器人跳转
+        # 会话开始
+        logger.info(f"节点:{msg.code}, 话术:{msg.question}, 用户asr:{msg.asr}, 用户意图:{msg.option}")
+        if msg.code == "start":
+            self.case.parse(msg, bid, uid, session_id)
+            return self.case.next(bid, uid, session_id, msg.asr)
+        # 触发下一条问答
+        self.case.parse(msg, bid, uid, session_id)
+        return self.case.next(bid, uid, session_id, msg.asr)
+
+    def get_current_code(self, bid=None):
+        # 当前节点code
+        if bid not in speeches:
+            logger.info("({}) is not exist".format(bid))
+        questions = speeches[bid]
+        if self.case.code == START:
+            return list(questions)[0]
+        return self.case.code
+
+    def get_current_content(self, bid=None, uid=None):
+        # 当前播报话术
+        from util import nlg_service
+        questions = speeches[bid]
+        cur_code = self.get_current_code(bid)
+        topic = questions[cur_code]
+        node_name = topic['nodeName']
+        main_question = topic['mainContent']
+        main_type = topic['mainType']
+        main_interrupt = topic['mainInterrupt']
+        timeout = topic["waitTime"]
+        inputType = topic["inputType"]
+        next_act = HANGUP if self.case.code == END else CONTINUE
+        if main_type == GENERATED:
+            # TODO 生成话术
+            self.case.robot_speech = nlg_service(uid, bid, node_name, 0)
+            # self.case.robot_speech = main_question
+        elif main_type == FIXED:
+            self.case.robot_speech = main_question
+        cur = self.case.robot_speech
+        return Msg(code=cur_code,
+                   question=self.case.robot_speech,
+                   interruptable=main_interrupt,
+                   wait_time=timeout,
+                   action=next_act,
+                   inputType=inputType
+                   )
+
+
+    def mapping_semantics(self,
+                          code: Text = None,
+                          asr: Text = None,
+                          bid: Text = None,
+                          uid: Text = None,
+                          sessionid: Text = None):
+        """
+        """
+        pattern = r'DTMF(.*?)DTMF'
+        matches = re.findall(pattern, asr, re.DOTALL)
+        if matches:
+            asr = re.sub("[()]", "", matches[-1])
+        else:
+            asr = asr.split("###")[-1]
+        asr = asr.strip(r""""$%&'()*+,,-./:;<=>?@[\]^_`{|}~。??!""")
+        # 有按键,提取按键内容
+        questions = speeches[bid]
+        res = []
+        options = questions[code]['options']
+        node_name = questions[code]['nodeName']
+        max_times = questions[code]['maxTimes']
+        main_type = questions[code]['mainType']
+        if not self.case.robot_speech:
+            if main_type == GENERATED:
+                self.case.robot_speech = nlg_service(uid, bid, node_name, 0)
+            elif main_type == FIXED:
+                self.case.robot_speech = questions[code]['mainContent']
+        for cell in options:
+            if asr in cell['commonReply']:
+                tmp = dict(title=cell['title'],
+                           asr=asr,
+                           isFaq=False,
+                           faqContent='')
+                res.append(tmp)
+        if not res and code not in ["2.10", "3.10", "4.10", "2.40", "3.40", "4.40"]:
+            intent_res = intent_service(node_name, asr, bid, code, uid, sessionid)
+            logger.info(f"intent_res:{intent_res}")
+            if intent_res:
+                for cell in options:
+                    for intent in intent_res:
+                        if cell['title'] == intent['intent'] or (cell['title'] == 'FAQ' and intent['isFaq']):
+                            res.append(dict(title=cell['title'],
+                                            asr=asr,
+                                            isFaq=True if intent['isFaq'] else False,
+                                            faqContent=intent['ans'] if intent['isFaq'] else '',
+                                            firstclass = intent.get('class') if intent.get('class') else '',
+                                            subclass = intent.get('subclass') if intent.get('subclass')
+                                            else '',
+                                            )
+                                       )
+                            logger.info("语义模型映射结果:{}".format(res))
+                            return res
+        if not res:
+            res.append(dict(title=UNK, asr=asr, isFaq=False, faqContent=''))
+        else:
+            return res
+        if (self.case.times >= int(max_times) + 1) and int(max_times) != 0:
+            res.append(dict(title=MAX_TIMES_ANSWER, asr=asr,  isFaq=False, faqContent=''))
+        return res

+ 16 - 0
ai-slibra-assistant/util/__init__.py

@@ -0,0 +1,16 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+"""
+@Time    : 2024/10/15 16:19
+@File    : __init__.py.py
+@Desc    : 
+"""
+from .utils import (get_speech_status,
+                    speech_main_contents,
+                    get_robot_speeches,
+                    get_next_code_with_track,
+                    insert_log,
+                    timetic,
+                    norm_community
+                    )
+from .request_utils import *

+ 234 - 0
ai-slibra-assistant/util/request_utils.py

@@ -0,0 +1,234 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+"""
+@Time    : 2024/10/17 14:36
+@File    : request_utils.py.py
+@Desc    : 
+"""
+import re
+import os
+import shutil
+import json
+from config import get_logger
+import requests
+import base64
+from database import *
+from util import timetic, norm_community
+import uuid
+
+logger = get_logger()
+
+def nlg_service(uid, bid, node_name, choose_speech):
+    return ''
+
+
+def get_voice(content, is_local, silence_duration):
+    # appid = "1226203350"
+    # access_token = "mMPNJ4WbSVL6NHQKvn4qllYfwv1G4X5w"
+    # 企业
+    appid = "8661018433"
+    access_token ="KkTVKPD9kY-i27Hr9gXtFQ4zqY7nrhJl"
+    cluster = "volcano_tts"
+    voice_type = "BV700_V2_streaming"
+    host = "openspeech.bytedance.com"
+    api_url = f"https://{host}/api/v1/tts"
+    header = {"Authorization": f"Bearer;{access_token}"}
+    #DEFAULT_FILE_UPLOAD_URL = 'http://10.0.0.28:8080/qiniuyun/upLoadImage'
+    DEFAULT_FILE_UPLOAD_URL = 'http://192.168.9.54:8080/qiniuyun/upLoadImage'
+    rid = str(uuid.uuid4())
+    request_json = {
+        "app": {
+            "appid": appid,
+            "token": "access_token",
+            "cluster": cluster
+        },
+        "user": {
+            "uid": "388808087185088"
+        },
+        "audio": {
+            "voice_type": voice_type,
+            #"encoding": "mp3",
+            "encoding": "wav",
+            "rate": "16000",
+            "speed_ratio": 0.9,
+            "volume_ratio": 1.0,
+            "pitch_ratio": 1.0,
+            "emotion": "customer_service",
+            "language": "zh"
+        },
+        "request": {
+            "reqid": rid,
+            "text": content,
+            "text_type": "plain",
+            "operation": "query",
+            "with_frontend": 1,
+            "frontend_type": "unitTson",
+            "silence_duration":silence_duration
+        }
+    }
+    try:
+        resp = requests.post(api_url, json.dumps(request_json), headers=header)
+        rfile =f"{rid}.wav"
+        path, file=f"/root/aibot/dm/voice/{rfile}", f"../voice/{rfile}"
+        if "data" in resp.json():
+            data = resp.json()["data"]
+            file_to_save = open(file, "wb")
+            file_to_save.write(base64.b64decode(data))
+            if is_local:
+                if os.path.exists(file):
+                    logger.info(f"voice local file ::session_id={rid}, res={file}")
+                    return path
+            else:
+                files = {'file': open(file, 'rb')}
+                response = requests.post(DEFAULT_FILE_UPLOAD_URL, files=files)
+                if response.ok:
+                    result = json.loads(response.text)
+                    url = result.get('data')
+                    if os.path.exists(file):
+                        os.system(f"rm -fr {file}")
+                    logger.info(f"voice upload_plot::session_id={rid}, res={url}")
+                    return url
+    except Exception as e:
+        logger.info(f"voice generate 错误{e}")
+
+@timetic
+def voice_service(content, local=False, silence_duration="125"):
+    encode_b = content.encode("utf-8")
+    key = base64.b64encode(encode_b)
+    name = "voice_url"
+    retry,num =1,1
+    while num <= retry:
+        try:
+            url = r.hget(name, key)
+            #url=''
+            if url:
+                logger.info(f"获取voice url成功:{content}")
+                return url
+            else:
+                url = get_voice(content, local, silence_duration)
+                r.hset(name, key, url)
+                r.expire(name, 3600 * 24*7)
+                return url
+        except Exception as e:
+            logger.info(f"get voice url {num}缓存错误{e}")
+            num +=1
+
+@timetic
+def intent_service(node_name, asr, bid, code, uid, sessionid):
+    param = json.dumps(dict(nodeId=code,
+                            userId=uid,
+                            sessionId=sessionid,
+                            taskId=bid,
+                            query=asr,
+                            nodeName = node_name
+                            ), ensure_ascii=False)
+    try:
+        ip = "192.168.100.159"
+        #ip= "10.0.0.24"
+        res = requests.post(f"http://{ip}:50072/intention",
+                            param.encode("UTF-8"),
+                            headers={'Content-Type': 'application/json;charset=utf-8'},
+                            timeout=8)
+        content = json.loads(res.text)
+        logger.info(f"intent service:{content}")
+        return [content]
+    except Exception as e:
+        logger.error(f"intent服务异常:query:{asr},uid:{uid},session:{sessionid}:{e}")
+        return []
+
+@timetic
+def business_service(session_id, uid, code, tools,  asr):
+    def getContent(contents, tools):
+        if tools in ["water_info", "water_loc_info"]:
+            mess = '您查询的小区'
+            neighbourhoodName = [item.get('neighbourhoodName') for item in contents]
+            reason = [item.get('reason') for item in contents]
+            timeBegin = ["于"+item.get('timeBegin') + "停水" for item in contents]
+            timeEnd = [item.get('timeEnd') for item in contents]
+            conclusions = [f"预计{time}恢复供水" if time is not None else "暂未确定恢复时间" for time in timeEnd]
+            nums = len(neighbourhoodName)
+            mess +=";".join([",".join(i) for i in zip(neighbourhoodName, reason, timeBegin, conclusions)])
+            mess +=",解决轻按1,未解决请按2"
+        elif tools in ["fee_info", "fee_user_info"]:
+            mess = "您账户截止"
+            statisticsTime = [content.get("statisticsTime") for content in contents]
+            waterFees = [round(float(content.get("waterFees")), 2) for content in contents]
+            meterAmount = [round(float(content.get("meterAmount")),2) for content in contents]
+            mess = mess + statisticsTime[0] + "您的抄表表数为"+str(meterAmount[0]) +"欠费金额为" + str(waterFees[0])+ "元。如需详细查询缴费和水量情况可以登陆佳木斯供水公众号,如需人工查询请拨打8247777,解决轻按1, 未解决请按2."
+        elif tools in ["user_info", "user_phone_info"]:
+            neighbour, cardNo = [content.get("neighbourhoodName") for content in contents], [content.get("userNo") for content in contents]
+            nums = len(neighbour)
+            mess = f"根据您的手机号查询到{nums}个小区," + ";".join(map(lambda x: ",".join(x), zip(neighbour, ["户号是"]* nums, cardNo)))+ "。解决轻按1, 未解决请安2."
+        else:
+            mess = ''
+        return mess
+    pattern = r'DTMF(.*?)DTMF'
+    matches = re.findall(pattern, asr, re.DOTALL)
+    if matches:
+        asr = re.sub("[()]", "", matches[-1])
+    else:
+        asr = asr.split("###")[-1]
+    asr = asr.strip(r""""$%&'()*+,,-./:;<=>?@[\]^_`{|}~。??!""")
+    if tools in ["water_loc_info", "fee_user_info", "user_phone_info"] and len(asr)==0:
+        return [{"title": "NO", "isFaq": False, "faqContent": '', "asr": asr, "businessContent": ''}]
+    # parse water_loc_info
+    if tools in ["water_loc_info"]:
+        asr = norm_community(asr)
+    param = json.dumps(dict(nodeId=code,
+                            userId=uid,
+                            sessionId=session_id,
+                            asrText=asr,
+                            method=tools
+                            ), ensure_ascii=False)
+    try:
+        # 192.168.40.21
+        res = requests.post("http://192.168.100.159:8001/bigModel/queryBusinessInfo",
+                            param.encode("UTF-8"),
+                            headers={'Content-Type': 'application/json;charset=utf-8'},
+                            timeout=30)
+        resp = json.loads(res.text)
+        logger.info(f"bussiness:{resp}, tools:{tools}, session:{session_id}")
+        if resp['code'] == "0":
+            content = resp['data'].get("contents")
+            title = "NO" if content is None or len(content)==0  else "YES"
+            businessContent = getContent(content, tools) if title == "YES" else ''
+            opt = [{"title": title, "isFaq": False, "faqContent": '', "asr": asr, "businessContent": businessContent}]
+            logger.info(f"code:{code},uid:{uid}, tools:{tools},asr:{asr}, opt:{opt}")
+            return opt
+        else:
+            return [{"title": "NO", "isFaq": False, "faqContent": '', "asr": asr, "businessContent": ''}]
+    except Exception as e:
+        logger.info(f"bussion service服务异常:session:{session_id}, tools:{tools},uid:{ uid}:{e}")
+        return [{"title": "NO", "isFaq": False, "faqContent": '', "asr": asr, "businessContent":''}]
+
+
+@timetic
+def aibot_service(ip ="192.168.100.159",port="40072", nodeId="start", userId='no', sessionId='1', taskId='10001', asrText='是', ext='', recordId=''):
+    param = json.dumps(dict(nodeId=nodeId,
+                            userId=userId,
+                            sessionId=sessionId,
+                            taskId=taskId,
+                            asrText=asrText,
+                            ext=ext,
+                            recordId=recordId
+                            ), ensure_ascii=False)
+    try:
+        res = requests.post(f"http://{ip}:{port}/botservice",
+                            param.encode("UTF-8"),
+                            headers={'Content-Type': 'application/json;charset=utf-8'},
+                            timeout=30)
+        resp = json.loads(res.text)
+        if resp['code'] == 0:
+            content = resp['data']
+            logger.info(f"aibot: {resp}")
+            return resp
+    except Exception as e:
+        logger.error(f"Ai bot服务异常:{nodeId}, {taskId},{ userId}:{e}")
+        return
+
+
+
+if __name__ == "__main__":
+    print(voice_service("欢迎致电“佳木斯龙江环保供水服务热线”。我们最新推出智能语音服务,说话就能查询业务, 抢先体验请按1, 传统服务请按2"))
+    #intent_service("1", "没听清", "2200", "1", "10", "1")
+    #aibot_service()

+ 237 - 0
ai-slibra-assistant/util/utils.py

@@ -0,0 +1,237 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+"""
+@Time    : 2024/10/15 16:19
+@File    : utils.py
+@Desc    : 
+"""
+import sys
+sys.path.append("..")
+from datetime import datetime
+from functools import wraps
+from typing import (Any,
+                    List,
+                    Text,
+                    Dict
+                    )
+from config import (
+get_logger,
+GENERATED,
+FIXED,
+MOUDLES
+)
+import pandas as pd
+from threading import Thread
+import json
+logger = get_logger()
+from database import Mysql
+from pypinyin import pinyin, Style
+import jieba
+import re
+import itertools
+from concurrent.futures import ThreadPoolExecutor,as_completed
+
+executor = ThreadPoolExecutor(max_workers=20)
+
+def get_speech_status(bid: Text = None, options: List[Dict[Text, Text]] = None):
+    """which speech template to choose"""
+    res = dict()
+    module = MOUDLES[bid]
+    option = ''
+    if options:
+        option = options[-1]['title']  # 外呼机器人单选
+    for key, value in module.items():
+        if isinstance(value, dict):
+            if option in value['content']:
+                res['action'] = key
+                res['speech_id'] = value['speech_id']
+                res['speech_type'] = value['speech_type']
+                res['speech_interrupt'] = value['speech_interrupt']
+                res['asr'] = options[-1]['asr']
+                break
+    return res
+
+def get_robot_speeches(msg, bid, uid, questions: Dict[Any, Any] = None):
+    """GET speech and speech status"""
+    from entity import Status
+    choose_speech_status = get_speech_status(bid, msg.option)
+    if not choose_speech_status:
+        choose_speech = Status.base.value
+
+        robot_speech, interrupt = speech_main_contents(uid, bid, msg.code, questions)
+        interrupt = questions[msg.code]['mainInterrupt']
+        return robot_speech, choose_speech, interrupt
+    return None, None, None
+
+
+def speech_main_contents(uid: Text = None,
+                         bid: Text = None,
+                         code: Text = None,
+                         questions: Dict[Any, Any] = None,
+                         options: List[Dict[Any, Any]] = None):
+    from util import nlg_service
+    from entity import Status
+
+    def parse_options():
+        if options:
+            option = options[-1]
+            is_faq = option['isFaq']
+            faq_content = option['faqContent']
+            if is_faq:
+                return faq_content
+            if "businessContent" in option:
+                return option['businessContent']
+        return
+
+    _robot_speech = ''
+    speech_type = questions[code]['mainType']
+    node_name = questions[code]['nodeName']
+    interrupt = questions[code]['mainInterrupt']
+    choose_speech = Status.base.value
+    #logger.info(f"code:{code},speech_type:{speech_type}")
+    topic = questions[code]
+    # logger.info(f"topic: {topic}")
+    _faq_content = parse_options()
+    if speech_type == GENERATED:
+        # TODO 生成话术
+        resp = nlg_service(uid, bid, node_name, choose_speech)
+        if _faq_content or resp:
+            _robot_speech = "{}&{}".format(_faq_content, resp) if _faq_content else resp
+    elif speech_type == FIXED:
+        content = questions[code]['mainContent']
+        if content or _faq_content:
+            _robot_speech = "{}&{}".format(_faq_content, content) if _faq_content else content
+    return _robot_speech, interrupt
+
+
+
+def get_next_code_with_track(uid: Text = None,
+                             code: Text = None,
+                             option: Text = None,
+                             questions: Dict[Any, Any] = None
+                             ):
+    """
+    use user trackCode get qus id
+    @param uid:
+    @param code:
+    @param option:
+    @param questions:
+    @return:
+    """
+
+    options = questions[code]['options']
+    for cell in options:
+        if option == cell['title']:
+            next = cell['next']
+            logger.info(f"uid:{uid}:code from {code} to  {next}")
+            return next
+    return code
+
+def _async(f):
+    def wrapper(*args, **kwargs):
+        thr = Thread(target=f, args=args, kwargs=kwargs)
+        thr.start()
+    return wrapper
+
+@_async
+def insert_log(bid, uid, session_id, scene):
+    """
+CREATE TABLE botrecords (
+    id INT AUTO_INCREMENT PRIMARY KEY,
+    session VARCHAR(50) unique not null COMMENT '请求id',
+    req_time DATETIME COMMENT '来电时间',
+    uid VARCHAR(20) COMMENT '来电手机号',
+    bid VARCHAR(20) COMMENT '话术id',
+    intent VARCHAR(20) COMMENT '意图',
+    contents TEXT comment '内容',
+    dialog TEXT COMMENT '对话'
+);
+    """
+    tmp = json.dumps(scene.case, ensure_ascii=False, default=lambda obj: obj.__dict__)
+    res = json.loads(tmp)
+    if res:
+        answers = res.get("answer")
+        intent = ''
+        codes = [i for i in map(lambda x: x.get("code"), answers)]
+        if "1.20" in codes or "1.10" in codes or "1.00" in codes:
+            for answer in answers:
+                if answer.get("code") in ["1.20", "1.10", "1.00"]:
+                    asr = answer.get("option", [{}])[-1].get("asr", '')
+                    code = answer.get("code")
+                    opt = answer.get("option", {})
+                    if (code == "1.10" and asr!="1") or (code == "1.00" and asr not in ["2", "1"]):
+                        if opt:
+                            if opt[-1].get("subclass"):
+                                intent = opt[-1].get("subclass")
+                            elif opt[-1].get("firstclass"):
+                                intent = opt[-1].get("firstclass")
+                            else:
+                                intent =opt[-1].get("title", '')
+                    elif code == "1.20":
+                        tags = {"1": "1_停水咨询", "2":"1_漏水保修", "3":"1_户号查询","4":"1_水费查询", "5":"1_水价咨询","6":"1_水质水价保修", "7":"1_投诉建议", "0":"1_转人工"}
+                        intent = tags.get(asr, "1_其他")
+                    elif code == "1.00" and asr=="2":
+                        intent = "不体验AI服务"
+                    elif code == "1.00" and asr=="1":
+                        intent = asr
+        filter_ans = filter(lambda x: x.get("code") not in ["2.00", "3.00", "4.00"], answers)
+        content = [i for i in map(lambda  x:[ x.get("question"), x.get("option", [{}])[-1].get("asr", '')], filter_ans)]
+        content.append((res.get("robot_speech"), ''))
+        contents = json.dumps({"data": content}, ensure_ascii=False)
+        req_time = datetime.now().strftime("%Y/%m/%d %H:%M:%S")
+        mysql = Mysql()
+        mysql.insert_records([session_id, req_time, uid, bid, intent, contents, json.dumps(res, ensure_ascii=False)])
+        # records = mysql.get_records(uid)
+        # logger.info(f"databases:uid:{uid}, {records}")
+        mysql.close_mysql()
+
+
+def timetic(func):
+    @wraps(func)
+    def wrapper(*args, **kwargs):
+        start = datetime.now()
+        results = func(*args, **kwargs)
+        cost = (datetime.now() - start).total_seconds()
+        if func.__qualname__ == "botservice":
+            bot = kwargs.get("reqbot")
+            sessionId, userId,nodeId = bot.sessionId, bot.userId,bot.nodeId
+            logger.info("{},session:{},uid:{},nodeid:{} ==> {}s".format(func.__qualname__,sessionId , userId, nodeId, cost))
+        else:
+            logger.info("{} ==> {}s".format(func.__qualname__, cost))
+        return results
+    return wrapper
+
+
+def loaddict():
+    loc = dict()
+    df = pd.read_excel("../data/location.xlsx", header=0)
+    loc['zh'] = dict(df[['norm_name', 'name']].values)
+    loc['pinyin'] = dict(df[['name_pinyin', 'name']].values)
+    short_val = [(i, 80) for i in df['short_name'].dropna().tolist()]
+    norm_val = [(i, 100) for i in df['norm_name'].dropna().tolist()]
+    norm_val.extend(short_val)
+    loc['total'] = dict(norm_val)
+    return loc
+
+user_dict= loaddict()
+jieba.load_userdict(user_dict['total'])
+
+def norm_community(asr):
+    if asr in user_dict['zh']:
+        return user_dict['zh'][asr]
+    text = re.sub(r'[(())]', '', asr)
+    text = "|".join([word[0] for word in pinyin(text, style=Style.NORMAL)])
+    if text in user_dict['pinyin']:
+        return user_dict['pinyin'][text]
+    words = jieba.lcut(asr)
+    for word in words:
+        if word in user_dict['zh']:
+            return user_dict['zh'].get(word)
+        term = "|".join([term[0] for term in pinyin(word, style=Style.NORMAL)])
+        if term in user_dict['pinyin']:
+            return user_dict['pinyin'][term]
+    return asr
+
+
+if __name__ == "__main__":
+    print(norm_community("我家是佳栋地堪这里"))

+ 25 - 0
docker-compose.yaml

@@ -0,0 +1,25 @@
+#version: '3.5'
+services:
+  aibot:
+    container_name: ai-slibra-bot
+    image: tiangolo/gunicorn:latest
+      #entrypoint: python api/AiBot.py
+    restart: always
+    user: 0:0
+    environment:
+      - CUDA_VISIBLE_DEVICES=0
+      - TZ=Asia/Shanghai  # 设置时区
+    volumes:
+      - /root/aibot/dm/ai-slibra-assistant:/home/model-server
+      - /root/aibot/dm/voice:/home/model-server/voice
+    ports:
+      - "40072:40072"
+    deploy:
+      resources:
+        reservations:
+          devices:
+            - driver: nvidia
+              #count: 1
+              capabilities: [gpu]
+    ipc: host
+    command: ["/bin/sh", "-c", "cd api && python AiBot.py"]

BIN
voice/06d3bf1b-4393-49cd-9754-4185bafffeac.wav


BIN
voice/0a0ec1c2-48d3-48d4-bf61-06a12d1aab52.wav


BIN
voice/0a62bce2-02e6-4ab0-b84f-8c51952412fb.wav


BIN
voice/19e257ee-260f-43fb-af01-ca0c9a99d5e3.wav


BIN
voice/1c854cd2-9ccd-48bf-9c56-7a6ddf090e42.wav


BIN
voice/20c7823f-be97-47ae-b4ef-9935201bb2f8.wav


BIN
voice/2253305f-6e4b-4c0e-af47-7ea9d178eaff.wav


BIN
voice/22afb24d-9d42-4555-aac5-468aaa1c5d79.wav


BIN
voice/232200e7-a4c0-4914-9765-44a18ac645cf.wav


BIN
voice/34ec797d-f4ae-47eb-ab41-15d7deb85a05.wav


BIN
voice/363d0ee5-8e0c-4f81-8eee-0dccb848fcaa.wav


BIN
voice/36fbf380-0ab0-4489-bb31-6d33cef6e2d6.wav


BIN
voice/372e8420-982f-4557-98ce-904ff9b1a4b9.wav


BIN
voice/39247e2c-0b4b-49bd-a5b6-8c9d5b974ec1.wav


BIN
voice/3c447715-a018-40ac-a324-bb5e7395a2fb.wav


BIN
voice/3c75bfe5-e7ae-4baa-b3bc-154679e0b43b.wav


BIN
voice/3df75bfc-36d3-4608-a472-bbbc8898455b.wav


BIN
voice/3f354466-49dd-41a5-aaa9-0027da80364d.wav


BIN
voice/41212154-d6ed-48e5-8ee2-fe739d6074e0.wav


BIN
voice/41df6c30-c7be-41ed-a0c2-43ab9d66798c.wav


BIN
voice/42b572ae-5f01-4cbc-a2c7-199a8e085fbb.wav


BIN
voice/47336406-ec57-4ce2-8aa2-7184ff914cbe.wav


BIN
voice/47d67d1d-ac95-42db-a20a-4aa2a6726606.wav


BIN
voice/4ba6b65f-c1a0-4ac5-9ab6-e17fec8d84dd.wav


BIN
voice/4bdb8251-e186-43fc-8047-f7bd65d6ad9b.wav


BIN
voice/4e834834-e31c-48f2-9796-714d39df0c7e.wav


BIN
voice/4f8aab52-5bd6-48ef-86ce-824643a62011.wav


BIN
voice/4f9fd9d3-673d-496f-8e5e-0c7154dec88b.wav


BIN
voice/58cafce2-2fd2-467e-ba37-0c779a7618d1.wav


BIN
voice/58d24164-d0c0-4385-94f3-9e7777986d0a.wav


BIN
voice/59faa4d3-dd36-4ad0-8a11-45c59f5432c3.wav


BIN
voice/5a681835-d670-478c-a780-0488943acd42.wav


BIN
voice/5b77d5ac-7840-4148-b488-04e03f0bc5ea.wav


BIN
voice/5ba319fc-b087-401b-8d00-c12ac7697a37.wav


BIN
voice/60a141f8-86ca-4fcc-b3ce-6e225d34b4a3.wav


BIN
voice/6527d322-d26f-40c5-bf09-1cd2cf841e67.wav


BIN
voice/65f8646d-0fc6-44cd-9d0c-9816c583e9e9.wav


BIN
voice/6a078725-f665-4bcd-95dc-592e9466094a.wav


BIN
voice/6b967879-7090-4243-955e-d01fefb00882.wav


BIN
voice/74e050aa-17ae-4cfa-b62f-2137c8f15bc7.wav


BIN
voice/77496c5a-3f92-434f-b208-1e152f6bc167.wav


BIN
voice/7782e4a4-7ccc-4786-99a6-37a857da854e.wav


BIN
voice/7dec2372-9b9b-4e06-b4cd-d60122c04f63.wav


BIN
voice/7fdc5db9-06f2-46a5-8ff9-8acc6ff3f375.wav


BIN
voice/80917473-967e-4b61-a839-cf740e26e4e6.wav


BIN
voice/82ddcd16-1d55-4584-8d4d-ba66d121bbea.wav


BIN
voice/83994dc2-d818-4c38-9e84-635cd7184504.wav


BIN
voice/8c99635f-0463-4f0f-b3d0-bc1a47d766e4.wav


BIN
voice/8df0ded4-3962-4839-8003-6eb358472541.wav


BIN
voice/91fe11a0-bcb0-4761-936c-2928a57d2913.wav


BIN
voice/973f5ee0-a564-4201-be74-0e4bbb91f2c3.wav


BIN
voice/97b14cc4-0219-446c-bc26-5fbfedbbade6.wav


BIN
voice/9a2b4407-a067-4e8e-ade1-2d400dd31481.wav


BIN
voice/9b1f8034-7d27-4abc-af79-e88079feb94b.wav


BIN
voice/9b23545b-17df-495a-b752-d89d5eb6c1e7.wav


BIN
voice/9b8c250f-7400-46b8-a65e-47a335b5d0bc.wav


BIN
voice/9ec3f80b-fd0c-425e-b20d-5bfa1cb88ac5.wav


BIN
voice/a5d02ce9-aee2-455c-b2fe-5811c1e45ed2.wav


BIN
voice/a862829d-b6e6-4e53-825f-4d686ecd7511.wav


BIN
voice/adcc33b9-a1d9-4631-892c-203c7d098468.wav


BIN
voice/ae525fb1-69fe-4146-8771-54ed1287a9d5.wav


Some files were not shown because too many files changed in this diff