Top
Best
New

Posted by vinhnx 19 hours ago

Flint: A Visualization Language for the AI Era(microsoft.github.io)
235 points | 65 commentspage 2
woah 17 hours ago|
Why is this "for the AI era"? Isn't it kind of not for the AI era since an LLM can create a gnarly python or js chart of whatever you want in seconds?
orbital-decay 15 hours ago||
It can write anything, but that's not a guarantee it can easily read and comprehend it later
croes 16 hours ago||
Nowadays you either create something with or for AI.

Like you created you own framework for wen apps before.

"For the AI era" is the necessary buzzword

barryhennessy 14 hours ago||
Maybe they’re not selling this well. Maybe they’re so close to the AI research that this seems like an obviously good idea.

But there’s not one word of why this is good for LLMs, or how they tested/measured that.

My gut would tell me that a new solution put up against all the vega lite specs it’s already be trained on would be a hard thing to win.

boomskats 12 hours ago||
This needs a side-by-side config comparison with something like echarts config schema format. I really don't see the point.

I'm 99% sure the verbosity required in the system prompt to teach non-M$ models this new ever-so-slightly-different-but-not-obviously-necessary chart def abstraction format, and the iterations required to get it right, will outweigh any supposed efficiency gains resulting from using it.

Just stating the obvious.

StilesCrisis 10 hours ago||
Feels to me like a preexisting project that pivoted their marketing pitch to AI.
fr2029 8 hours ago||
[dead]
infecto 7 hours ago||
What is the point of this. I already can get an llm to draw charts using plotly, matplotlib, echarts, etc all the time. There will be always a better way but what does this buy us?
xyzsparetimexyz 16 hours ago||
This is just json right? One issue with llms right now it's that if you give them a json specification, they're not always amazing at following it. I think it makes sense to have an agent tool that takes llm json, a file name and a spec path and only writes out the file if it conforms.
mirashii 15 hours ago|
> give them a json specification, they're not always amazing at following it

Used correctly, this hasn't been true for a quite a while. Most inference engines have a form of grammar constrained decoding. See, for example: https://vllm.ai/blog/2025-01-14-struct-decode-intro

xyzsparetimexyz 13 hours ago||
I trust my setup a lot more than whatever this is.
zurfer 14 hours ago||
If it's made for LLMs, the spec should be yaml not json. Way more token efficient
garethrowlands 5 hours ago|
It's really not that simple. Yaml can be more token efficient but not necessarily. And it's often not the biggest factor.
yoz-y 14 hours ago||
Every time I needed to do charts at work I had a conundrum. Libraries are aplenty but basically only plotly does everything, but it’s not the prettiest. I’d much rather developers contributed new features into existing libraries.
lenkite 9 hours ago|
What does plotly do that other libraries don't ?
hncsiocp9x 10 hours ago||
I've seen this play out plenty of times
Culonavirus 16 hours ago|
Yeah this is not needed and every single day it is needed even less.
More comments...