Immersive Insights: Build With AI Workshop

Date Published: 11/05/2024

Read Time: 6 minutes

GDSC CommunityGen AI WorkshopGeminiGoogle Cloud Platform

Table of Contents

    00:00

    00:00

    Introduction: An Invitation to Innovation

    The buzz surrounding the Build with AI Roadshow was palpable as I was waiting for a chance to immerse myself in a day of learning, collaboration, and exploration. The event kicked off on Saturday, May 11, 2024, at the esteemed premises of Altimetrik India Pvt Ltd, nestled in the heart of Chennai. From 9:00 AM to 5:00 PM, participants were immersed in a whirlwind of insightful sessions, hands-on labs, and engaging networking opportunities.

    Welcome Note

    A warm welcome note was given, setting the stage for an enlightening day ahead. I was introduced to best practices for prompts when utilizing Duet AI, providing invaluable insights into maximizing its potential.

    Journey into Serverless Computing

    Santhosh Rajendran, a seasoned expert from Altimetrik, took the stage to explore the realm of serverless computing. His session delved into the principles, benefits, and real-world applications of this transformative technology, offering attendees a glimpse into the future of cloud computing.

    Break (11:00 to 11:30 am)

    A break of 30 minutes provided the perfect opportunity to recharge both mind and body. Amidst sips of coffee and nibbles of biscuits, I engaged in lively discussions, exchanging ideas and insights with fellow enthusiasts.

    Cloud Labs: Hands-on Experience

    One of the highlights of the event was the opportunity for attendees to roll up their sleeves and engage in hands-on labs facilitated by Manikandan Krishnamurthy and his team. These labs provided participants with practical experience in harnessing the power of AI tools and platforms, including Gemini Code Assist.

    Lab 1: A Tour of Gemini Code Assist

    In Lab 1, I embarked on an interactive journey to explore the capabilities of Gemini Code Assist, formerly known as Duet AI. Led by experienced facilitators, We navigated through a series of exercises designed to showcase the power and versatility of this innovative AI tool.

    Key Activities in Lab 1 included:

    1. Creating the Sample Application: The lab by creating a sample application, lays the groundwork for their exploration of Gemini's capabilities.

    2. Chatting with Gemini: Then, I engaged in conversations with Gemini, experiencing firsthand its natural language processing abilities and its ability to understand and respond to human prompts.

    3. Generating Code with Prompts: Through guided exercises, I learned how to generate code using prompts with Gemini, leveraging its AI-driven assistance to streamline the development process.

    4. Inline Code Suggestions: Gemini provided inline code suggestions while I was coding similar to GitHub Copilot, offering real-time guidance and enhancing productivity.

    Lunch (12:40 to 1:40)

    Amidst the enriching sessions, I indulged in a delectable spread of pizza and Pepsi, fostering intellectual stimulation and meaningful networking opportunities. The lunch break allowed participants to connect with fellow enthusiasts, share ideas, and forge valuable connections. After a satisfying lunch of pizza and Pepsi, it was time to dive into Lab 2.

    Lab 2: Draw a Website

    In Lab 2, attendees embarked on an exciting journey to transform their creative vision into a fully functional website using Flask and Python, with the assistance of Gemini models. This hands-on lab provided participants with a step-by-step guide to building and deploying a website, demonstrating the practical applications of AI in web development.

    Key Steps in Lab 2 included:

    Step 1: Creating the Project: I initiated the project setup process, laying the foundation for the website development journey.

    Step 2: Building the Backend (Generative AI): I leveraged Gemini models to generate backend code, automating the development process and accelerating project completion.

    Step 3: Building the Frontend (HTML Pages): Guided by CodeLabs, I crafted visually appealing HTML pages to serve as the front end of their website.

    Step 4: Dependencies and Docker File: Configured dependencies and created a Docker file to ensure seamless deployment of their website.

    Step 5: Deploying It: Through guided instructions, I deployed their website, bringing their creative vision to life on the web.

    Deployed Site:

    Step 6: Testing It: Thoroughly tested their website to ensure functionality and performance, leveraging Gemini models to identify and address any potential issues.

    Input Image (gemini.jpg):

    Output HTML Code:

    Generated HTML Page:

    Step 7: Deleting the Project & Billing of the Project: I learned about the importance of managing project resources responsibly, including deleting projects to avoid unnecessary costs.

    Step 8: Received Badge: As a token of completion, participants received a badge recognizing their achievement in completing the lab.

    Insights into Embeddings and LLM Hallucinations

    Praveen Thirumurugan, a senior software engineer at Plum, captivated the audience with an introductory session on embeddings and strategies to prevent LLM hallucinations. His insights offered attendees a deeper understanding of machine learning concepts and techniques, empowering them to navigate the complexities of AI with confidence.

    Closing Remarks and Networking

    The day concluded with closing remarks, leaving me inspired and equipped with newfound knowledge to fuel their AI endeavours. Networking sessions provided the perfect platform to forge lasting connections, exchange ideas, and explore potential collaborations, ensuring that the spirit of innovation continued beyond the confines of the event venue.

    Takeaways and Next Steps

    Feeling inspired? Ready to harness the power of AI in your projects? Here's how you can take the next ste

    Explore Resources: Dive deeper into the resources and insights shared above to enhance your understanding of AI technologies and their applications.

    Want a Complete Walkthrough of Lab 1:Check out here

    Want a Complete Walkthrough of Lab 2:Check out here

    Connect with the Community: Join the GDG Cloud Chennai community to stay updated on upcoming events, engage in discussions, and collaborate with like-minded individuals passionate about AI.

    Community Link: GDG Cloud Chennai

    Experiment with Free Credits: Take advantage of the free credits provided to experiment with AI tools and platforms, enabling you to explore, innovate, and create without limitations.

    Get Free Credits: Signup Here

    • Stay Informed: Keep an eye out for future events, workshops, and initiatives aimed at empowering developers and tech enthusiasts to unlock the full potential of AI.

    Join the AI Revolution!

    The Build with AI Roadshow in Chennai was more than just an event; it was a catalyst for innovation, collaboration, and progress. Whether you're a seasoned developer, a budding enthusiast, or a curious learner, there's never been a better time to join the AI revolution. Let's unleash the full potential of artificial intelligence and shape a future limited only by our imagination.