We are excited to introduce Gurobi AI Modeling, a project aimed at helping users quickly and easily develop mathematical optimization models and Gurobi code with the help of generative AI. The project includes:
- The Gurobi AI Modeling documentation page, which introduces users to mathematical optimization and demonstrates how to generate optimization models and code from problem descriptions. The page is appropriate for non-experts and includes many examples from the Software Engineering domain.
- Gurobi AI Modeling Assistant, a custom GPT specializing in converting plain-text problem descriptions into mathematical models and gurobipy code.
- Gurobi AI Modeling Prompt Engineer, a custom GPT designed to interact with users and assist them in identifying and exploring possible optimization problems relevant to their situation. The goal is to yield a high-quality problem description, by process of iteration.
Please give it a try and let us know what you think by commenting below.
Please note that the custom GPTs are free but require a ChatGPT account (paid or free).