A multi-service Streamlit application for cement industry AI solutions.
Document-based Q&A system using RAG (Retrieval Augmented Generation) for cement plant operations.
Features:
- Upload multiple documents (PDF, TXT, DOCX)
- Intelligent document indexing
- Chat-based Q&A interface
- Session-based conversation management
API Endpoint: https://jkcementgpt.onrender.com
AI-powered optimization for cement kiln operations with focus on alternate fuel mix and clinkerization process.
Features:
- JSON-based sensor data upload OR use sample data for testing
- Real-time kiln parameter analysis
- Predictive modeling (T+30m forecast)
- Optimization recommendations for coal feed rate, tire chip feed, and fan speed
- Emission and quality control optimization
API Endpoint: https://kiln-fueloptimization.onrender.com
genaiexchange-dashboard/
├── Home.py # Landing page with service selection
├── pages/
│ ├── 1_Cement_GPT.py # Cement GPT service page
│ └── 2_Fuel_AI.py # Fuel AI service page
├── sample_kiln_data.json # Sample data for Fuel AI testing
├── pyproject.toml
└── README.md
# Install dependencies
uv syncpip install streamlit requestsuv run streamlit run Home.pyThe application will start on http://localhost:8502
- Open the application
- Select either "Cement GPT" or "Fuel AI" service
- Click "Open Cement GPT"
- Upload documents using the sidebar
- Click "Upload & Index Documents"
- Ask questions in the chat interface
- Get AI-powered answers based on your documents
- Click "Open Fuel AI"
- Choose data source:
- Upload JSON File: Upload your own kiln sensor data
- Use Sample Data: Test with pre-loaded sample data (5 data points)
- (Optional) View the data before analyzing
- Click "Analyze & Optimize"
- Review optimization results:
- Current state metrics
- Predicted state (T+30m)
- Optimal parameter adjustments
- Actionable recommendations
{
"data_points": [
{
"timestamp": "2025-10-22T16:15:00Z",
"kiln_inlet_temp": 1150.5,
"burning_zone_temp": 1452.1,
"o2_level": 2.1,
"co_level": 0.05,
"nox_ppm": 410,
"coal_feed_rate": 5.0,
"tire_chip_feed": 1.0,
"fan_speed_rpm": 935,
"clinker_free_lime": 1.4
}
]
}- Python 3.8+
- streamlit
- requests
API endpoints can be modified in the respective page files:
- Cement GPT:
pages/1_Cement_GPT.py→API_BASE_URL - Fuel AI:
pages/2_Fuel_AI.py→API_BASE_URL