/DST4LLM

DST(Dialogue State Tracker) for LLM(Large Language Model)

Primary LanguageJava

DST (Dialogue State Tracker) for LLM (Large Language Model)

Try DST4LLM

  1. Create a Discord Application (Bot):
  2. Clone this repository:
git clone https://github.com/sheng-kai-wang/DST4LLM.git
  1. Create application.properties and capability.yml files:
  2. Then, simply execute the command:
sh build.sh
sh run.sh
  1. Finally, send a direct message to the bot with the slash command /lab_start to begin using it.

Concept

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.

LLM in NLP


Prompt Template Example

See all prompt tempaltes.



NLP