Skip to content

Conversation

@gianpd
Copy link
Owner

@gianpd gianpd commented Jun 4, 2025

No description provided.

- Updated .env to use SQLite instead of PostgreSQL for development
- Fixed PyJWT/python-jose compatibility in security.py
- Simplified summarizer.py to remove spaCy dependencies temporarily
- Updated requirements.txt with compatible versions
- Both frontend and backend now running successfully

Backend: http://localhost:12000 (FastAPI + SQLite)
Frontend: http://localhost:12001 (Next.js 14)
External URLs: work-1/work-2.prod-runtime.all-hands.dev
- Successfully resolved spaCy/Pydantic v2 compatibility issues
- Upgraded spaCy from 3.8.2 to 3.8.7 with proper dependency management
- Implemented intelligent fallback system for spaCy functionality
- Enhanced text processing with spaCy's advanced NLP features:
  - Better sentence segmentation using spaCy's sentence boundary detection
  - Improved word extraction with POS tagging (NOUN, VERB, ADJ, ADV)
  - Lemmatization for better word normalization
  - Advanced stop word filtering
- Added graceful degradation to NLTK/regex-based processing when spaCy unavailable
- Improved summarization quality with spaCy-based extractive summarization
- Enhanced chunking for transformer models using spaCy sentence splitting
- All API endpoints now benefit from improved NLP processing
- Maintained backward compatibility with fallback methods
@gianpd gianpd merged commit 9c5c41d into master Jun 4, 2025
1 of 2 checks passed
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.

3 participants