LLM Summarize
The LLM Summarize processor summarizes English-language text in specified columns. The processor uses the Snowflake Large Language Model (LLM) Summarize function to generate a summary of the data.
When you configure the processor, you specify the source columns to evaluate and optionally define output columns for the summary.
For more information about the Summary function and other Snowflake LLM functions, see the Snowflake documentation.
Example
reviews
column. Rather than have two
columns in each record with review details, you want to simply overwrite the
existing review data with the generated summary. To do this, you configure the LLM
Summarize processor as follows: - Source Column property:
reviews
- Output Column property:
reviews
You can alternatively leave the Output Column property undefined to overwrite data in the original source column.
productId | userId | reviews |
---|---|---|
32-129 | NY999 |
This product has one job, put the pizza in the oven. It is very good at this one task. I have struggled for months using a metal pizza peel which felt like a lottery system getting the pizza to not stick while launching. Switching to this peel made me realize this is how it is intended to be done in the first place. Stuck pizzas are a thing of the past. All you have to do to use it is rub some flour on the peel and gently slide your pizza onto the peel. Do not try to slide the peel under your pizza, it is too thick for this to work. Do not try assembling your pizza on the peel either, you want the pizza to be on the peel for as short as possible to avoid sticking. After your pizza is on the peel and everything is ready to go, slowly slide the peel into your oven and I like to do a light tap and share then quickly slide it out. It will take some practice so just have patience. After a few times you will be able to consistently get it off without and issue. Remember to position your pizza where it is just barely about to fall off the edge of the peel, this will assist with getting it off. I would avoid using this peel to remove the pizza from the oven if possible, a metal peel is great for rotating or removing. This has made my pizza life a lot easier, highly recommend. |
32-129 | joanK | Crafted from bamboo, this pizza peel is aesthetically pleasing and environmentally friendly. Bamboo is known for its durability and sustainability, making it a wise choice for eco-conscious consumers. The material is sturdy yet lightweight, which is crucial for easily sliding pizzas in and out of the oven. The size of the peel is perfect for standard homemade pizzas. It offers ample space to build and transport a 12-inch pizza, but its not overly bulky, making it easy to handle and store. The tapered edge is a thoughtful design element, allowing for a smooth transition of the pizza to and from the baking surface. Another benefit of this peel is its versatility. It doubles as a cutting and serving board, making it a multifunctional tool in the kitchen. The surface is smooth and doesnt dull my pizza cutter, preserving both the peel and the blade. Maintenance is a breeze. The bamboo cleans up nicely and does not absorb odors or stains, which is essential for food preparation tools. To preserve its quality, I simply wash it by hand and occasionally treat it with mineral oil |
32-129 | to5ko | I use this for launching pizzas into my indoor and outdoor pizza ovens, and it had held up well. Easy to clean and use. I would recommend using a stainless steel peel for rotating and removing cooked pizzas, but this is perfect for launching and preventing the dough from sticking. |
After processing the data, the processor passes the following data downstream:
productId | userID | reviews |
---|---|---|
32-129 | NY999 | This product is a pizza peel that effectively puts pizza in the oven without sticking. The user had difficulty with a metal peel and found this one to be the intended solution. To use it, rub flour on the peel, place pizza on it, and carefully slide it into the oven. Practice is required to master the technique. Recommended for easier pizza preparation. |
32-129 | joanK | This bamboo pizza peel is eco-friendly, durable, and lightweight, ideal for handling standard 12-inch pizzas. Its tapered edge ensures smooth transfer between surfaces, and it functions as a cutting and serving board. Easy to clean and maintain with minimal care. |
32-129 | to5ko | The text describes using a peel for launching pizzas into ovens and its durability and ease of use. |
Notice how the summaries replace the original reviews. To keep the original reviews in addition to the summaries, you can simply specify a new output column name in the Output Column property.
Source and Output Columns
- Source columns
- The processor evaluates data in the columns defined in the Source Column property.
- Output columns
- The processor writes summaries into the columns defined in the Output Column property. The processor creates columns and overwrites data in output columns as follows:
Configuring an LLM Summarize Processor
-
On the General tab, configure the following
properties:
General Property Description Name Stage name. Description Optional description. Cache Data Caches processed data. -
On the Summarize tab, configure the following
property:
Summarize Property Description Summarize Configurations
Specify the following properties, as needed:
-
Source Column - Name of the column to evaluate. To evaluate multiple columns, you can use a regular expression to define a name pattern to match.
-
Output Column - Output column for the generated summary. When not defined, the processor overwrites the associated source column. For information about defining multiple columns, see Source and Output Columns.
To specify additional columns to evaluate, click Add Another or Bulk Edit Mode.
-