generative-ai-for-beginners
View on GitHub21 Lessons, Get Started Building with Generative AI
Microsoft's 21-lesson course for developers learning to build generative AI apps. Covers LLM basics, prompt engineering, chat and search apps, RAG with vector databases, function calling, image generation, agents, fine-tuning, and responsible AI with Python and TypeScript samples.
Use Cases
Learn generative AI and LLM fundamentalsPractice prompt engineeringBuild chat applications with LLMsBuild semantic search with embeddingsBuild RAG pipelines with vector databasesGenerate images with DALL-EUse function calling from LLM appsFine-tune and compare modelsExplore small language models and open-source modelsDesign UX for AI applicationsSecure AI applicationsRun models locally via Foundry Local
Built With
- Language
- Jupyter Notebook
- Frameworks
- Azure OpenAI Service · OpenAI API · Azure AI Inference SDK · tiktoken · python-dotenv · DocSify · Python · TypeScript
Tags
generative-ai · llm · prompt-engineering · rag · vector-database · ai-agents · fine-tuning · embeddings · chat-apps · image-generation · function-calling · responsible-ai · semantic-search · education · azure-openai · jupyter-notebook