by crazycloud · Agent Tool · ★ 83
Last updated: · Indexed by AgentSkillsHub · Auto-synced every 8h
Conversational AI with Function Calling for Data Analysis Overview The chatbot is designed to provide data analysis insights from database based on a predefined schema. It is built using Chainlit and OpenAI's GPT-3.5-turbo-1106 model. The chatbot utilizes OpenAI function calling to decide when to use tools and in case of db error it retries. https://github.com/crazycloud/data-analysis-llm-agent/assets/1109740/0ede2932-643c-4a2f-b557-40e9571ba841 How to run it Available Tools The chatbot has access to a range of tools, including: Database Query: Execute database queries to retrieve data. Plot Chart: Generate visualizations to help users understand data insights. Code app.py: The main application file, which sets up the Chainlit framework and defines the chatbot's logic. bot.py: The chatbot class which handles conversation history, talking to llm and parallel function calling. utils.py: Utility functions for db introspection and format conversion. tools.py: Tool functions for executing database queries and plotting charts. .env: openai api key Data It uses simple sqlite3 database of movie and actors from https://github.com/slackhq/sqlite-python-connect/.
| Stars | 83 |
| Forks | 18 |
| Language | Python |
| Category | Agent Tool |
| License | Apache-2.0 |
| Quality Score | 43.7/100 |
| Last Updated | 2024-05-06 |
| Created | 2024-05-02 |
| Platforms | python |
| Est. Tokens | ~118k |
Looking for a data-analysis-llm-agent alternative? If you're comparing data-analysis-llm-agent with other agent tool tools, these 6 projects are the closest alternatives on Agent Skills Hub — ranked by topic overlap, star count, and community traction.
🌍 AppWorld: A Controllable World of Apps and People for Benchmarking Function Calling and Interactive Coding
[NAACL2025] LiteWebAgent: The Open-Source Suite for VLM-Based Web-Agent Applications
A curated list of tools, papers, and datasets for applying AI to cybersecurity tasks. This list primarily focu
The Library for LLM-based multi-agent applications
A declarative way to control LLMs.
[ACL 2024 Findings] MedAgents: Large Language Models as Collaborators for Zero-shot Medical Reasoning https://
Explore other popular agent tool tools:
data-analysis-llm-agent is A Data analysis agent powered by llm for querying database and visualizing results. It is categorized as a Agent Tool with 83 GitHub stars.
data-analysis-llm-agent is primarily written in Python. It covers topics such as ai-agents, chainlit, data-analysis.
You can find installation instructions and usage details in the data-analysis-llm-agent GitHub repository at github.com/crazycloud/data-analysis-llm-agent. The project has 83 stars and 18 forks, indicating an active community.
data-analysis-llm-agent is released under the Apache-2.0 license, making it free to use and modify according to the license terms.
The top alternatives to data-analysis-llm-agent on Agent Skills Hub include appworld, LiteWebAgent, Awesome-AI-For-Security. Each offers a different approach to the same problem space — compare them side-by-side by stars, quality score, and community activity.