General information about SnapGPT has moved to Discussions > Product Category Discussions > AI/ML with the general availability of SnapGPT.
Note: As new ideas are researched and tested within SnapLabs, the functionality of SnapGPT within SnapLabs will not be in sync with the functionality on elastic.snaplogic.com. Information about development features will be covered here.
... View more
I used SnapGPT to ask about what snap to use. In this case, the File Operation Snap. I wanted to know if I could use a File Operation Snap to move a file from one folder to another folder in a Windows server using SMB.
I tried the answer/suggestion but the validation failed. Your thoughts, please.
... View more
With SnapGPT being used by more and more people to generate pipeline drafts or scaffolds, we want to make sure everyone knows that SnapGPT-generated pipelines can be migrated out of SnapLabs into a your own SnapLogic environments. Below are the steps to perform the migration manually and we will add additional methods as quickly as we can.
Manual migration of a pipeline means using our Export a Pipeline and then Import a Pipeline steps. Below are example steps to move a pipeline from SnapLabs pod (https://snapgpt.labs.snaplogic.com/) to the Elastic pod (https://elastic.snaplogic.com).
To complete these steps you must have the following:
Access to SnapLabs and be signed in
A pipeline in SnapLabs you wish to export (SnaptGPT-generated pipelines included!)
One or more environments in Elastic pod to import the pipeline
In the upper-right corner of the SnapLabs Designer page, click what looks like the rewind button to expand ‘More tools’:
After the toolbar expands click the highlighted icon below that looks like an arrow coming up out of a drawer or box:
Choose ‘Export’ in the drop-down menu:
Your browser should show you that the file downloaded with a name like ‘PIPELINE_NAME_YYYY_MM_DD.SLP’. Here is an example of my pipeline exported in Google Chrome:
If you have not yet signed into your Elastic pod account, please do so now.
In the upper-left corner, click the toolbar icon shown below (it looks like an arrow going into a box or drawer):
Your OS file browser will open for you to select a *.slp file, similar to what you see in the screenshot below. Choose your pipeline, then press ‘Open’:
At this point the “Add a New Pipeline” window will appear, similar to the one below. Here you can change the name of the pipeline if desired and select where the pipeline will be imported.
Your final steps will be to walk through the ‘Pipeline Configuration Wizard,’ shown on the right-hand side in the screenshot below. These steps are where you can select or add all the relevant accounts, choose filenames if needed, etc.
... View more
Hi everyone! As we continue to host SnapLabs Office Hours, provide demos of SnapLabs/SnapGPT, and generally just engage with our customers and potential customers, we are taking note of questions that come up frequently. We will continue to share what we can by expanding this thread. Feel free to add any of your own questions as a reply so we can answer them too if they aren’t already here!
SnapLabs/SnapGPT Frequently Asked Questions (FAQ)
What is SnapLabs?
SnapLabs is a separate SnapLogic environment from the ones you may already be familiar with - Elastic (https://elastic.snaplogic.com) and UAT. It is intended to be a playground of sorts where SnapLogic will invite existing customers to test new snaps, features, and functionality that may or may not make it into production (aka Elastic pod). Our initial release of SnapLabs in May 2023 has focused on SnapGPT.
Note: Because it is a separate environment, SnapLogic customers that use SSO are not restricted from accessing this environment and can sign up to be on the waitlist.
Which version of ChatGPT is called by SnapGPT?
At this time we use the ChatGPT 3.5 Turbo model and we are already working on the transition to ChatGPT 4.0. One significant difference between ChatGPT 3.5 and 4.0 that is a factor with SnapGPT is that ChatGPT 3.5 completed training in late 2021, so it is unaware of information or events created after that time (you may have seen us ask SnapGPT “Who won the World Series in 2022?” to make this point). What this means for SnapLogic users now is that SnapGPT/ChatGPT will be unable to help build pipelines against data sources released after late 2021 (for example, an API updated after that time).
Are any of my accounts, pipelines, or metadata sent to ChatGPT by SnapGPT?
No. While we do expand each user prompt by adding a relevant information from our documentation and any pipeline information from our own pipeline catalog that we have built over the years, we do not send any of your environment data, accounts, pipelines, metadata, etc.
How complete is a SnapGPT-generated pipeline?
SnapGPT-generated pipelines are imported, so a variable level of human interaction will be needed to select the right folder for the pipeline to import to, select the right accounts, and probably verify data objects and expressions are correct.
Can SnapGPT help me configure SSO / proxy / or other SnapLogic features?
Configuration of SnapLogic environments is on our roadmap for SnapGPT. For an AI solution to assist with configuration beyond providing just a documentation link some amount of a customer’s environment details may need to be shared, so we want to move carefully on some functionality and focus on doing it securely.
Can SnapGPT review my pipeline and make recommendations for improvement?
Also on our radar and something we want to tread carefully with to prevent exposure of a customer’s environment details, metadata, accounts, etc.
... View more
In order to provide the best experience for members of our SnapLabs program, we add a small group of users every week. This allows our team to provide dedicated time to support you through the program.
Those interested in previewing SnapGPT can sign up for the waitlist at SnapGPT Early Access | SnapLogic.
Please don’t hesitate to post questions and examples here in the SnapLabs corner of the SnapLogic Community.
... View more