doctorecord / src /services /__pycache__

Commit History

feat: enhance LLMClient with structured output capabilities
c77b1c5

levalencia commited on

feat: enhance app.py with session state management and extraction strategy selection
2d87de0

levalencia commited on

feat: enhance architecture and developer documentation for clarity and detail
665cc97

levalencia commited on

feat: enhance field and unique indices descriptions handling in app and agents
c1ae600

levalencia commited on

feat: update unique indices combinator to return array of objects
f98e92f

levalencia commited on

Refactor FieldMapperAgent to process entire documents at once, improving efficiency by eliminating page-by-page analysis. Update logging to reflect changes in document processing. Enhance AzureDIService to save extracted content to timestamped files for better traceability.
26b3eb7

levalencia commited on

Refactor AzureDIService to enhance document analysis logging and update table extraction logic. Temporarily disable table extraction and improve content type logging. Update TableAgent to reflect changes in context handling.
54478a0

levalencia commited on

Add cost tracking functionality across various components, including Executor, Planner, and FieldMapperAgent. Integrate CostTracker to monitor LLM and document intelligence costs, enhancing logging for cost-related metrics and providing detailed cost breakdowns in the user interface.
966ffcd

levalencia commited on

Revise documentation in app.py for Deep‑Research PDF Field Extractor, enhancing clarity on system architecture, core components, processing pipeline, and key features. Update usage instructions and support resources for better user guidance.
2eac01a

levalencia commited on

Update requirements.txt to pin versions of dependencies for consistency and stability, including altair, pandas, streamlit, pyyaml, python-dotenv, openai, pydantic-settings, PyMuPDF, and azure-ai-documentintelligence.
4057c2a

levalencia commited on

Update Dockerfile to use new app entry point and enhance requirements.txt with additional dependencies. Remove obsolete streamlit_app.py file.
0a40afa

levalencia commited on