Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DERCBOT-1267] Gen AI - Document Compressor #1788

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

assouktim
Copy link
Contributor

@assouktim assouktim commented Nov 18, 2024

This pull request adds support for a new Document Compressor feature in the bot administration service. The changes include adding new data models, services, and API endpoints to manage the Document Compressor configuration. Additionally, some existing code has been updated to integrate this new functionality.

Document Compressor Feature:

Other Changes:

  • bot/connector-rest-client/src/main/kotlin/model/ClientFootnote.kt and bot/connector-web-model/src/main/kotlin/ai/tock/bot/connector/web/send/Footnote.kt: Added a new score field to the Footnote data class. [1] [2]
  • bot/connector-web/src/main/kotlin/WebMessageProcessor.kt and bot/connector-web/src/test/kotlin/WebConnectorResponseTest.kt: Updated the WebMessageProcessor and its test to handle the new score field in Footnote. [1] [2]
  • bot/engine/src/main/kotlin/admin/bot/compressor/BotDocumentCompressorConfiguration.kt and bot/engine/src/main/kotlin/admin/bot/compressor/BotDocumentCompressorConfigurationDAO.kt: Added new data models and DAO interfaces for the Document Compressor configuration. [1] [2]
  • bot/engine/src/main/kotlin/definition/BotDefinition.kt and bot/engine/src/main/kotlin/definition/BotDefinitionBase.kt: Updated the BotDefinition and BotDefinitionBase to include the Document Compressor configuration. [1] [2] [3] [4]
  • bot/engine/src/main/kotlin/engine/BotRepository.kt: Added import for BotDocumentCompressorConfigurationMonitor.

@assouktim assouktim self-assigned this Nov 18, 2024
@assouktim assouktim force-pushed the feature/dercbot-1267 branch from 0d375cd to cd83089 Compare November 18, 2024 16:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In progress
Development

Successfully merging this pull request may close these issues.

1 participant