Skip to content

Conversation

ajvaldesg
Copy link

Purpose

Does this introduce a breaking change?

When developers merge from main and run the server, azd up, or azd deploy, will this produce an error?
If you're not sure, try it out on an old environment.

[ ] Yes
[ ] No

Does this require changes to learn.microsoft.com docs?

This repository is referenced by this tutorial
which includes deployment, settings and usage instructions. If text or screenshot need to change in the tutorial,
check the box below and notify the tutorial author. A Microsoft employee can do this for you if you're an external contributor.

[ ] Yes
[ ] No

Type of change

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

Code quality checklist

See CONTRIBUTING.md for more details.

  • The current tests all pass (python -m pytest).
  • I added tests that prove my fix is effective or that my feature works
  • I ran python -m pytest --cov to verify 100% coverage of added lines
  • I ran python -m mypy to check for type errors
  • I either used the pre-commit hooks or ran ruff and black manually on my code.

ajvaldesg added 30 commits June 14, 2025 17:50
Lastest changes MS changes
…n con Azure Search y optimizar la gestión de documentos desde SharePoint.
…e Azure, incluyendo configuraciones de servicios y SKU.
…ar la configuración en el entorno de desarrollo
…estión de archivos ignorados en el despliegue de Azure.
…evelopment environment

- Created `environment_values.md` to set Azure environment variables for OpenAI, Document Intelligence, Search, Storage, App Service, and other services.
- Added new deployment parameters in `main.parameters.volaris-dev-new.json` for the Volaris development environment, including configurations for OpenAI services, Computer Vision, Document Intelligence, and more.
- Updated existing `main.parameters.volaris-dev.json` with new parameters and values to align with the latest service configurations.
- Created a backup of the previous `main.parameters.volaris-dev.json` for safety.
…egurar que los secretos y variables de entorno solo se configuren si se utiliza autenticación y el ID de la aplicación del cliente no está vacío.
…umentos relacionados con pilotos, incluyendo detección automática de consultas y búsqueda híbrida. Actualizar archivos de configuración, traducción y pruebas para reflejar cambios.
…ios en títulos, ejemplos de preguntas y validaciones de traducción. Se añade una guía de despliegue y un script de validación para asegurar la correcta configuración y funcionamiento.
- Implement comprehensive SharePoint Graph API integration
- Add pilot query detection and hybrid search (SharePoint + Azure Search)
- Create debug endpoints for testing SharePoint connectivity
- Add complete documentation for future development
- Remove secrets from all documentation files for security
- Successfully tested: 61 pilot documents found in SharePoint Teams site

Key components:
- core/graph.py: Microsoft Graph API client with Teams site support
- approaches/chatreadretrieveread.py: Enhanced with SharePoint integration
- app.py: Debug endpoints for SharePoint testing
- Complete documentation in SHAREPOINT_INTEGRATION_PROGRESS.md

Status: Ready for production deployment
… pilotos y mejorar la respuesta del endpoint de depuración
…o en local/GitHub Codespaces en la documentación de integración de SharePoint
… del sistema; mejorar detección de consultas relacionadas con documentos
… y búsqueda de carpetas; mejorar la lógica de búsqueda en carpetas configuradas
…e entorno y JSON para despliegues específicos
…verificar variables de entorno y archivos de configuración
…e Chatbot; mejorar la lógica de búsqueda de carpetas y archivos

refactor: Eliminar archivos de configuración obsoletos y simplificar la estructura de configuración de SharePoint
…orno; mejorar la lógica de búsqueda de archivos en carpetas configuradas
- Add SharePoint integration with AIBotProjectAutomation site (64 documents)
- Add deployment documentation and configuration guides
- Add session recovery guide for future development
- Update technical documentation with current validated state
- Add post-deployment configuration guide
- Configure Azure Container Apps deployment
- Update infrastructure templates for production deployment

All secrets removed from documentation for security compliance.
…ntos Flightbot / PILOTOS' y mejorar la lógica de obtención de archivos en SharePoint
…ón y parámetros; mejorar acceso a archivos en la carpeta 'PILOTOS'
…jorar la lógica de recuperación de archivos; agregar diagnóstico de variables de entorno
- Added sync_sharepoint_basic.py for basic document synchronization from SharePoint to Azure Search.
- Developed sync_sharepoint_simple_advanced.py to enhance synchronization with Document Intelligence processing.
- Created sync_sharepoint_to_index.py for comprehensive document synchronization including metadata and error handling.
- Documented integration process and benefits in sharepoint_document_intelligence_integration.md.
…ponentes; incluir soporte para archivos PDF de SharePoint y mejorar la gestión de parámetros
… Azure AI Search

- Añadido check_index_schema.py para obtener y mostrar el esquema del índice de Azure AI Search.
- Añadido check_search_index.py para verificar el estado del índice y listar documentos.
- Implementado manual_sync.py para sincronizar documentos de SharePoint a Azure AI Search.
- Creado run_sync.py para cargar variables de entorno y ejecutar la sincronización.
- Añadido test_pdf_fix.py para probar el procesamiento de archivos PDF y actualizar el índice con contenido de prueba.
ajvaldesg added 11 commits July 22, 2025 01:14
- QUICK_START.md: Executive summary and immediate steps
- TECHNICAL_STATUS.md: Detailed technical status and solution

System Status: 95% functional, only local auth configuration pending
All components working: SharePoint, Document Intelligence, Azure AI Search, Multi-language
…r instrucciones para solucionar autenticación local
- Cambiar top=15 a top=1 en SharePoint search (app.py)
- Cambiar overrides.get('top', 15) a overrides.get('top', 1) en chatreadretrieveread.py (líneas 137 y 252)
- Optimizar respuestas para ser más específicas y concisas
- Added `get_sharepoint_config_summary` function to retrieve SharePoint configuration and file details.
- Updated frontend API to generate clickable SharePoint citations.
- Enhanced backend configuration to support SharePoint integration.
- Created validation scripts for Azure OpenAI and Azure Search connectivity.
- Documented implementation progress and technical details in markdown files.
- Added bot context validator to ensure environment variables and credentials are correctly set.
Copy link
Author

@ajvaldesg ajvaldesg left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed

@ajvaldesg ajvaldesg closed this Jul 25, 2025
@ajvaldesg ajvaldesg deleted the fix/default-documents-and-recomendations branch July 25, 2025 22:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant