1 Introduction  
1.1 Artificial Intelligence and Large Language Model  
1.2 Why Evaluating LLMs is Important  
1.3 The Roadmap of Useful LLMs  
1.4 Study Overview  
2 Core Ability Evaluation  
2.1 Reasoning  
2.2 Societal Impact  
2.3 Domain Knowledge  
3 Agent Evaluation  
3.1 Planning  
3.2 Application Scenarios  
3.3 Benchmark  
4 Future Directions  
4.1 Dynamic Evaluation  
4.2 LLMs as Evaluators  
4.3 Root Cause Analysis  
4.4 Fine-grained LLM Agent Evaluation  
4.5 Robot Benchmark Development  
5 Conclusion