Skip to content

About

Inventory Control System with AI agents

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 

Repository files navigation

Inventory Management System with AI Agents (In Development))

An advanced inventory management system that uses AutoGen AI agents to handle complex inventory operations through natural language interactions.

Features

  • Natural language interface for inventory operations
  • Integrated AI agents for process automation
  • Purchase Order management
  • Goods Receipt handling
  • Quality Control processes
  • Stock management
  • Real-time inventory tracking

Technology Stack

  • Python 3.8+
  • SQL Server
  • AutoGen for AI agents
  • Flask for API
  • PYODBC for database connectivity

Setup

  1. Create a virtual environment:
python -m venv env
  1. Activate the virtual environment:
# Windows
.\env\Scripts\activate

# Unix/MacOS
source env/bin/activate
  1. Install dependencies:
pip install -r requirements.txt
  1. Configure environment variables:
  • Copy .env.example to .env
  • Update database connection string and OpenAI API key
  1. Setup database:
  • Run the SQL scripts in the database folder
  • Run test data setup if needed

Running the Application

  1. Start the server:
python app.py
  1. For testing with terminal interface:
python test_chat.py

Project Structure

inventory_management_system/
├── agents/                 # AI agent definitions
├── api/                   # API routes
├── core/                  # Core functionality
├── database/             # Database scripts and migrations
├── models/               # Data models
├── services/             # Business logic
├── static/               # Static files
├── templates/            # HTML templates
└── utils/                # Utility functions

Contributing

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/YourFeature)
  3. Commit your changes (git commit -m 'Add some feature')
  4. Push to the branch (git push origin feature/YourFeature)
  5. Create a new Pull Request

License

MIT License - see LICENSE file for details

About

Inventory Control System with AI agents

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors