Resources that should cover 85%+ of what you need for GenAI tasks. The field changes fast, but the basics stay the same. Don’t get lost in all the new stuff/models and focus on the fundamentals. Build projects as you learn. Spend at least an hour a day, and you’ll get a good grip on GenAI in 1-2 months.
Learning GenAI is essential now. Soon, it may be a desired requirements for all software roles. Get ready—it’s easier than you think.
PS: I planned to create a new GenAI learning playlist, where I am working on 7-8 projects, including 3 in production. However, personal and work things delayed it. I will try to record YouTube videos in the coming months to share insights from my 15+ months of production grade GenAI development experience.
This is a nice video to refresh your high-level overview of generative AI in brief. This is optional.
Optional
Some Cool examples (18 Min)
I prefer going through the LangChain documentation, which is well-written and includes example notebooks, as it updates very quickly. Referring to most of the LangChain YouTube videos might give you outdated content after a few weeks.
Optional
- Blogs
Optional
- GitHub
- Deeplearning.ai Short Course - Agent
- Deeplearning.ai Autogen
- Prompt Guide - LLM Agents
- Architecting & Testing reliable Agent (Using LangGraph)
- Nvidia Blog
- Ttruefoundry Blog
- Agpt Blog
-
Blogs
Optional
- - How to setup Google Colab Notebook for free GPU
- - How to setup Google's free Gemini Pro API Key
- - Conversational Analytics (Full Stack GenAI App using React, MongoDB, Free Gemini Pro LLM, Docker, Authentication & Authorisation using JWT oken)
- - Chat with Graph Database (Neo4j Graph Database, Gemini Pro LLM & Streamlit UI)
- - Machine Translation (Gemini Pro LLM & Streamlit UI)
- - Tagging (Gemini Pro LLM & Streamlit UI)
- Webscraping (Gemini Pro LLM & Streamlit UI)
- - Chatbot with SQL Database (Huggingface Opensource LLM & Streamlit UI)
- - Chatbot with CSV (Huggingface Opensource LLM)
- - Text to SQL generation (Huggingface Opensource LLM)
- - Text Summarization (Huggingface Opensource LLM)
- - Fully local RAG Agent with Llama3.1 (By LangChain Team)
Contributions to add good impactful resources/codes to the list are welcome!
Here’s how you can help:
-
Fork the Repository
Click on the "Fork" button at the top right corner of the page to create a personal copy of the repository.
-
Clone the Repository
Clone your forked repository to your local machine:
git clone https://github.com/genieincodebottle/generative-ai.git
-
Create a New Branch
Create a new branch for your feature or bug fix:
git checkout -b your-branch-name
-
Make Your Changes
Make your changes and commit them with a clear message:
git commit -m "Brief description of your changes"
-
Push Your Changes Push your changes to your forked repository:
git push origin your-branch-name
-
Create a Pull Request
Go to the original repository and create a pull request. Make sure to explain your changes and why they should be merged.