Skip to content

Commit ca6635b

Browse files
committed
add primary data project
1 parent 374c4a1 commit ca6635b

File tree

125 files changed

+48311
-26
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

125 files changed

+48311
-26
lines changed

appkits/agentsway/src/agentsway/agents/doc_wrappers/__init__.py

Whitespace-only changes.

appkits/agentsway/src/agentsway/agents/doc_wrappers/doctling_wrapper.py

Whitespace-only changes.

appkits/agentsway/src/agentsway/agents/ds/__init__.py

Whitespace-only changes.
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
# 📊 AI Data Analysis Agent
2+
3+
An AI data analysis Agent built using the Agno Agent framework and Openai's gpt-4o model. This agent helps users analyze their data - csv, excel files through natural language queries, powered by OpenAI's language models and DuckDB for efficient data processing - making data analysis accessible to users regardless of their SQL expertise.
4+
5+
## Features
6+
7+
- 📤 **File Upload Support**:
8+
- Upload CSV and Excel files
9+
- Automatic data type detection and schema inference
10+
- Support for multiple file formats
11+
12+
- 💬 **Natural Language Queries**:
13+
- Convert natural language questions into SQL queries
14+
- Get instant answers about your data
15+
- No SQL knowledge required
16+
17+
- 🔍 **Advanced Analysis**:
18+
- Perform complex data aggregations
19+
- Filter and sort data
20+
- Generate statistical summaries
21+
- Create data visualizations
22+
23+
- 🎯 **Interactive UI**:
24+
- User-friendly Streamlit interface
25+
- Real-time query processing
26+
- Clear result presentation
27+
28+
## How to Run
29+
30+
1. **Setup Environment**
31+
```bash
32+
# Clone the repository
33+
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
34+
cd ai_agent_tutorials/ai_data_analysis_agent
35+
36+
# Install dependencies
37+
pip install -r requirements.txt
38+
```
39+
40+
2. **Configure API Keys**
41+
- Get OpenAI API key from [OpenAI Platform](https://platform.openai.com)
42+
43+
3. **Run the Application**
44+
```bash
45+
streamlit run ai_data_analyst.py
46+
```
47+
48+
## Usage
49+
50+
1. Launch the application using the command above
51+
2. Provide your OpenAI API key in the sidebar of Streamlit
52+
3. Upload your CSV or Excel file through the Streamlit interface
53+
4. Ask questions about your data in natural language
54+
5. View the results and generated visualizations
55+

appkits/agentsway/src/freeway/__init__.py

Whitespace-only changes.

appkits/agentsway/tests/__init__.py

Whitespace-only changes.
Binary file not shown.

appkits/agentsway/tests/doc_wrappers/__init__.py

Whitespace-only changes.

0 commit comments

Comments
 (0)