-
-
Notifications
You must be signed in to change notification settings - Fork 195
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
AI insights #8384
Draft
gbp
wants to merge
13
commits into
develop
Choose a base branch
from
ai-insights
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
AI insights #8384
Commits on Sep 13, 2024
-
This isn't used as far as we know and also isn't manitained. Due to old gem requirements if preventing some new gem from being installed.
Configuration menu - View commit details
-
Copy full SHA for 9aa8224 - Browse repository at this point
Copy the full SHA 9aa8224View commit details -
Update Foi#Attachment#body_as_html
Allow method to be run without arguments.
Configuration menu - View commit details
-
Copy full SHA for dc6d12d - Browse repository at this point
Copy the full SHA dc6d12dView commit details
Commits on Sep 20, 2024
-
Add Workflow system for processing sequential jobs
This commit introduces a new Workflow system that allows for the execution of a sequence of jobs on a given resource. Components include: - Workflow class: Manages the overall workflow and job execution - Workflow::Job model: Represents individual jobs within a workflow - Workflow::Source module: Handles source content and output attachments - Workflow::Transitions module: Manages job state transitions - WorkflowJob: Background job for processing workflows Features: - Sequential job execution with parent-child relationships - Job status tracking (pending, queued, processing, failed, completed) - Automatic progression through workflow steps - Extensible design for custom job types This lays the groundwork for implementing specific workflow processes in the application.
Configuration menu - View commit details
-
Copy full SHA for 2c0b2de - Browse repository at this point
Copy the full SHA 2c0b2deView commit details -
Add chunking functionality for AI-powered analysis
- Introduce Chunk model for storing text fragments and embeddings - Add Chunkable concern for processing models through chunking workflow - Implement chunking for InfoRequest, IncomingMessage, and FoiAttachment models This commit lays the groundwork for AI-powered text analysis by adding a chunking system that breaks down text from various models into smaller, analyzable pieces.
Configuration menu - View commit details
-
Copy full SHA for dba632a - Browse repository at this point
Copy the full SHA dba632aView commit details -
Add Workflow Jobs for text processing and chunking
- Implement ConvertToText, AnonymizeText, and CreateChunks jobs - Update Workflow class to use new job classes
Configuration menu - View commit details
-
Copy full SHA for d486ec9 - Browse repository at this point
Copy the full SHA d486ec9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69ddb55 - Browse repository at this point
Copy the full SHA 69ddb55View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4aaaa1 - Browse repository at this point
Copy the full SHA f4aaaa1View commit details -
Run on requests where the requester is using projects and has the insights feature flag.
Configuration menu - View commit details
-
Copy full SHA for 926dc0d - Browse repository at this point
Copy the full SHA 926dc0dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c580c0 - Browse repository at this point
Copy the full SHA 2c580c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for a936d45 - Browse repository at this point
Copy the full SHA a936d45View commit details -
Configuration menu - View commit details
-
Copy full SHA for aabeedd - Browse repository at this point
Copy the full SHA aabeeddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 457d31b - Browse repository at this point
Copy the full SHA 457d31bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ac5eef3 - Browse repository at this point
Copy the full SHA ac5eef3View commit details
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.