Skip to content

UBC-CIC/sustain_hackathon_2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 

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 🤔

Distribution Pathing

This navigation tool uses AI to optimize distribution routes. It analyzes traffic, weather, deadlines, and resource availability. The AI then creates the most efficient paths for transporting goods. It adapts in real-time, reducing fuel consumption, delivery times, and costs. The result is a more sustainable and reliable distribution process.

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

Watchers

Forks

Releases

No releases published

Packages

No packages published