Skip to content

heryandjaruma/aiawn

Repository files navigation

AIAWN - Attention Is All We Need

architecture

GRABesk - Hackathon project of hackjakarta 2024 by team Smileyface :)

Top-level Summary

GRABesk, with the tagline "Simply ask.", is a chatbot within the Grab app, designed to cater to Gen Z's food ordering preferences. It can handle users' food requests, such as "Find spicy food near me" or "I want Korean food." By recognizing the user's current location, GRABesk leverages OpenAI's latest generative AI model, enhancing its capabilities through a multi-agent and Retrieval-Augmented Generation (RAG) system. Additionally, GRABesk uses the Google Maps API as a substitute for Grab's in-house map, ensuring precise and efficient location services.

How it Works

architecture

"Attention is All We Need" (AIAWN), the renowned paper from Google Research on transformers, has become the cornerstone of GPT models. In our design, we focus on maximizing four key elements as the "attention" that we need to think like LLM, which include:

  1. Intent identification
  2. Entity extraction
  3. Reasoning
  4. Response generation

We utilize multi-agent systems and Retrieval-Augmented Generation (RAG) as the core architecture, as depicted in the image above. Jarvis Alpha, our advanced model capable of complex reasoning, serves as the heart of our app. The RAG framework, enhanced by function calling, significantly improves the domain knowledge of our application.

Submodules

The project repository is implemented using Git submodules. To view each individual commit for the frontend, backend, and backend-py, please refer to the respective submodules.

App Screeens

app_screens

Project contributors

project_contributors

About

Attention Is All We Need.

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors