Skip to content

Conversation

@varunyn
Copy link

@varunyn varunyn commented Jan 26, 2026

Summary

This PR enhances the CX Conversations Analysis application with dedicated sentiment analysis using OCI Language Service and adds support for multiple LLM models (Grok, Meta) with model-specific parameter configurations.

Key Changes

  • Sentiment Analysis: Integrated OCI Language Service for dedicated sentiment analysis, replacing LLM-based approach for better accuracy and consistency
  • Multi-Model Support: Added support for Grok and Meta LLM models with automatic parameter configuration based on model type
  • Configurable Speech Models: Made speech transcription model selectable (Oracle native vs Whisper) via UI
  • Dependency Updates: Upgraded Streamlit to 1.53.0 and OCI SDK to 2.165.1
  • Error Handling: Improved error handling for transcription failures and API calls
  • UI Improvements: Enhanced progress indicators and accessibility (fixed Streamlit label warnings)
  • Documentation: Added mermaid diagram to README explaining application flow

@oracle-contributor-agreement
Copy link

Thank you for your pull request and welcome to our community! To contribute, please sign the Oracle Contributor Agreement (OCA).
The following contributors of this PR have not signed the OCA:

To sign the OCA, please create an Oracle account and sign the OCA in Oracle's Contributor Agreement Application.

When signing the OCA, please provide your GitHub username. After signing the OCA and getting an OCA approval from Oracle, this PR will be automatically updated.

If you are an Oracle employee, please make sure that you are a member of the main Oracle GitHub organization, and your membership in this organization is public.

@oracle-contributor-agreement oracle-contributor-agreement bot added the OCA Required At least one contributor does not have an approved Oracle Contributor Agreement. label Jan 26, 2026
…port

- Integrate OCI Language Service for dedicated sentiment analysis (replacing LLM-based approach)
- Add support for Grok and Meta LLM models with model-specific parameter configuration
- Make speech transcription model configurable (Oracle native vs Whisper)
- Upgrade Streamlit to 1.53.0 and OCI SDK to 2.165.1
- Fix API parameter issues (verbosity/reasoning_effort) and improve error handling
- Enhance UI with better progress indicators and accessibility improvements
- Add robust error handling for transcription failures and API calls
@varunyn varunyn force-pushed the feature/oci-language-sentiment-integration-clean branch from 9000b64 to 94115f8 Compare January 26, 2026 16:16
@oracle-contributor-agreement oracle-contributor-agreement bot added OCA Verified All contributors have signed the Oracle Contributor Agreement. and removed OCA Required At least one contributor does not have an approved Oracle Contributor Agreement. labels Jan 26, 2026
- Update logo path to use frontend/Oracle logo.png
- Increase logo width from 100px to 200px for better visibility
- Fix header rendering to use Streamlit native components
- Remove deprecated use_container_width parameter from st.image()
- Add Oracle logo file to repository
@varunyn varunyn force-pushed the feature/oci-language-sentiment-integration-clean branch from fa805a8 to c0f80e4 Compare January 26, 2026 16:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

OCA Verified All contributors have signed the Oracle Contributor Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant