Agente de Análise de AQI
O Agente de Análise de AQI é uma poderosa ferramenta de monitorização da qualidade do ar e recomendações de saúde, ajudando os utilizadores a tomar de…
- OpenAI
Equipas de Agentes ·Avançado
Um assistente multiagente de migração de base de código, potenciado por IA, construído com LangGraph e Streamlit, que planeia tarefas de refatoração ficheiro a ficheiro, realiza uma revisão de riscos com intervenção humana (HITL), distribui trabalhadores de refatoração em paralelo e agrega diffs completos com gráficos visuais de risco.
LLM_API_KEYOPENAI_API_KEYLicença Apache-2.0 · conteúdo curado, traduzido e mantido pelo Doutor AI.
Um assistente de migração de bases de código multiagente e baseado em IA, construído com LangGraph e Streamlit, que planeia tarefas de refatorização ficheiro a ficheiro, realiza uma revisão de riscos human-in-the-loop (HITL), lança workers de refatorização em paralelo e agrega diffs completos com gráficos visuais de risco.
Low, Medium, High, Critical).interrupt() do LangGraph, para que os engenheiros possam inspecionar, rever e modificar os níveis de risco ou o âmbito dos ficheiros em linguagem natural, antes de qualquer alteração ao código.Send() do LangGraph (um worker por ficheiro do plano), gerando diffs de código precisos, análise de breaking changes e casos de teste recomendados..md com um clique. git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd awesome-llm-apps/advanced_ai_agents/multi_agent_apps/ai_codebase_migration_agent
pip install -r requirements.txt
streamlit run app.py
Configuração do LLM: Adicione a sua chave a um ficheiro.env(ver.env.example) ou introduza-a na barra lateral da aplicação:
OPENAI_API_KEY=sk-your-key-here
Por predefinição, utilizagpt-5-minipara o planeamento e para os workers por ficheiro, egpt-5.5para a síntese final do relatório. Pode substituir comMODEL_FAST/MODEL_PRO, ou apontar para qualquer fornecedor compatível com OpenAI definindo tambémLLM_BASE_URL.
Repo Target + Goal → Validator → Planner (Strategy + File Tasks) → HITL Approval → Parallel Refactor Workers → Aggregator → Migration Guide & Diffs
interrupt() do LangGraph para permitir que os programadores revejam a matriz de risco, solicitem revisões em linguagem natural ou aprovem a execução.Send() (um ramo por ficheiro) para produzir diffs unificados, snippets antes/depois e casos de teste.O estado da sessão é persistido usando o MemorySaver em memória do LangGraph, permitindo que as interrupções de execução persistam de forma transparente entre reexecuções do Streamlit.
BaseModel, @validator para Field, @field_validator), Flask 2 → 3, SQLAlchemy 1.4 → 2.0..js) para TypeScript (.ts) com interfaces estritas.async/await.| Camada | Tecnologia |
|---|---|
| Grafo de Agentes | LangGraph (Send() fan-out, interrupt() HITL, MemorySaver checkpointer) |
| LLMs | Configurável (predefinições: gpt-5-mini para passos rápidos, gpt-5.5 para a síntese) |
| Gráficos | Dados validados renderizados por templates Matplotlib fidedignos (data URIs PNG base64 incorporados) |
| UI | Streamlit |
langgraphlanggraph-checkpointlangchain / langchain-core / langchain-openaipydanticpython-dotenvstreamlitmatplotlibEste projeto faz parte da coleção awesome-llm-apps e está disponível ao abrigo da Licença Apache-2.0.
O Agente de Análise de AQI é uma poderosa ferramenta de monitorização da qualidade do ar e recomendações de saúde, ajudando os utilizadores a tomar de…
Um agente de pesquisa IA avançado construído utilizando a estrutura Agno Agent, o modelo Qwen da Together AI e ferramentas Composio.
Uma aplicação Streamlit de múltiplos agentes que automatiza o outreach B2B utilizando GPT-5 e Exa. Descobre empresas relevantes, encontra os contactos…
Precisa de uma solução à medida?
Não sabe por onde começar a usar IA no seu negócio? Receba uma avaliação gratuita e um plano à medida - sem compromisso.
O Doutor AI dá-lhe 1859 prompts de IA prontos a copiar, por indústria e em português simples - mais uma biblioteca técnica completa para quem quer ir mais longe.