Awesome AI AgentsInventory Automation Agents

OpenBMB/ProAgent

⭐ 865 Python repository created 2023-11-03

ProAgent is an innovative project that introduces a new automation paradigm called Agentic Process Automation (APA), which leverages Large Language Models (LLMs) to enhance automation beyond traditional Robotic Process Automation (RPA). While RPA has been effective in automating repetitive tasks, it struggles with complex workflows that require human-like intelligence, especially in designing workflows and making dynamic decisions during execution. ProAgent addresses these challenges by using LLM-based agents to construct workflows from human instructions and coordinate specialized agents to execute intricate decisions, effectively offloading human labor to intelligent agents. The project provides an official implementation of the APA concept as described in the associated research paper. It integrates with n8n, a workflow automation tool, allowing ProAgent to connect with real-world applications and services. Users can either set up their own n8n environment or use recorded cases to reproduce scenarios without needing n8n. The setup involves installing required packages, preparing the n8n environment, connecting application accounts, and exporting credentials and workflows for ProAgent to use. ProAgent supports multiple running modes including development, refine, and production, each catering to different stages of workflow creation and execution. The development mode allows building workflows from scratch, refine mode enables modifying existing workflows with new requests, and production mode is for reproducing existing runs. The system also features a human-in-the-loop interaction where ProAgent can proactively ask for human assistance if it encounters misunderstandings, enhancing the collaboration between humans and agents. The project is built on GPT-4 models and includes a custom compiler for compatibility with specific versions of n8n. It generates detailed records of each run for analysis and refinement. ProAgent represents a significant step forward in automation technology by combining advanced AI capabilities with workflow automation, opening new possibilities for intelligent, adaptive automation systems.

https://github.com/OpenBMB/ProAgent

agentic-process-automationapaautomation-paradigmdynamic-decision-makingfunction-callinggpt-4human-in-the-loopintelligent-agentslarge-language-modelsllmn8nrobotic-process-automationrpaworkflow-automationworkflow-construction

Also in Inventory Automation Agents

OpenInterpreter/open-interpreter

Open Interpreter is an open-source natural language interface that enables users to run code locally on their computers through a chat-based system, facilitating tasks like multimedia editing, browser control, and data analysis with full user approval and flexibility beyond hosted solutions.

sigoden/aichat

AIChat is an all-in-one command-line interface tool that integrates multiple large language models and provides features like Shell Assistant, Chat-REPL, RAG, AI Tools, and Agents for enhanced AI-driven command-line productivity.

microsoft/UFO

UFO is a UI-Focused multi-agent framework that automates and navigates Windows OS applications using AI agents powered by GPT-4V to fulfill complex user requests across multiple applications.

firerpa/lamda

FIRERPA/lamda is a robust and versatile Android RPA framework designed for next-generation mobile automation, supporting a wide range of Android versions and environments with extensive APIs and Python SDK for seamless AI integration and device control.

FellouAI/eko

Eko is a production-ready JavaScript framework that enables developers to build reliable, multi-step agentic workflows using natural language commands across computer and browser environments.

cjo4m06/mcp-shrimp-task-manager

Shrimp Task Manager is an intelligent task management system for AI Agents that converts natural language into structured development tasks with dependency tracking, iterative refinement, and research capabilities to enhance programming workflows.

irgolic/AutoPR

AutoPR is a tool that runs AI-powered workflows over codebases to automate tasks such as documentation, issue tracking, and pull request management.

dariubs/awesome-workflow-automation

A curated list of workflow automation software, tools, articles, and resources aimed at improving productivity and efficiency by automating repetitive tasks for individuals and teams.