Spaces:
Runtime error
Runtime error
File size: 1,042 Bytes
5a3fcad | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | """
AI Agents Module
This module contains the core AI agent implementations for NexDatawork.
Each agent specializes in a specific data processing task.
Agents:
DataFrameAgent: Analyzes pandas DataFrames using natural language
SQLAgent: Generates and executes SQL queries
ETLAgent: Creates data transformation pipelines
WebScrapingAgent: Extracts structured data from web pages
AITools: Coordinator class that manages all agents
Usage:
from src.agents import AITools
tools = AITools(model=your_llm)
result = tools.agent_analysis(files, question)
"""
from .dataframe_agent import DataFrameAgent, ask_agent
from .sql_agent import SQLAgent, create_db, sql_pipeline
from .etl_agent import ETLAgent, etl_pipeline
from .scraping_agent import WebScrapingAgent, web_scraping
from .coordinator import AITools
__all__ = [
"DataFrameAgent",
"ask_agent",
"SQLAgent",
"create_db",
"sql_pipeline",
"ETLAgent",
"etl_pipeline",
"WebScrapingAgent",
"web_scraping",
"AITools",
]
|