Inspiration
We were inspired by the opportunity of being able to help many technicians that have moved countries for better employement offers and that were struggling due to the language.
What it does
How we built it
We based our whole stack on python and related libraries. We used streamlit to build the front-end and the main app logic. We used azure services for handwriting recognition and automatic language detection and translation. We used the popular Whisper API to transcribe text from audio recordings. For the natural language processing tasks such as summarization and text embedding we used the freely available Cohere.ai API keys and models for inference. We used standard libraries like pdfkit to generate the pdf report based on our custom HTML report template and used SQLAlchemy for the database backend.
Challenges we ran into
Connecting the whole pipeline was a little challenging because there are a lot of moving parts. Also dealing with large language models (LLMs) requires patience. Having only high-level access to the models and not being able to fine-tune them with examples forced us to tune several hyperparameters and try out different prompts for the summarization models.
The LLMs are really finnicky and their outputs are not very robust to the input text given to summarize.
Accomplishments that we're proud of
We are proud to have brought all the different moving parts together and create an app.
What we learned
We learnt how sensitive LLMs are to the inputs and the prompts. We also learnt valuable skills in app development as our main experience was based in deep learning and machine learning.
What's next for knowron_reporTUM
Coding and more coding, probably less LLMs
Built With
- cohere
- python
Log in or sign up for Devpost to join the conversation.