Inspiration

During my training at SAP, I gained deep insights into complex software solutions and their configuration processes. It became apparent that the industry heavily relied on solutions consulting to address this challenge, both within software companies and through external digital transformation consultants. I recognized the need for a more efficient approach. Exploring the immense potential of AI, I realized it could streamline tasks such as synthesizing extensive help documents, automatically translating client needs into tailored software solutions, and more.

What it does

How we built it

Inspired by this vision, I embarked on building my project after attending a non-technical workshop on ML/AI hosted by Shawn Dimantha. Leveraging Streamlit, Hugging Face, and ChatGPT, I developed a foundational Python file, continuously enhancing its capabilities through iterative iterations.

Challenges we ran into

However, I encountered several obstacles along the way. The code generated by ChatGPT often required debugging and troubleshooting, and there was sometimes a disconnect between the prompts and the resulting code. I also faced challenges in understanding APIs, including my first purchase of a paid API (OpenAI). Additionally, I had to overcome my limited knowledge of the various libraries required for executing specific commands and the limitations of Streamlit in achieving the desired outputs.

Accomplishments that we're proud of

This is the first time I ever "built" a software product, even if it was very limited using streamlit, I feel very proud that I got through it.

What we learned

I learned that I can really use chatGPT to my advantage more than I think. I also learned that I'm not far enough from the development world. I used to be an Electrical Engineer, and previously in my career was focused on signal processing algorithms using Matlab and implementing on FPGA hardware. I realized that the time spent during my years was more translatable into software than I had initially thought.

What's next for Omar | Digital Consulting AI

Have fun and keep building until it's ready for some user feedback :)

Built With

  • huggingface
  • openai
  • python
  • streamlit
Share this project:

Updates