“Intelligence”? All I see are stochastic parrots. Anger: Enough with the AI hype! Can we talk about literally anything else!? Bargaining: Fine, there’s something here, but let’s wait for the dust to settle. Depression: AI is going to eat everything I’ve ever loved. Acceptance: pip install openai
er AI researchers? • “I have an idea for an AI-driven app. Is Shiny a good framework to use?” • What does AI have to o ff er Shiny app authors? • “I have a Shiny app. Are there interesting, useful, and responsible ways to leverage LLMs to enhance my app?”
hard and requires JavaScript expertise • Creating polished controls for input_video_clip and audio_spinner took time and skill • Interactivity “in the large” is easy (with Shiny) • Building apps around these components was blazingly fast to build and iterate
c Languages • SQL is a stunningly good language for connecting LLMs to data apps • Easy for LLMs to write • Easy for humans to read and reason about • Powerful and fl exible • Safe (relative to executing straight Python or R from an LLM) • Other DSLs might hold similar promise • Vega-lite for grammar of graphics • CSS Grid for dashboard layout
Copilot and ChatGPT is not enough to have a well- informed opinion of the potential of LLMs (you will miss out on structured output and tool calls). Start coding! • Revise your mental model of LLMs • The “stochastic parrot” mental model is true, reassuring, and unhelpful • The “machines that reason” mental model is false, terrifying, and helpful • Stay skeptical, but also, let yourself be curious
or QR code 👉 • For a less con fl icted take on Shiny and AI, stick around for the next talk! • Come talk to us at the Lounge from 12-1PM today, or catch us on Discord