Skip to content

Web scrape Posit Conf 2025 agenda and build an LLM-powered shinychat app with ellmer and ragnar. App is published by Posit PBC at the link below.

Notifications You must be signed in to change notification settings

parmsam/posit-conf-2025-chat

Repository files navigation

posit::conf(2025) chat app

This repository contains a chat application built for posit::conf(2025). The project is implemented in R and consists of several scripts and an interactive app. This app is NOT officially affiliated with Posit. It's just a fun project I did over a Sunday evening. It uses agenda data scraped from the conference website.

General Implementation

  • Data Collection: The 00-scrape-webpages.R script scrapes and collects data from specified web sources.
  • Data Processing: The 01-ragnar-store.R script processes the scraped data and stores it in a structured format for efficient access by the app.
  • App Launch: The app.R script launches the interactive chat application, using the processed data.

For questions or contributions, please open an issue or submit a pull request.

Acknowledgments

I'm grateful to several people who helped make this project better:

@LibbyHeeren reviewed the initial version of the app and provided valuable feedback that guided key improvements.

@astrowonk shared helpful tips and reference Python code for the API call, which streamlined the development process significantly.

@ivelasq went above and beyond by publishing a separate instance of the app on Posit Connect Cloud using a Posit API key and writing this excellent blog post about the project.

Your contributions and support made this project much better than it would have been otherwise. Thank you!

About

Web scrape Posit Conf 2025 agenda and build an LLM-powered shinychat app with ellmer and ragnar. App is published by Posit PBC at the link below.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages