{"id":17219,"date":"2026-02-06T19:09:46","date_gmt":"2026-02-07T00:09:46","guid":{"rendered":"https:\/\/blogs.mathworks.com\/pick\/?p=17219"},"modified":"2026-04-15T19:10:47","modified_gmt":"2026-04-15T23:10:47","slug":"agentic-ai-matlab-a-workflow-worth-exploring","status":"publish","type":"post","link":"https:\/\/blogs.mathworks.com\/pick\/2026\/02\/06\/agentic-ai-matlab-a-workflow-worth-exploring\/","title":{"rendered":"Agentic AI + MATLAB: A Workflow Worth Exploring"},"content":{"rendered":"<p><a href=\"https:\/\/www.mathworks.com\/matlabcentral\/profile\/authors\/951521\">Toshi\u2019s<\/a> pick this week is <a href=\"https:\/\/www.linkedin.com\/posts\/antonio-mazzei-a67981197_claude-gemini-ugcPost-7395777436581249024-2U1G\/\" target=\"_blank\" rel=\"noopener\">Exploring LLMs in Chemical Engineering: Thermodynamic Modeling meets Vibe Coding<\/a> from LinkedIn by <a href=\"https:\/\/www.linkedin.com\/in\/antonio-mazzei-a67981197\/\" target=\"_blank\" rel=\"noopener\">Antonio Mazzei<\/a><\/p>\r\n\r\n<p><a href=\"https:\/\/blogs.mathworks.com\/pick\/files\/Pick-of-the-Week.png\"><img decoding=\"async\" loading=\"lazy\" width=\"300\" height=\"151\" class=\"size-medium wp-image-17220 alignnone\" src=\"https:\/\/blogs.mathworks.com\/pick\/files\/Pick-of-the-Week-300x151.png\" alt=\"\" \/><\/a><\/p>\r\n\r\n<p>Have you ever wondered what happens when you combine <strong>agentic AI workflows<\/strong> with MATLAB? A couple months ago, I saw a fantastic example from Antonio Mazzei that shows just how powerful this combination can be.<\/p>\r\n\r\n<p>Antonio used a \u201cvibe coding\u201d approach with <strong>Gemini CLI<\/strong> to connect to the <strong>MATLAB MCP Core Server<\/strong> and build an interactive script for thermodynamic modeling. The goal was to visualize the <strong>1-parameter Margules model for Excess Gibbs Free Energy<\/strong>\u2014a classic chemical engineering problem.<\/p>\r\n\r\n<p>What\u2019s exciting here isn\u2019t just the math\u2014it\u2019s the workflow. By letting an LLM act as an agent, Antonio didn\u2019t just generate code; he created a system that <strong>understands context, iterates on solutions, and integrates with MATLAB<\/strong>. This is a glimpse into the future of technical computing.<\/p>\r\n\r\n<p>The best part? The <strong><a href=\"https:\/\/github.com\/matlab\/matlab-mcp-core-server\" target=\"_blank\" rel=\"noopener\">MATLAB MCP Core<\/a><\/strong> is open source and available on GitHub, so you can try this yourself <a href=\"https:\/\/github.com\/matlab\/matlab-mcp-core-server\" target=\"_blank\" rel=\"noopener\">here<\/a>. Whether you\u2019re in chemical engineering, finance, or any modeling-heavy domain, this approach opens up new possibilities for automation and creativity.<\/p>\r\n\r\n<p><strong>Your turn:<\/strong> Have you experimented with LLMs for modeling or simulation tasks? Share your experience in the comments\u2014I\u2019d love to hear how you\u2019re using AI to push boundaries.<\/p>\r\n\r\n&nbsp;","protected":false},"excerpt":{"rendered":"<div class=\"overview-image\"><img src=\"https:\/\/blogs.mathworks.com\/pick\/files\/Pick-of-the-Week.png\" class=\"img-responsive attachment-post-thumbnail size-post-thumbnail wp-post-image\" alt=\"\" decoding=\"async\" loading=\"lazy\" \/><\/div><p>Toshi\u2019s pick this week is Exploring LLMs in Chemical Engineering: Thermodynamic Modeling meets Vibe Coding from LinkedIn by Antonio Mazzei\r\n\r\n\r\n\r\nHave you ever wondered what happens when you combine... <a class=\"read-more\" href=\"https:\/\/blogs.mathworks.com\/pick\/2026\/02\/06\/agentic-ai-matlab-a-workflow-worth-exploring\/\">read more >><\/a><\/p>","protected":false},"author":36,"featured_media":17220,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[69,16],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts\/17219"}],"collection":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/comments?post=17219"}],"version-history":[{"count":11,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts\/17219\/revisions"}],"predecessor-version":[{"id":17313,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/posts\/17219\/revisions\/17313"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/media\/17220"}],"wp:attachment":[{"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/media?parent=17219"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/categories?post=17219"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.mathworks.com\/pick\/wp-json\/wp\/v2\/tags?post=17219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}