ConvLab是北京清大Conversational AI Lab開發的開源TOD toolkit,
提供了一個靈活的框架來整合不同的對話模型和資料集。
ConvLab支援端到端的對話系統建構和評估,並提供了診斷系統弱點的工具。
ConvLab的主要特點包括:
接下來是ConvLab-2,它是ConvLab的接班人!它不只與ConvLab一樣可建立TOD chatbot,還支援更多的模型與資料集,而且,ConvLab-2還開發了分析與互動工具,可以幫研究者們診斷和建立對話系統。想像一下,這些工具就像是對話系統的醫生,可以為系統做全面體檢,找出問題所在。
ConvLab-2可以架一個簡單的Demo網頁,來測試你訓練完的TOD模組
最後登場的是ConvLab家族的最新成員——ConvLab-3!這個小可愛可是帶來了不少新花樣呢!它最厲害的絕技就是發明了一種神奇的「統一資料格式」。這個格式就像是一個萬能翻譯器,可以讓不同的對話資料集和模型互相溝通無障礙。有了它,研究者們就可以輕鬆駕馭各種新的資料集,簡直不要太方便!而且,ConvLab-3還支援了更多超強大的模型,甚至可以根據特定目標來生成對話呢!
ConvLab-3可以將當前有的TOD語料做格式統一,並訓練各個TOD模組外(左半部)
也支援TOD評估工具(右半部),讓你可以快速為你的TOD系統做效能評估
Reference.
ConvLab: Multi-Domain End-to-End Dialog System Platform
ConvLab-2: An Open-Source Toolkit for Building, Evaluating, and Diagnosing Dialogue Systems
ConvLab-3: A Flexible Dialogue System Toolkit Based on a Unified Data Format
GitHub-ConvLab-2
GitHub-ConvLab-3