Skip to content

DTSense/corrosion-AI-tools

 
 

Repository files navigation

🛡️ SmartMCI - Materials, Corrosion & Integrity Assistant

AI-powered engineering consultant specialized in Materials, Corrosion, and Integrity (MCI) based on API 571, 970, and 584 standards.

📖 What It Does

SmartMCI is an intelligent assistant that helps MCI engineers with:

  • Expert consultation on damage mechanisms, corrosion control, and integrity management
  • Corrosion rate calculations with remaining life predictions
  • Structured analysis for specific equipment and operating conditions
  • API standards validation cross-referenced with industry best practices

✨ Features

💬 ChatBot

  • Conversational AI for MCI engineering questions
  • Context-aware discussions with technical depth
  • Web search integration for latest information
  • Smart boundaries focusing on engineering topics

🧮 Calculator

  • Corrosion rate calculations (mm/year)
  • Remaining equipment life predictions
  • API 571 validation against industry standards
  • Professional report generation with recommendations
  • Visual trend analysis and projections

🔬 Analysis

  • Structured analysis with equipment parameters
  • Comprehensive damage mechanism assessment
  • Mitigation strategies and operating limits
  • Equipment-specific recommendations
  • Detailed reporting capabilities

🛠️ Technology Stack

Frontend & UI

  • Streamlit - Web application framework
  • Plotly - Interactive charts and visualizations

AI & Machine Learning

  • Groq API - Large Language Model (Llama 3.1-8B)
  • LangChain - AI application framework
  • HuggingFace Embeddings - Text embeddings for semantic search

Data & Search

  • Pinecone - Vector database for API documentation
  • Tavily API - Web search for real-time information
  • API 571/970/584 - Industry standard knowledge base

Backend

  • Python 3.8+ - Core programming language
  • dotenv - Environment variable management
  • Pandas - Data manipulation and analysis

⚠️ Important Note

This tool provides engineering guidance based on API standards. All results must be verified by qualified engineers and should not be the sole basis for critical decisions without additional professional analysis.


Built for MCI engineers, by engineers 🔧

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%