
Um projeto Python projetado para criar agentes de IA especializados em LLM que analisam casos médicos complexos. O sistema integra insights de vários profissionais médicos para fornecer avaliações abrangentes e recomendações de tratamento personalizadas, demonstrando o potencial da IA na medicina multidisciplinar.
Na versão atual, implementamos três agentes de IA usando o GPT-4O, cada um especializado em um aspecto diferente da análise médica. Um relatório médico é passado para cada um desses agentes, que analisam o relatório simultaneamente usando o threading, com base em sua área específica de especialização. Cada agente fornece recomendações e diagnósticos de sua perspectiva. Depois que todos os agentes da IA concluem suas análises, os resultados são combinados e passados para um grande modelo de idioma, o que resume as descobertas e identifica três problemas potenciais de saúde para o paciente.
1. Agente do Cardiologista
Foco : Identifique quaisquer problemas cardíacos em potencial que possam explicar os sintomas do paciente, incluindo condições de descarga de condições como arritmias ou anormalidades estruturais que podem não ser aparentes nas avaliações iniciais.
Recomendação : sugira testes cardiovasculares adicionais ou monitoramento contínuo, se necessário, para descobrir problemas ocultos relacionados ao coração. Forneça estratégias de gerenciamento se um problema cardiovascular for identificado.
2. Agente psicólogo
Foco : determine se os sintomas alinham com uma condição psicológica, como transtorno do pânico ou outro problema relacionado à ansiedade. Avalie o impacto dos fatores de estresse, ansiedade e estilo de vida na condição geral do paciente.
Recomendação : Recomendar intervenções psicológicas apropriadas (por exemplo, terapia, técnicas de gerenciamento de estresse) ou medicamentos para abordar os aspectos psicológicos dos sintomas. Avalie se são necessários ajustes no gerenciamento psicológico atual.
3. Agente de Pulmonologista
Foco : Avalie se os sintomas como falta de ar e tontura são devidos a uma condição respiratória, como asma ou um distúrbio respiratório, que podem imitar os sintomas cardíacos.
Recomendação : Sugira avaliações respiratórias adicionais, como testes de função pulmonar ou testes de broncoconstrição induzidos pelo exercício, para descartar quaisquer condições pulmonares subjacentes. Recomende exercícios respiratórios ou outros tratamentos se houver suspeita de um problema respiratório.
Em versões futuras, o sistema pode se expandir para incluir uma gama mais ampla de agentes de IA, cada um especializado em diferentes campos médicos, como neurologia, endocrinologia e imunologia, para fornecer análises ainda mais abrangentes. Esses agentes de IA podem ser implementados usando a API do Assistente do OpenAI e os recursos function calling e code interpreter para melhorar sua inteligência e eficácia. Além disso, metodologias avançadas de análise podem ser introduzidas para lidar com relatórios médicos com estruturas mais complexas, permitindo que o sistema interprete e analise com precisão uma variedade maior de dados médicos.
Para poder executar o código, insira sua chave de API do OpenAI no arquivo apikey.env .