STORY
Pitch: LearnRustAI
AUTHOR
Joined 2023.07.17
DATE
VOTES
sats
COMMENTS

Pitch: LearnRustAI

🧐About the project:

A chatbot designed exclusively for Bitcoin developers seeking to harness the power of Rust programming. Rust's unmatched safety, performance, and concurrency features make it a perfect fit for Bitcoin projects. With LearnRustAI, you can access instant and accurate answers from "The Rust Programming Language" book, all within the convenience of a chat interface. And that's not it! By toggling the tab, you can test your Rust knowledge with a conversational oral interview.

💡 What problems it is solving?

LearnRustAI is the game-changer for Bitcoin developers facing the challenge of mastering Rust, the ideal language for their projects. Often, developers encounter roadblocks and need quick solutions without wasting time a little too much time browsing the internet or going through books/documentation. With LearnRustAI, they can swiftly access accurate answers to their Rust queries straight from "The Rust Programming Language" book, saving valuable time and boosting productivity. Moreover, the chatbot's impressive capability to generate exemplary code snippets provides practical solutions, enabling developers to overcome obstacles effectively.

But LearnRustAI doesn't stop there. By toggling to the interview tab, developers can experience an innovative oral conversational interview, powered by whisper and eleven labs. This interactive feature allows them to mock interview scenarios and engage in dynamic coding conversations. Through this unique learning approach, developers can reinforce their Rust knowledge, gain hands-on experience, and build the confidence they need to excel in real-world Bitcoin development challenges. LearnRustAI is the ultimate problem solver, empowering Bitcoin developers with the tools and guidance they need to harness the full potential of Rust, and revolutionizing the way they learn and thrive in the exciting realm of blockchain and cryptocurrency development.

‍👦Makers:

This project was solely build by Abubakar Chan.

🧑‍💻Tech Stack:

Python (as main language).
OpenAi Embeddings ADA model (for creating embeddings).
FAISS Vectorstore (to store vector data).
Gradio (for the user interface).
Whisper (speech recognition model).
Elvenlabs (text to speech software).
Book used "The Rust Programming Language".
LangChain

#BuildInPublic

Relevant Tweet: https://twitter.com/Muhamma77800831/status/1686487756787286019
Github: (This project is open source and is available to public. )
https://github.com/AbubakrChan/LearnRustAI

Want to learn more about the project?

I am glad to know that you are interested in knowing more about the project, In order to understand the work flow of the project I will recommend to please check out the project's readme.md file here.

Improvements

In my opinion, enhancing the Interview chatbot questioning to incorporate more practical and challenging questions relevant to the user's applied role would be beneficial.

Please feel free to reach out if you have any questions at my mail : [email protected]

:)