Experimenting with AI for Dynamic Website Creation: From Concept to Live Web Servers

Abishek Goda (~abishek8)


0

Votes

Description:

Website creation was among the first domains to be disrupted by Chat GPT and AI. When building my company’s website, I used AI twice with different providers, but the outcomes fell short of my expectations. This led me to question: What defines a website? Essentially, it’s a presentation of content, requiring decisions on both content and presentation. Could AI make all these decisions and present the content?

Inspired by this idea, I initiated a fun project with my intern. Using OpenAI and prompt engineering, we aimed to develop a simple website generator capable of making decisions on both presentation and content. Our initial success sparked further curiosity: Could we connect this directly to a web server? Could we dynamically alter the presentation or content based on real-time data?

This project, primarily for our company website, will be open-sourced once it meets our standards. My intern, who wrote most of the code, will co-present this talk with me.

This talk will cover:

  1. Using LLMs to Generate HTML Websites: Our approach, starting with OpenAI and LangChain.
  2. Transition to Local LLMs: Save some costs ;-)
  3. Integration with Web Servers: Demonstrating dynamic updates to presentation and content.
  4. Future Directions: Exploring additional innovative possibilities for this technology.

Join us to discover how AI can transform website creation, making it more dynamic.

Prerequisites:

None

Speaker Info:

I am Abishek Goda, founder of Eight Vectors. We build software for the robotics industry. Prior to this, I was the CTO of a healthcare startup in Singapore. I've had the opportunity to tinker with a wide variety of technology across hardware and software. Python has been one of my go-to languages for a long time. I previously presented my work in the ROS community at ROSCon India 2023. Here is a link to that talk: https://youtu.be/ZetyLOCa_to?si=ElaTnpAHSG-nV9H5 (not python, though)

My co-presenter is Sakalesh Rugi. Sakalesh is a second-year computer science student at NTU, Singapore. His interests are in ML and AI. This summer, he is interning at Eight Vectors to prototype some interesting concepts in this space.

Speaker Links:

https://github.com/abishek

Section: Artificial Intelligence and Machine Learning
Type: Talk
Target Audience: Beginner
Last Updated: