LangChain e Python: criando ferramentas com a OpenAI | Alura