lm-sys / lm-sys/FastChat

Inquiry: Utilizing LLM-as-a-Judge for Dynamic Evaluation of Simple Dialogue Systems

Open
#2,775 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
39.5k
Forks
4.8k
PR merge metrics
No merged PRs in 30d

Description

Hello,

I recently came across the "llm_judge" implementation and was intrigued by the concept of using large language models (LLMs) as judges to evaluate chat assistants. My interest lies in understanding whether this implementation can be effectively applied to evaluate a simple dialogue system in a dynamic manner. Specifically, I'm curious about the feasibility of assessing an assistant's response based on the user's preceding input within a multi-turn conversation.

The ability to dynamically evaluate responses in a dialogue system seems crucial for developing more intuitive and user-aligned chatbots. If this repository and the methodologies described within it (such as using MT-bench and Chatbot Arena) support such dynamic evaluation, I would appreciate more insights into its implementation and potential limitations.

Alternatively, if this repository isn't suited for the specific case of evaluating simple dialogue systems in a dynamic context, any guidance or recommendations for resources or directions that could assist in this endeavor would be greatly appreciated.

Thank you for your time and assistance.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the existing llm_judge implementation and the evaluation approaches mentioned in MT-bench and Chatbot Arena. Determine whether they support dynamic, multi-turn assessment of a simple dialogue system and document the applicable guidance or limitations; the issue does not define a specific code change or completion test.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
ai, testing-qa
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.