Guide

AI Agents in Dataworkz

Dataworkz Agents are LLM-powered, multi-step systems that combine reasoning, retrieval, and execution. Unlike a conventional RAG pipeline that only retrieves relevant documents, an Agent plans actions, calls tools, and produces context-aware, personalized outputs.

Agents are best for business processes that require both knowledge retrieval and action. Examples include customer support assistants, internal knowledge bots, and automated workflow agents.

Note: Agents are designed so business users and developers can work together. You do not need deep ML expertise to create effective Agents—clear personas, narrow scenarios, and well-defined tools go a long way.

Key capabilities

  • Plan & orchestrate multi-step workflows across tools and systems.

  • Invoke external systems (databases, APIs, RAG Apps, Snowflake, MongoDB, etc.).

  • Personalize responses using conversation context, variables, and metadata.

  • Handle failures gracefully with fallbacks, retries, and escalation paths.

Why Agents?

A RAG-only approach answers questions by returning passages from documents. An Agent can act on those results: query a customer database, apply a policy, verify results, and respond to the user with an action-oriented reply.

Business impact: faster resolution, reduced manual work, consistent application of policies, and improved customer experience.

Example Use Cases

Enhanced Information Retrieval — Provide technicians or support staff with troubleshooting steps filtered by product model and firmware version.

Customer Chatbot — Answer order questions, validate returns eligibility using policy documents, and initiate refunds or escalation when needed.

Enterprise Knowledge Assistant — For HR/Finance teams: extract facts from policies, generate summaries, and link answers to official documentation.

How Agents Work (high level)

An Agent combines:

  1. Reasoning LLM — builds a plan (sequence of steps).

  2. Tools — actions the agent can call (data queries, APIs, RAG lookups).

  3. Scenarios — focused intents that restrict which tools and behaviors apply.

A plan step invokes a tool with parameters that are resolved from conversation context, environment, or prior step outputs. The Agent iterates until it can respond or it determines a fallback path.

Example conversation

AI: You have two orders — #232 (Yellow Shirt), #233 (White Socks).

User: What’s the status of the order with the socks?

Agent plan (example):

  1. FetchCustomerDetails(customer_id = current_user_id)

  2. FetchOrderDetails(customer_id, order_id = 233)

  3. FetchShippingDetails(tracking_no = $2.tracking_no)

Agent outcome: return shipping status or ask for missing inputs.

Accessing Agents

Navigate to AI Agents in the product menu. The primary UI layout is two-pane:

  • Left panel: Agent list (create / edit / run / delete).

  • Right panel: Tools Repository (browse, filter, create tools).

Last updated