Releases: jpantsjoha/briefops-public
(Still) Beta 3 Release
BriefOps App - Beta 3 Release Notes
It's that time again! I'm pretty excited to announce the Beta 3 release of the BriefOps App already - especially at this weekly cadence thusfar!
This release introduces additional new handy features, enhanced capabilities, and improved usability, taking productivity and summarisation to a whole new level. Here’s what’s new in Beta 3:
New Features and Capabilities
YouTube Summarisation
BriefOps now supports summarising content directly from YouTube videos! 🎥
Command: /briefops-ingest <YouTube-Link>
• Fetches video transcripts and provides concise, actionable summaries in a structured format.
Features Include:
• Sentiment analysis of the video content.
• Top three key takeaways for quick insights.
• Comprehensive summary to understand the full context of the video.
• Example Usage: Summarise financial reports, conference talks, or tutorials for easy sharing with your team.
Google Search with Summarisation
BriefOps can now help you gather and summarise information directly from online search results. 🌐
Command: /briefops-search <query> --summarise
• Fetches and processes the top 10 Google search results, summarising the most relevant content from the top 5 sources.
Features Include:
• Integrated summarisation using Google’s Vertex AI Gemini Flash model for concise and insightful reports.
• Stats and Citations: Provides a breakdown of sources used, including a list of any failed sources.
Optional Flag: Use --public
to share summaries with the entire Slack channel.
• Handles errors gracefully by moving on to alternative sources if a top source cannot be processed.
• Example Use Case: Gather insights on emerging trends, summarise market research, or prepare for discussions with team-ready reports.
PDF Summarisation with DialogFlow CX Agent Grounding (Future Capability)
Paving the way for future-ready AI-powered interactions, this release lays the foundation for integrating DialogFlow CX Agent grounding.
Planned Functionality:
• Support for ingesting PDFs and grounding context for conversational AI workflows.
• Summarisation enhanced by Google’s Vertex AI to provide topic-based insights.
Vision:
• Grounding summarisation data in DialogFlow CX agents for conversational follow-ups.
• Seamless integration with your workflows to leverage summarised data in chat-driven queries.
Enhancements and Improvements
Onboarding and UX Improvements
• A refined onboarding experience helps new users get started with ease.
• Mention the app directly in a channel (e.g., @BriefOps
) to receive an onboarding message with quick-start commands.
• Streamlined prompts and Slack responses ensure better readability and usability.
Enhanced Formatting:
• Consistent formatting across summarisation outputs for YouTube videos, search results, and PDFs.
• Easy-to-read summaries with sections like Sentiment Analysis, Key Takeaways, and Summary.
Error Handling Improvements:
• Transparent notification of any skipped or failed sources during summarisation tasks.
• Proactive handling of content length issues, ensuring reliable summarisation even for long inputs.
Thanks and That's all for now
See the updated README.md
Connect on LI https://www.linkedin.com/in/johas/ & I invite you to test and collaborate on this open source project to make your comms tools productive, tailored to your needs and secure-by-design on day one.
Own your AI Infrastructure and your Business Model
Regs,
JP
Full Changelog: Beta2...Beta3
Beta 2
BriefOps - Beta2 Public Release
Version: v1.0.0-beta2
Release Date: Sunday, 5th November 2024
Following our successful Beta1 release, we’re excited to announce Beta2, bringing powerful new features like PDF Document Summarisation and real-time Status Commands. This release is designed to elevate the BriefOps experience, giving teams enhanced tools for smarter, faster knowledge-sharing and operational insights directly within Slack.
🚀 New Features
📄 PDF Document Summarisation
- Feature: Users can now summarise PDF documents directly within Slack.
- Command:
/briefops-ingest
for uploading a PDF to be summarised. - Capabilities: Using Google Cloud’s Vertex AI, BriefOps provides a concise summary of uploaded documents, supporting faster decision-making and insight generation.
- Supported Formats: PDF, with more formats to be added in future releases.
📊 Status Command
- Feature: Get real-time service status updates and summarisation usage stats with
/briefops-status
. - Details: This command allows users to quickly monitor service uptime, daily usage, and available summarisation capacity.
- Purpose: Empowers users with immediate operational visibility, helping teams manage resources effectively.
🔄 Updated Capabilities
📝 Channel Summarisation
- Command:
/briefops [days]
to summarise conversations over a set period (default is last 7 days). - Supported Conversations: Summarisation is available for public and private channels, as well as direct and group messages.
- Use Case: Allows teams to quickly catch up on essential points from Slack conversations, improving productivity and collaboration.
🔐 Enterprise-Ready Security
- Deployment: Entirely within the user’s own Google Cloud environment, providing full data ownership and control.
- Security: Sensitive data, such as Slack tokens, is stored securely using Google Secret Manager, aligned with industry best practices for privacy and data protection.
🔧 Customisable Deployments
- Setup Options: Fully customisable via Terraform, allowing users to deploy in a region of choice.
- Environment Variables: Adjust summarisation parameters, AI model configurations, and scaling options for a tailored deployment.
- Scalability: Supports dynamic scaling on Google Cloud Run, accommodating fluctuations in usage with ease.
⚙️ Setup & Installation
- Slash Command Integration: Add
/briefops
,/briefops-ingest
, and/briefops-status
slash commands to your Slack workspace for seamless interactions. - Google Cloud Configuration: Configure your Google Cloud project using the provided Terraform scripts and README documentation.
- Secure SDLC: Use Google Cloud Build for automated CI/CD, ensuring secure deployment with integrated scanning and monitoring.
📌 Notes
- Beta2 Focus: Expands on conversation summarisation to include document summarisation and real-time status monitoring.
- Future Updates: Look forward to enhanced document processing capabilities and additional AI-driven insights in future releases.
- Important: Ensure all Google Cloud project settings are configured correctly, as outlined in the README, to optimise BriefOps performance and security.
Thank you to our early adopters! Your feedback has been instrumental in shaping these features. Dive into the release and let us know how it’s enhancing your team’s Slack experience.
Public Beta Release
BriefOps - Beta1 Public Release
Version: v1.0.0-beta1
Date: Sunday, 20th October 2024
Key Features:
-
Channel Summarisation:
- Use the
/briefops [days]
command to summarise conversations in any Slack channel over a specified time period (e.g., last 7 days). - Supports summarisation for public and private channels, as well as direct and group messages.
- Use the
-
AI-Powered Summaries:
- Leverages Google Cloud Vertex AI to generate concise summaries of Slack conversations, helping teams catch up quickly on key points.
-
Enterprise-Ready Security:
- Deployed entirely within your own Google Cloud environment, ensuring full control over your data.
- Uses Google Secret Manager to securely store sensitive information like Slack tokens, adhering to best practices for security and privacy.
-
Customisable Deployments:
- Fully customisable via Terraform, allowing you to deploy BriefOps in the region of your choice with minimal effort.
- Environment variables are configurable, giving you control over AI model selection, summarisation parameters, and scaling options.
-
Scalable Infrastructure:
- Built on Google Cloud Run for automatic scaling, ensuring the app remains responsive and performant, even under heavy usage.
- Supports up to 5 instances by default, with easy scaling configurations.
Setup:
- Slash Command Integration: Easily integrate the
/briefops
slash command in your Slack workspace. - Secure SDLC: Utilise the Google Cloud Build pipeline to automate building, scanning, and deploying Docker images to Google Cloud Run.
Installation:
- Deploy using the provided Terraform configurations.
- Set up your Slack app using the
/briefops
command to interact with your workspace.
Notes:
- This release focuses on channel summarisation only. Future releases will include document summarisation and extended AI functionalities.
- Important: Ensure proper configuration of your Google Cloud project, as outlined in the README.