Skip to content

gemm123/bytesv2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Bytes: Make Learning Like Snack Bites

Introducing Bytes: the app that's changing how young Indonesians use their phones. Forget endless scrolling – now you can enjoy quick, fun learning adventures that are just as addictive as social media, but way more educational!

With Bytes, learning is easy and enjoyable. Just like opening TikTok, you can dive into our "Course For You" section and find AI-generated courses made just for you. Whether you're interested in engineering, natural science, or solving mysteries, Bytes has something for everyone.

Bytes keeps you engaged with bite-sized courses, helping you stay on top of the latest knowledge. Whether you want to learn a new language or explore cutting-edge tech, Bytes makes it fun and accessible.

Thanks to our smart recommendation system and advanced Gen AI, the courses you get are always up-to-date and relevant to your interests. This is the new way to learn – anytime, anywhere, and personalized just for you.

Our Innovative Team

ionify.id

Name Role
Muhamad Luthfi Reynaldi AI/ML Engineer
Faris Bayu Setyawan Android Developer
Muchammad Gema Akbar Backend Engineer
Qais Jabbar Ihkamuddin DevOps Engineer

Tech Stack

Building Bytes involves a sophisticated tech stack tailored for seamless user experience and efficient data management. At its core is Gemini Pro, a powerful Large Language Model (LLM), that provides the backbone for intelligent interactions within the app.

Complementing this, Vertex AI's Text Embedding feature enables the vectorization of text, facilitating efficient text representation. Leveraging BigQuery Vector Search capabilities, the app employs vector similarity and utilizes Retriever-Augmented Generation (RAG) for enhanced content retrieval and generation.

Data storage and management are handled adeptly through a combination of CLoud SQL, Google Cloud Storage, and BigQuery, ensuring robust storage solutions for both content and metadata. LangChain plays a pivotal role in integrating RAG functionality and facilitating web searches for enriched content exploration.

For Android development, Kotlin is employed to craft a seamless and user-friendly interface, while Go Lang serves as the backend framework, providing scalability, efficiency, and reliability for handling the app's operations and interactions with the cloud infrastructure.

Together, this tech stack forms the foundation of Bytes, enabling personalized and engaging learning experiences for Indonesian youth, anytime, anywhere.

Why Bytes?

Personalized Learning Experience: Bytes leverages Gen AI algorithms to provide personalized course recommendations tailored to each user's interests and learning preferences. This ensures that users engage with content that resonates with them, increasing motivation and retention.

Bite-sized Learning: Unlike traditional learning platforms that offer lengthy courses, Bytes delivers bite-sized content that fits into users' busy schedules. These short modules make learning more accessible and manageable, encouraging users to engage with educational content regularly.

Engaging User Interface: Taking inspiration from social media apps, Bytes offers an intuitive and visually appealing interface that feels familiar and engaging to users. This design choice encourages prolonged usage and fosters a positive learning environment.

Cutting-edge AI Technology: By leveraging advanced Gen AI technologies such as LLM as Recommendation System and RAG with Realtime Web Searching. These capabilities enable efficient content organization, retrieval, and generation, enhancing the overall user experience.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published