Skip to content

AI-powered assistant for AWS provided Shop Floor Connectivity (SFC) configuration management and testing. Using python Strands Agents SDK and FastMCP. All code in that example was created using Cline and Kiro app.

License

Notifications You must be signed in to change notification settings

aws-samples/sample-shopfloor-connectivity-agentic

Shop Floor Connectivity - Agentic

AI-powered assistant for AWS provided Shop Floor Connectivity (SFC) configuration management and testing. Using python Strands Agents SDK and FastMCP. All code in that example was created using Cline and Kiro app.

The Agent in it's own words

Q: What can one do with this assistant?

A: I help you create, validate, and run Shop Floor Connectivity (SFC) configurations for industrial data collection. I can generate templates, access documentation, visualize data, and monitor systems—making it easier to connect factory equipment to cloud services.

UI CLI
User Interface CommandLine Interface

Quick Start

Install UV package manager:

curl -LsSf https://astral.sh/uv/install.sh | sh

Run SFC Wizard Agent (CLI):

uvx --from git+https://github.com/aws-samples/sample-shopfloor-connectivity-agentic.git#subdirectory=agents/sfc_wizard_agent agent

Run SFC Wizard Agent (UI):

uvx --from git+https://github.com/aws-samples/sample-shopfloor-connectivity-agentic.git#subdirectory=agents/sfc_wizard_agent sfc-wizard-ui

Architecture

AGENTIC LOOP FLOW (Strands Agent)
================================

1. User Input ──────────▶ SFCWizardAgent
                             │
2. Intent Analysis ──────────▼
   (via Bedrock LLM)     Tool Selection & Reasoning
                             │
3. Tool Execution ───────────▼
                         ┌─────────┬─────────┐
                         │ Internal│   MCP   │
                         │  Tools  │ Server  │
                         └─────────┴─────────┘
                             │
4. Response Generation ──────▼
   (via Bedrock LLM)     Formatted Response
                             │
5. User Output ──────────────▼
   (CLI/UI Interface)    Human-Readable Result

Platform Support

Currently tested on macOS and Linux. Windows support not yet verified.

Links

License

MIT-0 License. See LICENSE file.

About

AI-powered assistant for AWS provided Shop Floor Connectivity (SFC) configuration management and testing. Using python Strands Agents SDK and FastMCP. All code in that example was created using Cline and Kiro app.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •