Skip to content

DeepaKK123/InventoryDataAssistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UD Inventory Data AI Agent Workflow

Microsoft Agent Framework + UOPY + UD Integration

Project Structure

InventoryDataAnalyst/ ├── README.md ├── requirements.txt ├── .env.example ├── main_agent.py # Entry point & agent orchestration ├── config/ │ ├── init.py │ └── settings.py # Environment & connection config ├── ud_bridge/ │ ├── init.py │ ├── connection.py # UOPY connection manager │ └── executor.py # UniBasic program executor ├── tools/ │ ├── init.py │ ├── order_tools.py # ORDERS file operations │ ├── customer_tools.py # CUSTOMER file operations │ └── inventory_tools.py # INVENTORY file operations └── unibasic_programs/ ├── GET.ORDER.DETAILS.B # UniBasic: fetch order by ID ├── GET.CUSTOMER.INFO.B # UniBasic: fetch customer record ├── CHECK.INVENTORY.B # UniBasic: check stock levels ├── PROCESS.ORDER.B # UniBasic: create/update order └── UPDATE.INVENTORY.B # UniBasic: adjust inventory qty

Setup

  1. Copy .env.example to .env and fill in your values
  2. Install dependencies: pip install -r requirements.txt
  3. Catalog UniBasic programs in your UD account
  4. Run: python main_agent.py

About

InventoryDataAssistant is an AI-powered agent that integrates Python with UniData databases to retrieve and analyze inventory data. It allows users to query inventory information using natural language. The system demonstrates how AI can be integrated with legacy MultiValue/UniData database systems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages