AI:suggest and tests #10
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added ChatGPTApi endpoint suggestions (for text and audio).
Difference from endpoint entices — prompt includes free time slots instead of existing events(GPT hallucinations).
New DB query to find events by date (instead of iterating).
Implemented EventDistributorService (fixes GPT responses and ensures no scheduling conflicts).
Added FormatterUtils for formatting data for prompt.
Unit tests (Mockito) and integration tests (RestTemplate).
Tests with real OpenAI API: audio processing and GPT.
Removed tasks from ChatGPT API(not used in client, GPT hallucinations); improved task type detection.