FireBird-Technologies/Auto-Analyst
Open-source AI-powered data science platform.
What it solves
Auto-Analyst automates the end-to-end data science workflow, reducing the manual effort required for data cleaning, statistical analysis, machine learning, and visualization. It allows users to perform complex data analysis through a chat interface without needing to write all the code themselves.
How it works
Users upload datasets (CSV or Excel) and provide a description. The system uses a modular agent architecture powered by DSPy to process requests. Users can either call specific agents (like the preprocessing or statistical agents) or use a "planner" that automatically routes queries to the appropriate agents, coordinates workflows, and displays the results.
Who it’s for
Data scientists and analysts who want to accelerate their analysis workflows, as well as users who need to perform data science tasks using an LLM-agnostic platform where they can use their own API keys.
Highlights
- Modular Agent System: Built with DSPy, allowing developers to easily add or customize agents.
- LLM Agnostic: Compatible with various LLM APIs including OpenAI, Anthropic, and Deepseek.
- Specialized Agents: Includes built-in agents for preprocessing (pandas/numpy), statistical analytics (statsmodels), machine learning (scikit-learn), and data visualization (plotly).
- Integrated Code Editor: Features a UI where users can inspect, edit, and AI-assist the generated code.
- Broad Connectivity: Supports connectors for SQL databases (Postgres, MySQL, Oracle, DuckDB) and marketing/CRM platforms (Google Ads, HubSpot, Salesforce).
Related
- Project
- Project
- Project
- Project
- Project