Pebellslearn by building
RoadmapMatrixCatalogSandboxSign in

AI Engineer

Outline

16 topics and 100 subtopics mapped. This is the ground the track will cover — the lessons aren't written yet.

  1. 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
  2. 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
  3. 03

    OpenAI API

    7 subtopics
    • Chat Completions API
    • Writing Prompts
    • Open AI Playground
    • Fine-tuning
    • Maximum Tokens
    • Token Counting
    • Pricing Considerations
  4. 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
  5. 05

    OpenSource AI

    2 subtopics
    • Open vs Closed Source Models
    • Popular Open Source Models
  6. 06

    Hugging Face

    4 subtopics
    • Hugging Face Hub
    • Hugging Face Tasks
    • Inference SDK
    • Transformers.js
  7. 07

    Ollama

    2 subtopics
    • Ollama Models
    • Ollama SDK
  8. 08

    What are Embeddings

    4 subtopics
    • Semantic Search
    • Recommendation Systems
    • Anomaly Detection
    • Data Classification
  9. 09

    Open AI Embeddings API

    2 subtopics
    • Open AI Embedding Models
    • Pricing Considerations
  10. 10

    Open-Source Embeddings

    2 subtopics
    • Sentence Transformers
    • Models on Hugging Face
  11. 11

    Vector Databases

    11 subtopics
    • Purpose and Functionality
    • Chroma
    • Pinecone
    • Weaviate
    • FAISS
    • LanceDB
    • Qdrant
    • Supabase
    • MongoDB Atlas
    • Indexing Embeddings
    • Performing Similarity Search
  12. 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. 13

    Open AI Assistant API

    1 subtopic
    • Replicate
  14. 14

    AI Agents

    5 subtopics
    • Agents Usecases
    • ReAct Prompting
    • Manual Implementation
    • OpenAI Functions / Tools
    • OpenAI Assistant API
  15. 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. 16

    Development Tools

    2 subtopics
    • AI Code Editors
    • Code Completion Tools