
AutoDoc é uma ferramenta desenvolvida para simplificar e automatizar o processo de documentação de relatórios do Power BI. Ideal para administradores e analistas que buscam eficiência e precisão na geração de documentações detalhadas e formatadas.
Para executar o Autodoc click neste link: AutoDoc - Documentador de Power BI
graph TD
A[Início] --> B{Escolha o modelo LLM}
B -->|OpenAI GPT-4| C[OpenAI GPT-4 selecionado]
B -->|Azure OpenAI GPT-4| D[Azure OpenAI GPT-4 selecionado]
B -->|Anthropic Claude 3.5 Sonnet| E[Anthropic Claude 3.5 Sonnet selecionado]
B -->|Google Gemini 1.5 Pro| F[Google Gemini 1.5 Pro selecionado]
B -->|Llama 3.1 70B| G[Llama 3.1 70B selecionado]
C --> H{Escolha a ação inicial}
D --> H
E --> H
F --> H
G --> H
H -->|Opção 1| I[Fazer upload do arquivo de modelo Power BI]
H -->|Opção 2| J[Preencher informações na barra lateral]
I --> K{Tipo de arquivo}
K -->|.pbit| L[Processar arquivo .pbit]
K -->|.zip| M[Processar arquivo .zip]
J --> N[App ID]
J --> O[Tenant ID]
J --> P[Secret Value]
L --> Q[Preencher informações na barra lateral]
M --> Q
N --> R[Fazer upload do arquivo de modelo Power BI]
O --> R
P --> R
Q --> S[Gerar documentação detalhada]
R --> S
S --> T[Visualização interativa dos dados]
T --> U{Escolher formato de saída}
U -->|Excel| V[Gerar documento Excel]
U -->|Word| W[Gerar documento Word]
V --> X[Download da documentação]
W --> X
X --> Y[Fim]
Para instalar e rodar o AutoDoc localmente, siga os passos abaixo:
git clone https://github.com/LawrenceTeixeira/PBIAutoDoc.git
cd AutoDoc
python -m venv .venv
# No Windows
.venv\Scripts\activate
# No macOS/Linux
source .venv/bin/activate
pip install -r requirements.txt
.env com as variáveis de ambiente necessárias:OPENAI_API_KEY=your_openai_api_key
GROQ_API_KEY=your_groq_api_key
AZURE_API_KEY=your_azure_api_key
AZURE_API_BASE=your_endpoint #Example: "https://<your alias>.openai.azure.com"
AZURE_API_VERSION=your_version #Example: 2024-02-15-preview
GEMINI_API_KEY=your_gemini_api_key
ANTHROPIC_API_KEY=your_anthropic_api_key
Pata utilização de outros modelos vá para este link: LiteLLM Providers
streamlit run app.py
flyctl launch
flyctl deploy
flyctl auth login
flyctl auth logout
curl -L https://fly.io/install.sh | sh
export PATH=/home/codespace/.fly/bin
AutoDoc é projetado para administradores e analistas de dados que precisam de uma forma eficiente e precisa de gerar documentações de alta qualidade para seus relatórios do Power BI. A ferramenta utiliza tecnologias avançadas de processamento de dados e inteligência artificial para fornecer documentações claras, detalhadas e formatadas de acordo com suas necessidades.
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues e pull requests para melhorar o AutoDoc.
Este projeto está licenciado sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Para mais informações, entre em contato pelo link:Contato
Simplifique e automatize a documentação dos seus relatórios do Power BI com o AutoDoc.
$ claude mcp add PBIAutoDoc \
-- python -m otcore.mcp_server <graph>