2025-04-23 –, Platinum3
Jeannie is an LLM-based agentic workflow implemented in Python to automate task management for field workers in the energy sector. This system addresses inefficiencies and safety risks in tasks like PV panel installation and powerline repair.
Using open-source tools (LangChain family, OpenStreetMap and OpenWeatherMap APIs), Jeannie retrieves tasks, fetches weather and directions, identifies past incidents via RAG, and emails tailored reports with safety warnings.
This presentation offers a case study of Jeannie’s implementation for E.ON in Germany, demonstrating how daily task automation enhances worker safety and efficiency. Attendees will discover how to create agentic systems with Python, integrate APIs, and apply RAG for safety applications, with access to open-source code and data for replicating the workflow.
This talk showcases Jeannie, an Agentic LLM workflow which we designed and implemented to automate task management for field workers in the energy sector with a focus on E.ON’s daily routines in Germany.
Field workers at E.ON are meant to manage many ongoing and urgent daily tasks, such as installing Photovoltaic panels, repairing powerlines, and revising smart meters, often under tight schedules and varying environmental conditions. Thorough preparation is key to efficient task accomplishment. Preparation steps may include weather assessments at the incident location, navigation guidelines, and knowledge of past incidents to ensure safety. However, manual coordination of these elements is time-consuming and error-prone, leading to inefficiencies and safety risks.
Jeannie addresses this problem by automating the entire task management lifecycle.
The talk will focus on the practical aspects of the system design and implementation using Python and state-of-the-art LLM and an open-source Agentic Workflow stack.
The core system drives an agent fleet through the following steps: Agents in parallel
• retrieve upcoming tasks from a storage facility,
• gather critical information for the task location (weather, driving directions),
• assess historical accidents at the given location and for similar tasks in the past,
• generate tailored reports,
• send the reports to workers assigned to the task,
• follow up on task completion,
• and log incidents.
The workflow is orchestrated with LangGraph, leveraging libraries such as SQLAlchemy for database management, requests for API calls to fetch weather and directions (e.g., OpenWeatherMap and OpenStreetMap APIs with Reverse GeoCoding), smtplib for email automation, and an Azure OpenAI 4o endpoint as the LLM powering the Agents. The RAG component uses a vector store (built with the PGVector extension) to identify past incidents, ensuring workers are warned of potential risks specific to their task and locations.
In the talk, we critically evaluate the system's current state and outline the directions for its further development.
Intermediate
Expected audience expertise: Python:Intermediate
Technical Lead Data & AI working on GenAI topics for E.ON Digital Technology GmbH. Happy to present our work publicly.
Jose Moreno Ortega (aka Pepe) is a GenAI Lead at E.ON Digital Technology, shaping AI strategy and driving enterprise adoption. With extensive experience in NLP and GenAI, he has worked as both a consultant and developer, building scalable AI solutions and fostering innovation in the field.