Portfoliogpt é uma análise de portfólio avançada AI Assistente de IA, projetada para ajudar os usuários a analisar e entender os dados do portfólio. Ele usa ferramentas especializadas para acessar e interpretar dados do portfólio da Faisal, fornecendo informações sobre habilidades, tipos de obras e retomar as informações.
Clone o repositório:
git clone https://github.com/faisal-fida/PortfolioGPT.git
cd PortfolioGPTInstale dependências:
pip install -r requirements.txtConfigurar variáveis de ambiente:
cp .env.example .env
# Update .env with your API keys and configuration Execute o script principal para analisar os dados do portfólio:
python main.pymain.pyOrquestra o processo geral de consulta e análise de dados do portfólio usando as ferramentas e instruções definidas.
app/config.pyLida com as configurações de configuração e variáveis de ambiente.
app/toolkit.py Define a classe PortfolioToolkit , que gerencia as ferramentas usadas para recuperação e análise de dados.
app/portfolio_agent/tools.py Contém a ferramenta SkillsData que interage com a API do portfólio para buscar e processar dados de habilidades.
app/portfolio_agent/cleaning.pyFornece funções para limpar e formatar os dados de portfólio recuperado.
app/portfolio_agent/api_wrapper.py Implementa a classe PortfolioAPIWrapper para interagir com a API do portfólio e recuperar dados.
As contribuições são bem -vindas! Envie questões ou retire solicitações para melhorar o projeto.
Este projeto está licenciado sob a licença do MIT. Consulte o arquivo de licença para obter detalhes.