Skip to content

AgentWare Nexus is a cutting-edge warehouse management system leveraging multiagent technology. It employs a network of intelligent agents to handle tasks like inventory tracking, order processing, and logistics coordination. These agents work together to optimize real-time decision-making, enhance resource allocation, and boost overall efficiency.

Notifications You must be signed in to change notification settings

abhinavbammidi1401/AgentWare_Nexus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AgentWare Nexus - Warehouse Management Multiagent System

This project implements a warehouse management system using a multiagent approach with the Mesa framework. The system simulates the interactions between different agents responsible for inventory management, order processing, and maintenance.

Project Structure

We have our main directory - AgentWare_Nexus, under which we have two more directories - agents, and model. The agents directory contains these files - __init__.py, inventory_agent.py, order_processing_agent.py, transport_agent.py, and maintenance_agent.py. The model directory will contain an __init__.py file and the warehouse_model.py file which will bring together all the agents. The main directory will have the app.py file for the Streamlit interface and a requirements.txt file for all the dependencies.

- agents

This directory contains the agent classes responsible for different tasks within the warehouse:

  • InventoryAgent: Manages inventory levels and updates.
  • OrderProcessingAgent: Processes customer orders by checking inventory and coordinating with the transport agent.
  • TransportAgent: Simulates the transportation of items to the dispatch area.
  • MaintenanceAgent: Monitors the warehouse environment and ensures operational stability.

- model

Contains the model class that orchestrates the interactions between agents:

  • WarehouseModel: A Mesa model that instances of all agents and manages the overall simulation.

- app.py

The Streamlit interface to interact with the multiagent system. This file allows users to process orders, monitor the environment, and check inventory status.

- requirements.txt

Lists all the Python dependencies required to run the project.

Installation

  1. Clone the repository:
git clone https://github.com/abhinavbammidi1401/AgentWare_Nexus
cd AgentWare_Nexus
  1. Install the required Python packages:
pip install -r requirements.txt
  1. Run the app:
streamlit run app1.py

Dependencies

  • streamlit
  • mesa

About

AgentWare Nexus is a cutting-edge warehouse management system leveraging multiagent technology. It employs a network of intelligent agents to handle tasks like inventory tracking, order processing, and logistics coordination. These agents work together to optimize real-time decision-making, enhance resource allocation, and boost overall efficiency.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages