LLM Notes on large language models, including retrieval, prompting, evaluation, and production usage. RAG vs Fine-Tuning Qdrant vs Pinecone vs Weaviate OpenAI vs Google AI vs Anthropic