-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Seer product updates #13953
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
Merged
Merged
Seer product updates #13953
Changes from 2 commits
Commits
Show all changes
8 commits
Select commit
Hold shift + click to select a range
7a35a16
Initial fixes
ItalyPaleAle 289ef85
First draft of seer content
8d35531
Add redirect and address code comments
4fca783
Remove unused page files
3a19482
Update docs/product/ai-in-sentry/index.mdx
coolguyzone 79ec513
Update docs/product/ai-in-sentry/index.mdx
coolguyzone f019154
Update docs/product/ai-in-sentry/seer/index.mdx
coolguyzone b780b00
More minor edits from code review
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -14,6 +14,8 @@ | |
| "**/src/wizard/**": true | ||
| }, | ||
| "cSpell.words": [ | ||
| "laravel" | ||
| "laravel", | ||
| "subprocessor", | ||
| "subprocessors" | ||
| ] | ||
| } | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,17 @@ | ||
| --- | ||
| title: AI in Sentry | ||
| sidebar_order: 25 | ||
| description: "Learn about Sentry's AI-powered features that help you analyze and debug your code faster." | ||
| --- | ||
|
|
||
| Sentry leverages artificial intelligence and machine learning to enhance your debugging and monitoring experience. Our AI-powered features help you understand issues faster, get automated fixes, and gain deeper insights into your application's behavior. | ||
|
|
||
| ## AI-Powered Features | ||
|
|
||
| ### [Seer](/product/ai-in-sentry/seer/) | ||
|
|
||
| Seer is Sentry's AI agent that provides intelligent analysis and automated solutions for your code issues. Seer combines issue detection, analysis, and automated fixing capabilities to streamline your debugging workflow. | ||
coolguyzone marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
|
|
||
| - **[Issue Scan](/product/ai-in-sentry/seer/issue-scan/)**: Intelligent scanning and analysis of issues with actionability scoring | ||
coolguyzone marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - **[Issue Fix](/product/ai-in-sentry/seer/issue-fix/)**: Automated root cause analysis and code fixes powered by AI | ||
coolguyzone marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||
| - **[Privacy & Security](/product/ai-in-sentry/seer/seer-privacy-security/)**: Understanding how Seer handles your data securely | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| @@ -0,0 +1,73 @@ | ||||||||||
| --- | ||||||||||
| title: Seer | ||||||||||
| description: "Learn about Seer, Sentry's AI agent, and managing generative AI features." | ||||||||||
| sidebar_order: 21 | ||||||||||
| --- | ||||||||||
|
|
||||||||||
| Seer is Sentry's AI agent that powers a set of features built on generative AI and ML that uses Sentry's rich context (issue details, tracing data, and profiles) to help you understand and resolve issues faster. | ||||||||||
coolguyzone marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||||||
|
|
||||||||||
| ## Seer Capabilities | ||||||||||
|
|
||||||||||
| Seer provides two main capabilities to enhance your debugging: | ||||||||||
|
|
||||||||||
| - [**Issue Fix**](#issue-fix): A collaborative workflow to find the root cause and solution of issues | ||||||||||
| - [**Issue Scan**](#issue-summary): Intelligently analyzes your issues and provides actionability scores to help you prioritize what to work on. | ||||||||||
|
||||||||||
| - [**Issue Fix**](#issue-fix): A collaborative workflow to find the root cause and solution of issues | |
| - [**Issue Scan**](#issue-summary): Intelligently analyzes your issues and provides actionability scores to help you prioritize what to work on. | |
| - [**Issue Scan**](#issue-summary): Scans issues as they are ingested in Sentry to determine an actionability scoring and run Seer's issue fix on them automatically. | |
| - [**Issue Fix**](#issue-fix): Automated root cause analysis and suggested code fixes. |
Contributor
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggested change
| - Benefit from Github integration for seamless code changes | |
| - Benefit from GitHub integration for seamless code changes |
Contributor
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Suggested change
| Issue Scan intelligently analyzes your issues and helps you prioritize what to work on. With Issue Scan, you can: | |
| Issue Scan intelligently analyzes your issues and helps you prioritize what to work on, and enables running Issue Fix automatically on an issue. With Issue Scan, you can: |
coolguyzone marked this conversation as resolved.
Show resolved
Hide resolved
coolguyzone marked this conversation as resolved.
Show resolved
Hide resolved
coolguyzone marked this conversation as resolved.
Show resolved
Hide resolved
coolguyzone marked this conversation as resolved.
Show resolved
Hide resolved
coolguyzone marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
coolguyzone marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
coolguyzone marked this conversation as resolved.
Show resolved
Hide resolved
coolguyzone marked this conversation as resolved.
Show resolved
Hide resolved
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,46 @@ | ||
| --- | ||
| title: Issue Fix | ||
| description: "Use Seer's Issue Fix to automatically find the root cause of issues and generate code fixes." | ||
| sidebar_order: 20 | ||
| --- | ||
|
|
||
| **Issue Fix** is Seer's collaborative workflow to find the root cause of and solution to issues. It uses Sentry's context (issue details, tracing data, logs, and profiles), your codebases (integrated through GitHub), and its interactions with you to identify and reason through problems in your code. | ||
|
|
||
| <Alert> | ||
| Issue Fix replace Suggested Fix (an earlier feature that has been sunset) and builds upon the capabilities previously known as Autofix. | ||
| </Alert> | ||
|
|
||
| ## How Issue Fix Works | ||
|
|
||
| When you start an Issue Fix run, you'll see the following screen, with an option to share any additional context: | ||
|
|
||
| {/* IMG */} | ||
|
|
||
| Issue Fix will then analyze the issue and relevant code to help identify the root cause and a solution. You'll see a live stream of Seer's thought process in real time as it works through the problem. Seer will share key insights as they come up and you'll have the option to expand each. You'll see the event data and code that support Seer's conclusions, building a clear chain of reasoning back to the root cause. | ||
|
|
||
| While Issue Fix is reasoning through your problem, you can step in to add context or feedback; collaboration tends to lead to the best results. If Issue Fix encounters gaps in its understanding, it will ask for your input. | ||
|
|
||
| The output will be a clearly defined root cause of the Sentry issue, and a detailed solution for how to resolve it: | ||
|
|
||
| {/* IMG */} | ||
|
|
||
| You are free to edit or adjust this solution based on your own requirements and preferences. Once you are ready to proceed, you can select "Code It Up" to generate code resolving the bug. From there you'll have three options: | ||
|
|
||
| - Write a fix | ||
| - Write a unit test reproducing the issue | ||
| - Write both | ||
|
|
||
| {/* IMG */} | ||
|
|
||
| Once the coding step is complete, you can either create a Pull Request (PR) in GitHub directly from Seer, or create a branch and checkout the code locally if you would like to iterate further. | ||
|
|
||
| ## Prerequisites | ||
|
|
||
| To use Issue Fix, you'll need to have the following: | ||
|
|
||
| 1. A Sentry project with issues that have sufficient context (issue details, tracing data, logs, and profiles). | ||
|
|
||
| 2. GitHub integration set up in your Sentry project. This allows Seer to access your codebase and generate code fixes. See the [Sentry GitHub integration](/organization/integrations/source-code-mgmt/github/) to learn more. | ||
|
|
||
| 3. Working knowledge of the issue you want to fix. Seer will help you identify the root cause and suggest a solution, but you should have a general understanding of the problem you're trying to solve. | ||
|
|
27 changes: 27 additions & 0 deletions
27
docs/product/ai-in-sentry/seer/seer-privacy-and-security/index.mdx
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,27 @@ | ||
| --- | ||
| title: Seer Privacy and Security | ||
| sidebar_order: 30 | ||
| description: "Learn about how Seer handles your data securely and protects your privacy." | ||
| --- | ||
|
|
||
| Seer is designed with your privacy and security in mind. We take the following measures to ensure that your data is handled securely: | ||
|
|
||
| ## Data Processing for Seer | ||
|
|
||
| We use the data listed below to provide insights, analysis, and solutions for your review. Your data will not be used to train any generative AI models without your express consent and AI-generated output from your data is shown only to you, not other customers. Our generative AI features are powered by generative AI models hosted by subprocessors identified on our [subprocessor list](https://sentry.io/legal/subprocessors/). Our subprocessors are only permitted to use the data as directed by us. | ||
|
|
||
| The data used for these features includes: | ||
| - Error messages | ||
| - Stack traces | ||
| - Sentry spans | ||
| - DOM interactions | ||
coolguyzone marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| - Profiles | ||
| - Relevant code from linked repositories | ||
|
|
||
| You can learn more about our data privacy practices [here](/security-legal-pii/security/ai-ml-policy/#use-of-identifying-data-for-generative-ai-features). | ||
|
|
||
| ## Privacy Guarantees | ||
|
|
||
| ### No Training on Your Data | ||
|
|
||
| Your data will **not** be used to train any generative AI models without your express consent and AI-generated output from your data is shown only to you, not other customers. | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
Uh oh!
There was an error while loading. Please reload this page.