# 2 new AI building blocks

**URL:** <https://connect.superhuman.com/t/2-new-ai-building-blocks/40972>\
**Category:** News from Superhuman\
**Created:** [June 28, 2023, 5:01pm UTC](https://connect.superhuman.com/t/2-new-ai-building-blocks/40972 "2023-06-28T17:01:33Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Glenn\_Jaume](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/glenn_jaume/32/5943_2.png) [@Glenn\_Jaume](https://connect.superhuman.com/u/Glenn_Jaume)\
**Post date:** [June 28, 2023, 5:01pm UTC](https://connect.superhuman.com/t/2-new-ai-building-blocks/40972/1 "2023-06-28T17:01:33Z")

</div>

👋 I’m Glenn, a Product Manager on the Coda AI team. I’m excited to share two new [Coda AI](https://connect.superhuman.com/t/announcing-coda-ai-the-ai-at-work-challenge/40634) feature updates that give you more control over how to use your AI-generated content and share it with others.

**Name your AI block to reference it elsewhere.**

You can now name an AI block, allowing you to easily @ reference it in formulas. For example, you can create a button to send your AI-generated summary to Slack or Gmail—easily keeping other team members or cross-functional partners in the loop.

 ![image (32)](https://global.discourse-cdn.com/coda1/original/3X/d/c/dcecb626139743160ebef0145cbea66742c49389.jpeg)

The ability to name an AI block also combines well with our second feature update: the ability to create a button that refreshes an AI block or AI column.

**Fresh insights, a click away.**

Now, you can choose to refresh any AI block(s) or AI column(s) as options within a button’s setting, giving you full control over when to trigger AI calculations. For example, you can press the button before you start reviewing your team’s AI-generated action items, or set up an automation to refresh your data before each meeting.

 ![image (33)](https://global.discourse-cdn.com/coda1/original/3X/7/0/702453ebdf6d4347f85192552d4856558fc687c7.jpeg)

Try these control and customization updates, let us know what you think, and don’t forget to submit any docs you create to the [Coda AI at Work Challenge](http://aiatwork.devpost.com)!

---

<div class="post-metadata">

**Author:** ![Bruce\_Elliot](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/bruce_elliot/32/23262_2.png) [@Bruce\_Elliot](https://connect.superhuman.com/u/Bruce_Elliot)\
**Post date:** [June 28, 2023, 5:41pm UTC](https://connect.superhuman.com/t/2-new-ai-building-blocks/40972/2 "2023-06-28T17:41:57Z")

</div>

Thanks for the tip Glenn. It’s almost miraculous how AI is integrating with productivity software. Good to see Coda is staying on the cutting edge.

Cheers,  
Bruce Elliot

---

<div class="post-metadata">

**Author:** ![Jean\_Marc\_Dieu](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/jean_marc_dieu/32/32512_2.png) [@Jean\_Marc\_Dieu](https://connect.superhuman.com/u/Jean_Marc_Dieu)\
**Post date:** [June 28, 2023, 6:59pm UTC](https://connect.superhuman.com/t/2-new-ai-building-blocks/40972/3 "2023-06-28T18:59:31Z")

</div>

Amazing. I was looking for an AI Refresh action yesterday! So glad you implemented it!

---

<div class="post-metadata">

**Author:** ![Karina\_Mikhli](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/karina_mikhli/32/32549_2.png) [@Karina\_Mikhli](https://connect.superhuman.com/u/Karina_Mikhli)\
**Post date:** [June 29, 2023, 2:16am UTC](https://connect.superhuman.com/t/2-new-ai-building-blocks/40972/4 "2023-06-29T02:16:35Z")

</div>

There doesn’t seem to be the option to refresh a column in a table, as mentioned?

 ![image](https://global.discourse-cdn.com/coda1/original/3X/1/6/1606d9bd713dc8c5e96629f81ffdb3ab3d14a1fc.png)

---

<div class="post-metadata">

**Author:** ![Glenn\_Jaume](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/glenn_jaume/32/5943_2.png) [@Glenn\_Jaume](https://connect.superhuman.com/u/Glenn_Jaume)\
**Post date:** [June 29, 2023, 4:39pm UTC](https://connect.superhuman.com/t/2-new-ai-building-blocks/40972/5 "2023-06-29T16:39:11Z")

</div>

@Karina_Mikhli  
Apologies, on the page you can only refresh a block. You have to add the button to a table to refresh a row (and then a button to push those buttons if you want the whole column)

---

<div class="post-metadata">

**Author:** ![Karina\_Mikhli](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/karina_mikhli/32/32549_2.png) [@Karina\_Mikhli](https://connect.superhuman.com/u/Karina_Mikhli)\
**Post date:** [June 29, 2023, 6:54pm UTC](https://connect.superhuman.com/t/2-new-ai-building-blocks/40972/6 "2023-06-29T18:54:23Z")

</div>

Got it and thanks for clarifying. Will test that out now.

---

<div class="post-metadata">

**Author:** ![Doug\_Loud](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/doug_loud/32/28122_2.png) [@Doug\_Loud](https://connect.superhuman.com/u/Doug_Loud)\
**Post date:** [July 5, 2023, 8:36pm UTC](https://connect.superhuman.com/t/2-new-ai-building-blocks/40972/7 "2023-07-05T20:36:51Z")

</div>

Probably missing something obvious, but, while I can create great blocks, it will not let me name them to use in a button. This link is: [https://coda.io/d/\_dWtYk-Bwrb\_/Companies-AI-Website\_suk3D](https://coda.io/d/_dWtYk-Bwrb_/Companies-AI-Website_suk3D)

---

<div class="post-metadata">

**Author:** ![Doug\_Loud](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/doug_loud/32/28122_2.png) [@Doug\_Loud](https://connect.superhuman.com/u/Doug_Loud)\
**Post date:** [July 5, 2023, 8:38pm UTC](https://connect.superhuman.com/t/2-new-ai-building-blocks/40972/8 "2023-07-05T20:38:35Z")

</div>

Sorry! Wrong link! Use this one please: [https://coda.io/d/\_dzRIfSJivyY/AI-TextTestTable-Page\_suczO](https://coda.io/d/_dzRIfSJivyY/AI-TextTestTable-Page_suczO)

---

<div class="post-metadata">

**Author:** ![Glenn\_Jaume](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/glenn_jaume/32/5943_2.png) [@Glenn\_Jaume](https://connect.superhuman.com/u/Glenn_Jaume)\
**Post date:** [July 5, 2023, 10:28pm UTC](https://connect.superhuman.com/t/2-new-ai-building-blocks/40972/9 "2023-07-05T22:28:40Z")

</div>

Hi Doug,e will DM to help you out 🙂

---

<div class="post-metadata">

**Author:** ![Doug\_Loud](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/doug_loud/32/28122_2.png) [@Doug\_Loud](https://connect.superhuman.com/u/Doug_Loud)\
**Post date:** [July 5, 2023, 11:12pm UTC](https://connect.superhuman.com/t/2-new-ai-building-blocks/40972/10 "2023-07-05T23:12:17Z")

</div>

If you mean corporate support, they usually send me to the Community first, bless I’m really in trouble. DM?

---

<div class="post-metadata">

**Author:** ![Michael\_Skok1](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/michael_skok1/32/24976_2.png) [@Michael\_Skok1](https://connect.superhuman.com/u/Michael_Skok1)\
**Post date:** [July 6, 2023, 10:33pm UTC](https://connect.superhuman.com/t/2-new-ai-building-blocks/40972/11 "2023-07-06T22:33:53Z")

</div>

Great adds @Glenn_Jaume !

---

<div class="post-metadata">

**Author:** ![Bill\_French](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/bill_french/32/49422_2.png) [@Bill\_French](https://connect.superhuman.com/u/Bill_French)\
**Post date:** [July 8, 2023, 11:50am UTC](https://connect.superhuman.com/t/2-new-ai-building-blocks/40972/12 "2023-07-08T11:50:25Z")

</div>

> [@Glenn\_Jaume](#):
>
> two new [Coda AI](https://connect.superhuman.com/t/announcing-coda-ai-the-ai-at-work-challenge/40634) feature updates that give you more control over how to use your AI-generated content and share it with others.

These are two very powerful Coda AI features that came in the nick of time. I could not have produced Promptology as a challenge submission without them.

> **[Promptology \[AI at Work Challenge\]](https://coda.io/@billfrench/promptology-ai-at-work-challenge)**
>
> Creating and Managing AI Prompts for Greater Productivity

---

<div class="post-metadata">

**Author:** ![raosana\_saleem](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/raosana_saleem/32/33401_2.png) [@raosana\_saleem](https://connect.superhuman.com/u/raosana_saleem)\
**Post date:** [July 17, 2023, 1:25pm UTC](https://connect.superhuman.com/t/2-new-ai-building-blocks/40972/13 "2023-07-17T13:25:08Z")

</div>

That amazing love this feature it really helps me.

---

<div class="post-metadata">

**Author:** ![John\_Faig](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/john_faig/32/9611_2.png) [@John\_Faig](https://connect.superhuman.com/u/John_Faig)\
**Post date:** [August 11, 2023, 12:10pm UTC](https://connect.superhuman.com/t/2-new-ai-building-blocks/40972/14 "2023-08-11T12:10:00Z")

</div>

Sorry. Newbie here. My goal is to have a button have AI summarize one column from a table. I think my AI prompt is good, but I’m missing on how to get the button to only pick one column.

My prompt:

 ![image](https://global.discourse-cdn.com/coda1/original/3X/8/8/885bf0faacbdb229134b6c4feae3085a0753bc8c.png)

Button example  
 ![image](https://global.discourse-cdn.com/coda1/original/3X/a/e/aeba944f2d3641015103129c69f4debd2ca3cf83.png)

---

<div class="post-metadata">

**Author:** ![Glenn\_Jaume](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/glenn_jaume/32/5943_2.png) [@Glenn\_Jaume](https://connect.superhuman.com/u/Glenn_Jaume)\
**Post date:** [August 11, 2023, 8:56pm UTC](https://connect.superhuman.com/t/2-new-ai-building-blocks/40972/15 "2023-08-11T20:56:35Z")

</div>

Ahh, its a slightly different set up for columns. Try creating this as a button column in the table you should see the AI column then. You can then make a button on your page that pushes all of those buttons in one go 🙂

---

<div class="post-metadata">

**Author:** ![John\_Faig](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/john_faig/32/9611_2.png) [@John\_Faig](https://connect.superhuman.com/u/John_Faig)\
**Post date:** [August 12, 2023, 2:18pm UTC](https://connect.superhuman.com/t/2-new-ai-building-blocks/40972/16 "2023-08-12T14:18:30Z")

</div>

Thanks for the response.

I actually want a summary of all rows for a text column.

---

<div class="post-metadata">

**Author:** ![John\_Faig](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/john_faig/32/9611_2.png) [@John\_Faig](https://connect.superhuman.com/u/John_Faig)\
**Post date:** [August 16, 2023, 11:15pm UTC](https://connect.superhuman.com/t/2-new-ai-building-blocks/40972/17 "2023-08-16T23:15:23Z")

</div>

Is there a way to do this?

---

<div class="post-metadata">

**Author:** ![Katy\_Turner](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/katy_turner/32/21395_2.png) [@Katy\_Turner](https://connect.superhuman.com/u/Katy_Turner)\
**Post date:** [August 17, 2023, 3:12pm UTC](https://connect.superhuman.com/t/2-new-ai-building-blocks/40972/18 "2023-08-17T15:12:00Z")

</div>

Hi @John_Faig, are you looking to use AI block to summarize two columns from two different tables? If so, you can type = in the AI block prompt to open up the formula builder, then use the dot notation to select which column. Here’s an [example doc](https://coda.io/d/_dpIEgsRqGpM/Table-summaries_su7-9) with a video demo.

---

<div class="post-metadata">

**Author:** ![Bill\_French](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/bill_french/32/49422_2.png) [@Bill\_French](https://connect.superhuman.com/u/Bill_French)\
**Post date:** [August 17, 2023, 3:24pm UTC](https://connect.superhuman.com/t/2-new-ai-building-blocks/40972/19 "2023-08-17T15:24:38Z")

</div>

> [@John\_Faig](#):
>
> I actually want a summary of all rows for a text column.

There are some issues with this implementation strategy because a column of texts could easily become very large overstepping the prompt limit of 8k bytes. Ideally, you should filter the rows and concatenate the texts to control the amount of content you are feeding into the summation inference.

In any case, here’s how you do it - as @Katy_Turner said, create your AI Block and prompt and then enter an equals sign at the point in the prompt where you want the column data to be inserted.

 ![CleanShot 2023-08-17 at 09.20.17@2x](https://global.discourse-cdn.com/coda1/original/3X/0/b/0b988ffc4af57add059866431692ec260452b27a.png)

Another approach is to summarize each of the texts by row and then use the summarized column to get a summation of the summaries. This will scale little better and improve performance of the column summation process. But, the 8k ceiling is still something to be aware of.

Creating the row-based summaries could also be further constrained to just one sentence or event extracted terms such as entities and keywords. Asking the LLM to summarize based on limited row content will be surprisingly effective because LLMs are designed to fill in the missing words.

---

<div class="post-metadata">

**Author:** ![John\_Faig](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/john_faig/32/9611_2.png) [@John\_Faig](https://connect.superhuman.com/u/John_Faig)\
**Post date:** [August 17, 2023, 3:52pm UTC](https://connect.superhuman.com/t/2-new-ai-building-blocks/40972/20 "2023-08-17T15:52:26Z")

</div>

@Bill_French Thanks for the additional thoughts.

This document is a weekly agenda and I don’t think that we will have over 8K of notes in the table.

If I use thuis in a different document, I’ll test the total number of characters and opt to do a summary of each row’s summary.
