Supercharge Insights with Generative AI: Splunk AI Assistant for SPL is now GA | Splunk (2024)

Supercharge Insights with Generative AI: Splunk AI Assistant for SPL is now GA | Splunk (1)Splunk AI Assistant for SPL is Splunk's first offering powered by generative AI. It is a generative AI-powered assistive app that accelerates end user’s day-to-day tasks by generating Splunk Search Processing Language (SPL) searches from a natural language prompt and increases the user's knowledge by explaining not only SPL but also product concepts and functionality of Splunk products. It is now GA and available to Splunk Cloud Platform customers globally.

This app offers an intuitive and easy-to-use chat experience to help users translate a natural language prompt into SPL search that they can execute or build on, all within a familiar Splunk interface. Splunk AI Assistant for SPL also explains what a given SPL search is doing in plain English with a summary as well as a detailed breakdown of the search. This is the crucial first step towards enabling more powerful and efficient data discovery and investigation via natural language.

Additionally, the app can answer users’ general questions about Splunk, its products and features. The app improves Splunk’s discoverability and users’ familiarity with Splunk as users do not need to search documentation. They get contextually summarized answers along with links to relevant documentation in the app itself.

Splunk AI Assistant for SPL supports four languages in this release — English, French, German and Japanese, with support for more languages coming in future releases.

Supercharge Insights with Generative AI: Splunk AI Assistant for SPL is now GA | Splunk (2)

Why Did We Build This App?

SPL is an immensely powerful, domain specific language. Splunk is always looking for ways to innovate and improve our user experience. With generative AI, we can make the power of Splunk easy to use and accessible to more people in the organization. With better command of SPL, users can more quickly find and remediate security threats or IT operations issues. With the Splunk AI Assistant for SPL, novice and experienced users alike can easily discover or recall helpful commands, searches, and syntax by expressing their searches in plain English instead of SPL.

Who Will Find This App Useful?

Novice and advanced SPL users will find this app useful. Novice users include users who are new to Splunk and SPL but also users who do not have to write SPL searches everyday, such as managers or business analysts. All users can leverage the app to help them write a SPL search. They can then build upon or modify this search based on their own expertise. Additionally, the app can also explain complex SPL searches that users may have inherited in a dashboard or from their colleagues. It provides a concise summary of what the search is doing along with a detailed breakdown of the search.

The app has a new feature in this GA release which helps users find contextually relevant information from Splunk documentation without searching through Splunk docs. All they have to do is ask a question in the Assistant app. Splunk AI Assistant for SPL searches Splunk documentation, finds relevant pages and the right information the user is looking for and contextually summarizes it to create a meaningful response for the user.

Supercharge Insights with Generative AI: Splunk AI Assistant for SPL is now GA | Splunk (3)

Powered by Generative AI

Under the hood, the Splunk AI Assistant for SPL uses open source transformer based large language models (LLMs) that have been trained and are hosted by Splunk. The models were fine-tuned using a combination of manually created and synthetically-generated data gathered from Splunk documents, forums, training materials, and a wealth of other Splunk resources. To further calibrate the model, Splunk employees interacted with the Splunk AI Assistant for SPL and provided feedback on the responses which was then incorporated into the model.

Introducing AI Service

Splunk AI Assistant for SPL is a major step forward in Splunk’s journey in providing generative AI powered capabilities. It is Splunk’s first offering running on Splunk’s brand new AI Service, a multi-tenant, cloud service hosted in Splunk Cloud Platform that enables AI workloads to run on GPUs. What this means for customers is that AI workloads are offloaded to a GPU powered compute infrastructure in Splunk Cloud Platform. Your search head is free from the compute intensive LLM inference.

Data

Under the Splunk General Terms, between Splunk and the customer, inputs and outputs (except for any pre-existing Splunk property in those outputs) are owned by the customer. Furthermore, the Splunk AI Assistant for SPL models are hosted by Splunk which means your data is not being sent to a third-party LLM service.

Supercharge Insights with Generative AI: Splunk AI Assistant for SPL is now GA | Splunk (4)

What’s Coming Next?

This Assistant is the first step in using generative AI to make Splunk users’ everyday workflows simpler and more efficient. We plan to keep adding features to make your Splunk experience easier and to enable you to detect, investigate and respond faster.

One really exciting feature under development is personalization. The personalization feature will be designed to leverage certain information from a user’s environment, i.e. index names, sourcetypes, etc. to generate SPL searches personalized to a user’s Splunk environment. This simplifies the user experience and increases the executability of the SPL search generated by the Assistant.

Next Steps

The Splunk AI Assistant for SPL is available today as a GA capability on Splunkbase for use with the Splunk Cloud Platform. For more information on how to use this app, refer to the documentation.To get started with this app today, visit this link.

Follow all the conversations coming out of #splunkconf24!

Follow @splunk

Supercharge Insights with Generative AI: Splunk AI Assistant for SPL is now GA | Splunk (5)

Poonam Yadav

Poonam Yadav combines her deep technical background with a passion for building great products. She is a Senior Product Manager for Machine Learning at Splunk. Previously, Poonam was a Product Manager in the application security domain. She led Micro Focus Fortify's flagship product, the Static Code Analyzer, a static application security product that parses and finds vulnerabilities in application source code. Poonam received a MBA degree from Cornell University, Master of Science in Microelectronics from Indian Institute of Technology Bombay and Bachelor of Science in Electronics Engineering from Mumbai University.

Supercharge Insights with Generative AI: Splunk AI Assistant for SPL is now GA | Splunk (2024)
Top Articles
Latest Posts
Article information

Author: Melvina Ondricka

Last Updated:

Views: 6168

Rating: 4.8 / 5 (68 voted)

Reviews: 91% of readers found this page helpful

Author information

Name: Melvina Ondricka

Birthday: 2000-12-23

Address: Suite 382 139 Shaniqua Locks, Paulaborough, UT 90498

Phone: +636383657021

Job: Dynamic Government Specialist

Hobby: Kite flying, Watching movies, Knitting, Model building, Reading, Wood carving, Paintball

Introduction: My name is Melvina Ondricka, I am a helpful, fancy, friendly, innocent, outstanding, courageous, thoughtful person who loves writing and wants to share my knowledge and understanding with you.