LLMs have gotten attention across various research domains due to their exceptional performance on a wide range of complex tasks. Therefore, refined methods to evaluate the capabilities of LLMs are needed to determine the tasks and responsibility they should undertake. Our study mainly discussed how LLMs, as useful tools, should be effectively assessed. We proposed the two-stage framework: from core ability
to agent
, clearly explaining how LLMs can be applied based on their specific capabilities, along with the evaluation methods in each stage. Core ability refers to the capabilities that LLMs need in order to generate high-quality natural language texts. After confirming LLMs possess core ability, they can solve real-world and complex tasks as agent. In the core ability
stage, we discussed the reasoning ability, societal impact, and domain knowledge of LLMs. In the agent
stage, we demonstrated embodied action, planning, and tool learning of LLMs agent applications. Finally, we examined the challenges currently confronting the evaluation methods for LLMs, as well as the directions for future development.
- Introduction
- Artificial Intelligence and Large Language Model
- Why Evaluating LLMs is Important
- The Roadmap of Useful LLMs
- Study Overview
- Core Ability Evaluation
- Reasoning
- Logical Reasoning
- Mathematical Reasoning
- Commonsense Reasonin
- Multi-hop Reasoning
- Structured Data Reasoning
- Societal Impact
- Safety
- Content Safety
- Security
- Ethical Consideration
- Truthfulness
- Hallucination
- Domain Knowledge
- Safety
- Domain Knowledge
- Finance
- Legislation
- Psychology
- Medicine
- Education
- Reasoning
- Agent Evaluation
- Planning
- Application Scenarios
- Web Grounding
- Code Generation
- Database Queries
- API Calls
- Tool Creation
- Robotic Navigation
- Robotic Manipulation
- Benchmark
- Future Directions
- Dynamic Evaluation
- LLMs as Evaluators
- Root Cause Analysis
- Fine-grained LLM Agent Evaluation
- Robot Benchmark Development
- Conclusion