Skip to content

About

No description, website, or topics provided.

Resources

Stars

5 stars

Watchers

2 watching

Forks

Latest commit

 

History

27 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

UBC Generative AI and Sustainability Hackathon 2024

Introduction

About Sustainability, Generative AI, and Cloud Computing
Sustainability is a broad topic and has no one singular definition. Check out the UN Sustainable Development Goals as a starting point.

Generative AI refers to a type of artificial intelligence designed to generate new content, data, or outputs that are not explicitly programmed in advance. It involves models that can create new examples or samples within a given domain, such as images, text, music, or other types of data.

Cloud Computing is the practice of using a network of remote servers hosted on the internet to store, manage, and process data, rather than a local server or a personal computer. It allows you to focus on developing, rather than having to worry about providing all the hardware. One of the biggest cloud service providers out there is AWS.

Event Overview 😄

General Schedule

  • 8:00AM: Check in + Breakfast
  • 8:30AM: Introduction
  • 8:40AM: Icebreaker
  • 9:10AM: Hacking commences
  • 12:00PM: Lunch (provided)
  • 5:00PM: Dinner (provided)
  • 6:00PM: Hacking ends
  • 6:10PM: Judging starts
  • 7:45PM: Closing ceremony
  • 8:00PM: End of Hackathon!

Item Checklist

Required

  • UBC Card
  • Adapters
  • Laptop and charging cables

Suggested

  • A water bottle
  • Reusable coffee mug, containers, and cutlery

Venue

Sauder Learning Labs: 6326 Agricultural Road, Vancouver, BC V6T 1Z2

It is behind the Sauder building and sandwiched between Triple O’s and the Leonard S. Klinck building. Look out for a sign that says David Lam Learning Centre!

Rules

  • No plagiarism
  • Code must be on GitHub and open sourced
  • Any private datasets used must not contain personally identifiable information
  • Project design and development must start at the hackathon’s beginning, but preprocessed and structured data is allowed

Submission Guidelines

  • Total 5 minutes (3 min presentation, 2 min Q&A)
  • We recommend talking about your motivation for choosing this project, and its potential impact.
  • REQUIRED: To judge the technical details of your solution, you must include an architecture diagram (try out draw.io, or any other tool).
  • REQUIRED: You must explain why your solution addresses an issue regarding sustainability.
  • DEADLINE: There is a hard deadline to submit the link to your public GitHub repository in your Discord team channel by 6:00PM. Late submissions will lead to disqualification.

Criteria

  • Creativity and Originality: The innovativeness and uniqueness of the generated solution.
  • Technical Implementation: The complexity and effectiveness of the AI model and its integration with the user interface.
  • User Interaction: The intuitiveness and effectiveness of the user interface in influencing the generated solution.
  • Cloud deployment: The choices and efficient deployment of cloud services for their solution.
  • Sustainability: The extent to which the solution addresses an issue regarding sustainability.
  • Presentation: The clarity, coherence, and persuasiveness of the final presentation.

FAQs

For frequently asked questions and tips, please visit FAQs

Getting Started 🎧

In the week leading up to the event, a workshop on Amazon Bedrock will be posted.

Getting Started With AWS Workshop Studio

Resources ⭐️

Gen AI Fundamentals


Data (extending the LLM)

Retrieval-augmented generation (RAG)

Retrieval-augmented generation (RAG) for large language models (LLMs) aims to improve prediction quality by using an external datastore at inference time to build a richer prompt that includes some combination of context, history, and recent/relevant knowledge

Implementing RAG applications on AWS

RDS / pgVector:
Knowledge Base:
OpenSearch:

Example Data Sets:


Agents for Bedrock

Enable generative AI applications to execute multistep tasks across company systems and data sources

AWS Basics

Examples / Ideas 🤔

Where do current tools fall short? How can you innovate using generative AI to fill those gaps? Here are some examples to get you started.

Google Interview Warmup

A web-based tool developed by Google to help users practice answering common interview questions in a variety of fields, including tech, data, and UX. It uses speech recognition and AI feedback to analyze users' responses, helping them identify strengths and areas for improvement.

Alternative Clothing Suggester

This mobile app enhances online shopping by analyzing the materials and production methods of clothing items. It then suggests eco-friendly alternatives that match the user's style, offering similar articles of clothing made from sustainable materials and produced through ethical practices

About

No description, website, or topics provided.

Resources

Stars

5 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors