Welcome to my repository for the AI Devs Langflow Competition! This competition spans over 5 weeks, with progressively challenging tasks designed to explore cutting-edge AI topics such as Prompt Engineering, Retrieval-Augmented Generation (RAG), and Agents.
The competition consists of three main challenges. My solutions are organized into the following folders:
-
Challenge 1: Prompt Engineering
The solution for this challenge can be found inside theChallenge 1folder, where prompt engineering techniques are applied to optimize AI responses. -
Challenge 2: Retrieval-Augmented Generation (RAG)
Explore my RAG implementation inside theChallenge 2folder, focusing on combining generative AI with external data retrieval. -
Challenge 3: Agents
My solution for building a Langflow support agent is in theChallenge 3folder, utilizing GitHub, documentation, and site data to assist users accurately. -
Challenge 4: DecodeBite => The solution for this challenge is in the
Challenge 4folder, featuring a Streamlit application designed to analyze packaged food ingredients. It leverages advanced AI tools like the Together API with Ollama OCR for text extraction, GPT-4o Mini for ingredient categorization, and Multi-Query RAG for answering user queries about food additives, ensuring comprehensive analysis and insights.
Each folder includes a detailed README file, guiding you through the individual files, how to run the solutions, and evaluate the outputs.
To explore the solutions for each challenge:
-
Clone the repository:
git clone https://github.com/imtiazx/LangflowHackathon.git cd LangflowHackathon -
Navigate to the challenge folder you're interested in, e.g., for Challenge 1:
cd "Challenge 1"
-
Follow the instructions in the README file within each challenge folder to run the code or evaluate the solution.