3860 - LangChain: desenvolva agentes de inteligência artificial
Neste projeto desenvolvemos um conjunto de assistentes que permitem auxiliar no processo de identificação de universidades para perfis específicos de estudantes. Para isso, implementamos uma solução em Python, utilizando LangChain e a LLM da OpenAI. Nesta abordagem, criamos um conjunto de agentes para (i) recuperar dados do usuário (ii) gerar um perfil do usuário e (iii) identificar universidades que combinam com este perfil. Além disso, implementamos um hub par agestão dos agentes e ferramentas criadas.
As técnicas e tecnologias utilizadas pra isso são:
- Programação Orientada à Objetos em Python
- Uso de API GPT OpenAI
- Uso de cadeias, com LangChain
- Uso de agentes OpenAI
- Uso de Agentes ReAct
- Leitura de arquivos CSV e manipulação de dados
Após baixar o projeto, você pode abrir com Visual Studio Code. Em seguida, é necessário que você prepare seu ambiente. Para isso:
python -m venv venv-langchain2
venv-langchain2\Scripts\activate
python3 -m venv venv-langchain2
source venv-langchain2/bin/activate
Em seguida, instale os pacotes utilizando:
pip install -r requirements.txt
OPENAI_API_KEY = "SUA_CHAVE_AQUI"