Inspiration

Doppel was created as a tool to distribute your mentoring/advising style to others, or to receive advice from an llm with the likenesses of your role models.

What it does

Doppel is an llm based web chat app that delegates various tasks related to learning a "mentor's" general likenesses and experiences. Normal users can then seek advice from those mentors on an llm. The mentor isn't replaced, and they're the ones who will be uploading dialogue transcripts, descriptions of experience, and rules for their model. Users can then depend on our mentors to remain reliable and promote critical thinking.

How we built it

Doppel has an intuitive react ts front-end, a REST API for communication between front- and back-end, and a python backend for running the llms and parsing input.

Challenges we ran into

The scale of this project was massive to tackle in a very tired 24 hr sprint. This led us to delegate a lot of work to each other and various llms. This approach ended up leaving us each with a lot of work, and not a lot of synergy of parts. The final hours of the hackathon were spent trying to make the parts communicate to no avail.

Accomplishments that we're proud of

Our team worked extremely hard and for a long time. Some didn't sleep, some slept sitting up in their seats. When awake, our focus was on the project because we believed in the vision

What we learned

We need to be very specific on our delegation between members and tell each other exactly the kind of data we need. We also learned that this project is massive, but overall an amazing and well recieved idea by others that we'll heavily consider continued effort towards in our spare time.

What's next for Doppel

We continue work by starting from the ground up, and getting a better understanding of our codebase between members. Once we can take control of the idea that snowballed before us, we can push it to the limit.

Built With

Share this project:

Updates