AI Engineer
Outline16 topics and 100 subtopics mapped. This is the ground the track will cover — the lessons aren't written yet.
- 01
Introduction
13 subtopics- What is an AI Engineer?
- AI Engineer vs ML Engineer
- LLMs
- Inference
- Training
- Embeddings
- Vector Databases
- RAG
- Prompt Engineering
- AI Agents
- AI vs AGI
- Impact on Product Development
- Roles and Responsiblities
- 02
Pre-trained Models
13 subtopics- Benefits of Pre-trained Models
- Limitations and Considerations
- Open AI Models
- Capabilities / Context Length
- Cut-off Dates / Knowledge
- Anthropic's Claude
- Google's Gemini
- Azure AI
- AWS Sagemaker
- Hugging Face Models
- Mistral AI
- Cohere
- OpenAI Models
- 03
OpenAI API
7 subtopics- Chat Completions API
- Writing Prompts
- Open AI Playground
- Fine-tuning
- Maximum Tokens
- Token Counting
- Pricing Considerations
- 04
AI Safety and Ethics
9 subtopics- Prompt Injection Attacks
- Bias and Fairness
- Security and Privacy Concerns
- Conducting adversarial testing
- OpenAI Moderation API
- Adding end-user IDs in prompts
- Robust prompt engineering
- Know your Customers / Usecases
- Constraining outputs and inputs
- 05
OpenSource AI
2 subtopics- Open vs Closed Source Models
- Popular Open Source Models
- 06
Hugging Face
4 subtopics- Hugging Face Hub
- Hugging Face Tasks
- Inference SDK
- Transformers.js
- 07
Ollama
2 subtopics- Ollama Models
- Ollama SDK
- 08
What are Embeddings
4 subtopics- Semantic Search
- Recommendation Systems
- Anomaly Detection
- Data Classification
- 09
Open AI Embeddings API
2 subtopics- Open AI Embedding Models
- Pricing Considerations
- 10
Open-Source Embeddings
2 subtopics- Sentence Transformers
- Models on Hugging Face
- 11
Vector Databases
11 subtopics- Purpose and Functionality
- Chroma
- Pinecone
- Weaviate
- FAISS
- LanceDB
- Qdrant
- Supabase
- MongoDB Atlas
- Indexing Embeddings
- Performing Similarity Search
- 12
RAG & Implementation
10 subtopics- RAG Usecases
- RAG vs Fine-tuning
- Chunking
- Embedding
- Vector Database
- Retrieval Process
- Generation
- Using SDKs Directly
- Langchain
- Llama Index
- 13
Open AI Assistant API
1 subtopic- Replicate
- 14
AI Agents
5 subtopics- Agents Usecases
- ReAct Prompting
- Manual Implementation
- OpenAI Functions / Tools
- OpenAI Assistant API
- 15
Multimodal AI
13 subtopics- Multimodal AI Usecases
- Image Understanding
- Image Generation
- Video Understanding
- Audio Processing
- Text-to-Speech
- Speech-to-Text
- OpenAI Vision API
- DALL-E API
- Whisper API
- Hugging Face Models
- LangChain for Multimodal Apps
- LlamaIndex for Multimodal Apps
- 16
Development Tools
2 subtopics- AI Code Editors
- Code Completion Tools
