What is Data Interpreter (DI)
mainData Interpreter (DI) is a specialized agent designed to solve data-related problems by generating and executing code. It follows a reasoning loop that includes understanding user requirements, creating execution plans, writing code, and utilizing external tools when necessary.
Common use cases include:
- Data Visualization: Creating charts and plots from datasets.
- Machine Learning: Building and training ML models.
- Image Processing: Tasks like image background removal.
- Mathematical Reasoning: Solving complex math problems.
- OCR & Document Processing: Such as receipt OCR.
- Tool Integration: Web crawling, web page imitation, text-to-image generation, and email summarization/response.