This is a basic experiment of an AI agent that creates Plotly.js plots and updates them by user requests.
It is supposed to use Plotly's JSON schema for validation, but this part does not work correctly yet.
It was created in a conversation with o3-mini-high
with some manual corrections. Implemented in Clojure.
clojure -M -m plotly.agent
Then browse http://localhost:3000
.
Copyright © 2025 daslu
EPLv1.0 is just the default for projects generated by clj-new
: you are not
required to open source this project, nor are you required to use EPLv1.0!
Feel free to remove or change the LICENSE
file and remove or update this
section of the README.md
file!
Distributed under the Eclipse Public License version 1.0.