2024 AIChE Annual Meeting

(517c) Optichat: Explaining Optimization Problems Using Large Language Models

Optimization problems are typically developed by operations research experts but are used by practitioners without much optimization knowledge. To lower the barrier for non-experts to understand the optimization models, we present OptiChat, a chatbot for explaining optimization models powered by large language models. OptiChat can conduct infeasibility diagnosis, sensitivity analysis, and counterfactual explanations. It can also answer any high-level questions related to the optimization models in a natural language fashion.