Revisión automática de Assignment Letters y contratos Global Mobility usando IA
Esta aplicación usa IA + LangChain + OpenAI para analizar Assignment Letters y contratos de expatriados.
El sistema:
- Lee el PDF del contrato
- Extrae y divide el contenido inteligentemente
- Analiza información clave de Global Mobility y Tax AR
- Genera respuestas claras y en español
- Produce un Excel profesional con formato mejorado
Diseñado especialmente para:
- Equipos de Tax
- Global Mobility
- Payroll
- Expatriados y consultores
- Python 3.14
- Streamlit 1.40
- LangChain 0.3+
- OpenAI GPT-4o-mini
- PyPDFLoader
- Pandas + OpenPyXL para el Excel
contract-review-agent/
│
├── app.py
├── requirements.txt
├── README.md
└── .gitignore
-
Clonar el repositorio git clone https://github.com//.git cd contract-review-agent
-
Crear entorno virtual (Windows) py -m venv .venv
-
Instalar dependencias pip install -r requirements.txt
-
Ejecutar la app streamlit run app.py
La app te pedirá tu API Key en la barra lateral.
Puedes obtenerla desde: https://platform.openai.com/account/api-keys
La app genera un archivo:
revision_expatriado_PRO.xlsx
Características:
Columnas anchas
Sin word wrapping
Alineación superior
Datos ordenados por campo/pregunta
pip install streamlit langchain langchain-openai pypdf2 openai pandas openpyxlstreamlit run app.py- Pegá tu API Key de OpenAI
- Subí el PDF de prueba (está en la carpeta)
- Adaptar prompts a normativas específicas (AFIP, decreto 260, etc.)
- Conectar a base de datos de expatriados
- Deploy en Streamlit Cloud o Azure
Pull requests y issues son bienvenidos. Si tenés ideas para nuevas features (riesgo PE, shadow payroll, clustering de cláusulas, etc.), ¡abrí un issue!
MIT License. Libre para uso personal o profesional.
Lucas Slater
Proyecto creado con fines profesionales para revisión de contratos de expatriados en Argentina.