- Create a Discord Application (Bot):
- Please refer to the step_for_DCBot
- Clone this repository:
git clone https://github.com/sheng-kai-wang/DST4LLM.git
- Create
application.properties
andcapability.yml
files:- you can refer to the provided templates: application-template.properties and capability-example.yml
- Then, simply execute the command:
sh build.sh
sh run.sh
- Finally, send a direct message to the bot with the slash command
/lab_start
to begin using it.
In order to reduce the workload of chatbot developers, we have designed a dialogue state tracker that integrates with OpenAI's large language model. The entire workflow analyzes the functional intent and parameter entities of user's natural language queries and executes corresponding actions, achieving zero-shot learning
. The system automatically injects service information and capability details into the language model's prompts and enhances recognition accuracy through In-context Learning.
See all prompt tempaltes.