Arquiteturas RAG com LLMs: embeddings, busca semântica e criação de agentes com LangChain | Alura