# Gooey.AI Updates & Blog

All latest updates from Gooey.AI

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td>Gooey.AI at the IndiaAI Impact Summit 2026</td><td><a href="https://blog.gooey.ai/gooey.ai-at-the-india-ai-summit-2026">https://blog.gooey.ai/gooey.ai-at-the-india-ai-summit-2026</a></td><td data-object-fit="cover"><a href="/files/FkBurPfvs7rdEVVJrSKs">/files/FkBurPfvs7rdEVVJrSKs</a></td></tr><tr><td>📞 One click deployments, tool calling and more</td><td><a href="/pages/6df077dc4b8b905ebcd04df6e25125334c0db14f">/pages/6df077dc4b8b905ebcd04df6e25125334c0db14f</a></td><td><a href="/files/wmrYL5huFB08fSEJwcGL">/files/wmrYL5huFB08fSEJwcGL</a></td></tr><tr><td>🙌 Building AI for Underrepresented Languages and Creators</td><td><a href="/pages/0ZBJqoqZr0ToDqFWbHPn">/pages/0ZBJqoqZr0ToDqFWbHPn</a></td><td><a href="/files/XNamBr5KW7yrR19sS0D0">/files/XNamBr5KW7yrR19sS0D0</a></td></tr><tr><td>🌈 GPT-5, Animation Updates &#x26; Analytics Redesign</td><td><a href="/pages/09w9EtAcKOGpYnqQPmn5">/pages/09w9EtAcKOGpYnqQPmn5</a></td><td><a href="/files/qdzOnvxHbYxkaPdsNiH1">/files/qdzOnvxHbYxkaPdsNiH1</a></td></tr><tr><td><span data-gb-custom-inline data-tag="emoji" data-code="2600">☀️</span> Secure workspaces, Search and Flux1 Kontext! </td><td><a href="/pages/sqqopmvxFPT73bTc1TXQ">/pages/sqqopmvxFPT73bTc1TXQ</a></td><td><a href="/files/4MzUUM5EOM8SiJXpxBub">/files/4MzUUM5EOM8SiJXpxBub</a></td></tr><tr><td><span data-gb-custom-inline data-tag="emoji" data-code="1f33b">🌻</span> Introducing Workspaces and IVR Support</td><td><a href="/pages/gAMeCpPcomm3AQhxMcI9">/pages/gAMeCpPcomm3AQhxMcI9</a></td><td><a href="/files/KrKzltPvwnrlxisNub7m">/files/KrKzltPvwnrlxisNub7m</a></td></tr><tr><td>🌱 Announcing: Gooey.AI Workflow Accelerator</td><td><a href="/pages/1NA0cbSjfULOsntEyx6y">/pages/1NA0cbSjfULOsntEyx6y</a></td><td><a href="/files/qZcZFSzzADu1x531p5QV">/files/qZcZFSzzADu1x531p5QV</a></td></tr><tr><td>🎉 2025 Gooey.AI Copilot Update</td><td><a href="/pages/RUhvzZqr84ShfYJzpu14">/pages/RUhvzZqr84ShfYJzpu14</a></td><td><a href="/files/iFOzGTckNoRpGMezBVtI">/files/iFOzGTckNoRpGMezBVtI</a></td></tr><tr><td>🌐 Embeddable Web Widget Made With React</td><td><a href="/pages/KLWHUR2gihp4omfglHJ8">/pages/KLWHUR2gihp4omfglHJ8</a></td><td><a href="/files/g4Lq20q07L5l2VKmy8hM">/files/g4Lq20q07L5l2VKmy8hM</a></td></tr><tr><td>🏃‍♀️Handling schema migrations on a live database, at scale</td><td><a href="/pages/Zytoxf3N76Tu0OQqh2J4">/pages/Zytoxf3N76Tu0OQqh2J4</a></td><td><a href="/files/zBOMQYcf604XMZ8pTDOu">/files/zBOMQYcf604XMZ8pTDOu</a></td></tr><tr><td>🤝🏼 AI Workflow Standards</td><td><a href="/pages/j992UhUVHr0eMG3l94y3">/pages/j992UhUVHr0eMG3l94y3</a></td><td><a href="/files/1AtnNkWgGXokbNgCvUwV">/files/1AtnNkWgGXokbNgCvUwV</a></td></tr><tr><td>🧩 Fun fun functions!   </td><td><a href="/pages/K0cwPcJtt43h3MYCF496">/pages/K0cwPcJtt43h3MYCF496</a></td><td><a href="/files/mBilj5z9nIL6al8bAmY5">/files/mBilj5z9nIL6al8bAmY5</a></td></tr><tr><td>🌼 Spring Into Summer with Copilot</td><td><a href="/pages/5necyzxhOLL6NU6e6qJ2">/pages/5necyzxhOLL6NU6e6qJ2</a></td><td><a href="/files/tqXHVyybQdigze1wG847">/files/tqXHVyybQdigze1wG847</a></td></tr><tr><td>🏎️ Global Language Understanding for AIs</td><td><a href="/pages/8vQ4X53jLf8YCHenLNBL">/pages/8vQ4X53jLf8YCHenLNBL</a></td><td><a href="/files/VxOWRYz2Vyw22xAfVc9h">/files/VxOWRYz2Vyw22xAfVc9h</a></td></tr><tr><td>🍜 From Bland to Brilliant ChatBots: New Copilot Features for April 2024!</td><td><a href="/pages/Jd0aY7vqpdjEIBVVej7H">/pages/Jd0aY7vqpdjEIBVVej7H</a></td><td><a href="/files/n7bNLIfRzOmDHVAqNVmc">/files/n7bNLIfRzOmDHVAqNVmc</a></td></tr><tr><td>2023 Recap</td><td><a href="/pages/oqvVgT8SQiMV0DC1C2BF">/pages/oqvVgT8SQiMV0DC1C2BF</a></td><td><a href="/files/TpoEcjcaR0h6XfO2wxRv">/files/TpoEcjcaR0h6XfO2wxRv</a></td></tr><tr><td>The GenAI Marketing Disruption &#x26; How Gooey.AI Can Help</td><td><a href="/pages/RHyQ7HqOhC3kd11zXKfU">/pages/RHyQ7HqOhC3kd11zXKfU</a></td><td><a href="/files/DcC19gGshMJu2aF9gUbz">/files/DcC19gGshMJu2aF9gUbz</a></td></tr><tr><td>Gooey.AI's Open Source Vision</td><td><a href="/pages/sgMnQTmrb90nYXKAZQPt">/pages/sgMnQTmrb90nYXKAZQPt</a></td><td><a href="/files/0GHauv3BXVTsl9M1g5yW">/files/0GHauv3BXVTsl9M1g5yW</a></td></tr><tr><td>Heineken / Tiger QR Code Case Study</td><td><a href="/pages/YOcUeCWKYMH6zQA9ZMq7">/pages/YOcUeCWKYMH6zQA9ZMq7</a></td><td><a href="/files/k25ssorEFsKXIdo0dJxE">/files/k25ssorEFsKXIdo0dJxE</a></td></tr><tr><td>How to Use Gooey.AI with Google Colab</td><td><a href="/pages/c2W9Y2iYYil6EhLkQ1nD">/pages/c2W9Y2iYYil6EhLkQ1nD</a></td><td><a href="/files/tZvzMv8HUYrLCoJSLtlm">/files/tZvzMv8HUYrLCoJSLtlm</a></td></tr><tr><td>Farmer.CHAT - Climate-smart practices become more accessible.</td><td><a href="/pages/nw3qIaBNJr3BDUidhbSs">/pages/nw3qIaBNJr3BDUidhbSs</a></td><td><a href="/files/3PKUKq8UPl1nA04u04X4">/files/3PKUKq8UPl1nA04u04X4</a></td></tr></tbody></table>

## News

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td>Inside the New Nonprofit AI Initiatives Seeking to Aid Teachers and Farmers in Rural Africa</td><td><a href="https://time.com/7160849/opportunity-international-ai-farmers-teachers/">https://time.com/7160849/opportunity-international-ai-farmers-teachers/</a></td><td><a href="/files/MHb1PTjT4s3fdluIMqZR">/files/MHb1PTjT4s3fdluIMqZR</a></td></tr><tr><td>Farmer.CHAT Demo’d at the UN</td><td><a href="/pages/nw3qIaBNJr3BDUidhbSs">/pages/nw3qIaBNJr3BDUidhbSs</a></td><td><a href="/files/rY00tDx7hjynbKZmsERn">/files/rY00tDx7hjynbKZmsERn</a></td></tr><tr><td>Beyond Bias: Making AI More Inclusive</td><td><a href="https://www.goethe.de/ins/in/en/kul/fmd/bia.html">https://www.goethe.de/ins/in/en/kul/fmd/bia.html</a></td><td><a href="/files/K5RK2h5B0DHMIOeDTkbj">/files/K5RK2h5B0DHMIOeDTkbj</a></td></tr><tr><td>Nvidia Podcast: How Gooey.AI Empowers Frontline Workers</td><td><a href="https://blogs.nvidia.com/blog/gooeyai-makes-ai-more-accessible/">https://blogs.nvidia.com/blog/gooeyai-makes-ai-more-accessible/</a></td><td><a href="/files/mdWxlE8AdlZoVOMkI5jn">/files/mdWxlE8AdlZoVOMkI5jn</a></td></tr><tr><td>Gooey.AI Workflow Accelerator, supported by the Rockefeller Foundation</td><td><a href="https://blog.gooey.ai/gooey.ai-workflow-accelerator-supported-by-the-rockefeller-foundation">https://blog.gooey.ai/gooey.ai-workflow-accelerator-supported-by-the-rockefeller-foundation</a></td><td><a href="/files/EBDAQDpWsEZyzFNagjiM">/files/EBDAQDpWsEZyzFNagjiM</a></td></tr><tr><td>AI Agent Delivers Multilingual Support to African Farmers</td><td><a href="https://developer.nvidia.com/blog/ai-chatbot-delivers-multilingual-support-to-african-farmers/">https://developer.nvidia.com/blog/ai-chatbot-delivers-multilingual-support-to-african-farmers/</a></td><td><a href="/files/FQTvt2PTsox2pJqdXH7r">/files/FQTvt2PTsox2pJqdXH7r</a></td></tr></tbody></table>


# Gooey.AI at the India AI Impact Summit 2026

## Talk by our founder Sean Blagsvedt at Shaping Tomorrow – the UK AI Showcase and Reception

IJoin us this on 19th February at Shaping Tomorrow – the UK AI Showcase and Reception at the British High Commissioner’s Residence, for a talk by Sean Blagsvedt, Founder & CEO of Gooey.AI.

In a world increasingly shaped by a handful of AI superpowers, Sean will challenge the idea that sovereignty means isolation. Instead, he argues that for countries like the UK and India,  sovereignty involves strategic cooperation.

The evening brings together policymakers, technologists, and the UK's most senior leaders.

{% embed url="<https://www.linkedin.com/feed/update/urn:li:activity:7430277786155581443>" %}

<figure><img src="/files/eva7CmaHbY6OpFnVKBci" alt=""><figcaption></figcaption></figure>

## Meet the Gooey team at the India AI Impact Summit 2026!

Connect with our founder & CEO Sean Blagsvedt, our founder & CCO Archana Prasad, our co-founder and CTO Dev Aggarwal and our brilliant software engineer Kaustubh M.

Join us at our booth to explore Gooey.AI. Discover our low-code orchestration platform and our impactful AI solutions.&#x20;

Come see live demos, ask questions, and imagine what you can build with Gooey.AI. See you there!

Venue - UK Pavilion, Hall no. 14, Bharat Mandapam

<figure><img src="/files/LPrfwUEd5sn0PQH06JsS" alt=""><figcaption></figcaption></figure>

{% embed url="<https://www.linkedin.com/feed/update/urn:li:activity:7429808817393283072>" %}

## We’re live at the India AI Impact Summit 2026 🇮🇳✨

Find Gooey.AI at two locations:

📍UK Pavilion

Meet our team and join the conversation on how investing in digital arts drives startup innovation.

📍 Booth P42, Plenary Hall 2, Bharat Mandapam

Explore our low-code AI orchestration platform and see how we’re building accessible AI infrastructure serving 1.5M+ users worldwide.

<figure><img src="/files/COO2wusFpfS4reJLy1cv" alt=""><figcaption></figcaption></figure>

{% embed url="<https://www.linkedin.com/feed/update/urn:li:activity:7429437367033274368>" %}

## Talk at the India AI Summit by our Founder and CCO Archana Prasad

At the India AI Impact Summit 2026, Archana Prasad, Founder & CCO of Gooey.AI, spoke alongside Tom Simmons, Head of Programmes, Digital Directions, Royal College of Art, in a session moderated by Sean Blagsvedt, Founder & CEO of Gooey.AI.&#x20;

The discussion focused on how investing in digital arts drives startup innovation, tracing Gooey.AI’s journey from a digital arts experiment to global AI infrastructure and showing how createch practice can lead to real-world impact.

We thank the British High Commission in India and the British Council India for hosting the session.&#x20;

<figure><img src="/files/YuOCTG89osIw1VnnGlrN" alt=""><figcaption></figcaption></figure>

{% embed url="<https://www.linkedin.com/feed/update/urn:li:activity:7429415095820222465>" %}

## Gooey.AI as one of the Top 30 Finalists at the AI by Her Challenge

We’re honored to share that Gooey.AI has been selected as one of the Top 30 Finalists in the AI by HER Global Impact Challenge, part of the IndiaAI Impact Summit 2026!

Out of 800+ applications from 50+ countries, Gooey.AI has been recognised alongside leading women-led and women-impacting AI innovations from around the world.

{% embed url="<https://www.linkedin.com/feed/update/urn:li:activity:7429041794992046081>" %}

## Gooey.AI's Booth at the UK Pavilion

Come meet us at the UK Pavilion at the IndiaAI Impact Summit 2026.

We’re excited to showcase how our team is building powerful, accessible AI tools that help organizations move from ideas to real-world impact.&#x20;

At our booth at the UK pavilion, you’ll get a behind-the-scenes look at our low code orchestration platform, our AI tools and workflows. You’ll also see firsthand how investing in TechArt can drive startup innovation, and creativity can be used to build scalable, impactful technology.&#x20;

We thank the British High Commission in India and the British Council India for hosting us there.

📍 UK Pavilion | Hall 14, Pragati Maidan

{% embed url="<https://www.linkedin.com/feed/update/urn:li:activity:7429079859051810816>" %}

<figure><img src="/files/OfPiYRSupBtIxiNijhBh" alt=""><figcaption></figcaption></figure>

## Gooey Team at the Sushma Swaraj Bhavan

The Gooey team is one of the Top 30 finalists at AI by Her challenge taking place at the Sushma Swaraj Bhavan.

We are grateful for the opportunity to engage, learn, and share our vision alongside inspiring women leaders shaping the future of AI.&#x20;

{% embed url="<https://www.linkedin.com/feed/update/urn:li:activity:7429020133496455168>" %}

<figure><img src="/files/5BmveHei11rj0TmylTwn" alt=""><figcaption></figcaption></figure>

## Countdown to the India AI Summit 2026

We’re thrilled to share that Gooey.AI is joining the IndiaAI Impact Summit 2026 🇮🇳

Our founders — Sean Blagsvedt, Archana Prasad, and Dev Aggarwal — along with Kaustubh Patil will be there all week.

We’re looking forward to connecting with organizations using AI to create meaningful, positive impact in the world.

{% embed url="<https://www.linkedin.com/feed/update/urn:li:activity:7426626575921725441>" %}


# One click deployments, tool calling and more

## Number cycling for WhatsApp + voice/sms support

Deploy a Voice Agent in three clicks! We've implemented Number Cycling, which means you can deploy your voice agent on our numbers with a custom extension! This supports field tests and pre-production agents. Once you are ready to launch in production, just upgrade to a dedicated number.

{% @arcade/embed flowId="pSO6ZEeUvLPCMddw1xi2" url="<https://app.arcade.software/share/pSO6ZEeUvLPCMddw1xi2>" %}

## Expanding the ideas of Beyond Bias

Gooey.AI and the Goethe-Institut hosted a series of Prompt-a-thons in Bangalore, New Delhi, and Pune, in October 2025, bringing together artists, creators, and practitioners to explore how AI can be more inclusive and culturally representative.

Participants had hands-on experience with our prototype Image Trainer tool, generating images and videos while contributing to the Open Manifesto. The prompt-a-thons were followed by insightful panel discussions featuring distinguished speakers:

Bangalore: Kalika Bali (Microsoft Research India), Raghu Dharmaraju (ARTPARK at IISc), Jaspreet Bindra (AI & Beyond / Tech Whisperer)

New Delhi: Gauri Pathak (Khoj), Ayush Chauhan (Quicksand), Nikhil Pahwa (Medianama),

Pune: Trishla Talera (TIFA Working Studios), Chaitanya Modak (Inhouse Design), Anokhi Shah (IOVR)

Panels explored AI bias, cultural heritage, identity, and ethical AI practices, with engaging discussions on how under-represented communities can be better represented in AI datasets.

The prompt-a-thons were very well-received in all the three cities, with participants also providing valuable feedback on the tool and the manifesto.

![](/files/2fe43dc77441644ef4494c612b8f22758bf12d10) ![](/files/e5015e8952ac8c9063244968248d03ab9dfc0162) ![](/files/344e8fae7d3a39317ac9e1573c19996d1460f773) ![](/files/760eb9a3fa1d96a189a22d7422c535bfe91229e2)

## Tool calling just got easier!

You can now connect from 1000+ tools and integrations directly into your AI Agent. Watch the demo below!

{% @arcade/embed flowId="WFLfl7sslCm19L1HJxMT" url="<https://app.arcade.software/share/WFLfl7sslCm19L1HJxMT>" %}

## Gooey team offsite in Pune

[Gooey.AI](http://gooey.ai/) team enjoyed a short offsite after the hectic leg of the Beyond Bias workshops!


# Building AI for Underrepresented Languages and Creators

African Language Evals, updated models, and new video workflows!

## **Language Evals** <a href="#iwnoib5nebga" id="iwnoib5nebga"></a>

In our mission to catalyze AI for global impact, we've been working extensively to assess how well the latest crop of state-of-the-art AI models understand low-resource languages, including Kikuyu, Swahili and Kinyarwanda.

We are now hosting:

* [Sunbird](https://gooey.ai/speech/kinyarwanda-sunbird-asr-vulavula-6qtjeruc6ava/)&#x20;
* [Jacaranda health](https://gooey.ai/speech/jacaranda-health-asr-google-translate-swahili-en-nj75qn3smx1q/)&#x20;
* [Akera](https://gooey.ai/speech/kikuyu-asr-via-akerawhisper-kik-full_v2-fine-tuned-us5dwt521r2l/)
* [Mbaza](https://gooey.ai/speech/mbaza-asr-google-translate-swahili-en-x06smbljck5e/)
* [Vulavula](https://gooey.ai/speech/kinyarwanda-sunbird-asr-vulavula-6qtjeruc6ava/)

Not only are we hosting the best African language models, we've also set up detailed evaluations to answer critical questions for developers building voice services in these languages.

## **Our Evaluation Approach** <a href="#id-6e5luqup9xm1" id="id-6e5luqup9xm1"></a>

Our evaluations use real-world questions from agriculture, health, and general conversation—the domains where voice AI can have the greatest impact. Each question was recorded as natural spoken audio to test end-to-end performance in realistic conditions.

#### **We evaluated three key questions:**

1. **Which AI architectures best understand common Swahili, Kikuyu, and Kinyarwanda questions?** We tested different workflow approaches including chained models with machine translation, fine-tuned ASR paired with GPT/Gemini for translation, and single-model audio-to-audio systems like GPT-realtime.
2. **Do these models understand spoken language well enough for production deployments?** We measured how accurately each architecture could process questions and generate expert-level responses.
3. **Are response times fast enough for real-world use?** We tracked latency to ensure these solutions could power voice-only services on non-smartphones, which is critical for accessibility in many communities.

#### **Results** <a href="#id-44fx6eqqqfhh" id="id-44fx6eqqqfhh"></a>

Our evals show that fine-tuned ASR combined with GPT-5 / Gemini 2.5 delivered improved accuracy and lower latency across all three languages.

|                                                                                                                                           | ASR-MT-LLM-MT-TTS                                                                                                                            | ASR-LLM-TTS                                                                                                           | Single Model                                                                                                                                                                                                                                  |
| ----------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| <p><a href="https://gooey.ai/bulk/top4-swahili-output-text-eval-8th-sept-4qk762cbmepp/">Quality</a></p><p>Swahil Audio2English Answer</p> | <p>94% </p><p><a href="https://gooey.ai/copilot/swahili-jacaranda-gpt-5-google-mt-a2t-8ps1p54ep74x/">Jacaranda + GPT5 + Google Trans</a></p> | <p>100% </p><p><a href="https://gooey.ai/copilot/swahili-jacaranda-gpt-5-a2t-pkj3bnha20zu/">Jacaranda + GPT-5</a></p> | <p>49%</p><p> <a href="https://gooey.ai/copilot/swahili-jacaranda-gpt-5-google-mt-a2t-8ps1p54ep74x/">GPT4o realtime</a> beats <a href="https://gooey.ai/copilot/swahili-jacaranda-gpt-5-google-mt-a2t-8ps1p54ep74x/">GPT-realtime</a> 31%</p> |
| <p><a href="https://gooey.ai/bulk/swahili-latency-k5dxwa79044l/">Latency</a></p><p>Swahili Audio2SwahiliAudio</p><p>Mean in seconds</p>   | 6.3                                                                                                                                          | 5.99                                                                                                                  | 6.48                                                                                                                                                                                                                                          |

### **Explore the detailed evaluations:**

**KINYARWANDA**

{% embed url="<https://gooey.ai/bulk/realtime-kinyarwanda-audio2text-prompt-compare-30qs-m8nyfl06njsf/>" %}

**SWAHILI:**

{% embed url="<https://gooey.ai/bulk/top4-swahili-audio2text-comparison-11-sept-30qs-7sqzq9jf0wxn/>" %}

**KIKUYU:**

{% embed url="<https://gooey.ai/bulk/kikuyu-audio2text-comparison-25qs-u5vpyu8ip1r1/>" %}

## Other Updated Language Models <a href="#aeofg1vyaqz2" id="aeofg1vyaqz2"></a>

In our efforts to create higher accessiblity for AI in the impact sector we are happy to share that we are already hosting - [Sealion v4](https://gooey.ai/copilot/english-sea-lion-v4-bot-lysd8rxa6vl7/) and [Apertus](https://gooey.ai/copilot/apertus-copilot-b8a03utn306w/)!&#x20;

## Video Workflows <a href="#id-6pophgn5omg1" id="id-6pophgn5omg1"></a>

#### Animate Under-represented Datasets <a href="#id-1lc5smr1qhj7" id="id-1lc5smr1qhj7"></a>

As part of our [**Beyond Bias**](https://gooey.ai/beyondbias) initiative, we're expanding video capabilities to help creators and artists bring visibility to underrepresented communities and datasets. With [Gooey.AI](http://gooey.ai/) you can now:

1. Bring your own image dataset
2. Train a Flux Lora custom image model
3. Use the Lora Model to create images
4. And finally, animate these images

***ZOOM IN to see the Beyond Bias Workflow!***&#x20;

{% embed url="<https://www.figma.com/board/sUPT00UJNn2LvF731rxkoO/Untitled?node-id=0-1&t=E5JMiokgVJOuvEOQ-1>" %}

These features emerged from our Beyond Bias workshops, where we identified the need for AI tools that don't just work for everyone, but actively help amplify voices and stories that have been marginalized in AI training data.

**Learn more about Beyond Bias workflows** in our upcoming section below.

#### Video Models on Gooey.AI <a href="#id-57wyvoimv3a1" id="id-57wyvoimv3a1"></a>

We are thrilled to release our text-to-video and image-to-video models! Start making high-quality videos with:

* Veo3
* Wan 2.5
* Kling and more!

{% @arcade/embed flowId="6XTIJ7DCx0ycv4lHVVxV" url="<https://app.arcade.software/share/6XTIJ7DCx0ycv4lHVVxV>" %}

{% hint style="info" %}
PRO TIP: It can also generate audio!
{% endhint %}

## Upcoming <a href="#jd5whn38njyi" id="jd5whn38njyi"></a>

Finally, we are excited to announce our upcoming Beyond Bias Prompt-a-thon in Delhi, Pune and Bangalore.

{% embed url="<https://cdn.prod.website-files.com/6864c89c210135e40bbd6674%2F68d162922146809732404843_Beyond%20Bias%20Video-transcode.mp4>" %}

> Beyond Bias, a Gooey.AI and Goethe-Institut India partnership, reimagines generative AI through participatory practices, creating inclusive datasets and tools that honor diversity and drive innovation.

Know more about Beyond Bias:

{% embed url="<https://gooey.ai/beyondbias>" %}


# GPT-5, Animation Updates & Analytics Redesign

A busy August with fresh updates to aspect ratio in AI Animation tool, a new look for analytics dashboard and awesomeness of GPT-5

Hope you’ve had a great summer! Here are some updates from ours:

### 1. Aspect ratio for animation

We’ve implemented the much-awaited feature request to have different aspect ratios for our AI Animation Generator. Now you can create Landscape and Portrait videos!

{% @arcade/embed flowId="G56ARlFKDBPeLHHLmYhM" url="<https://app.arcade.software/share/G56ARlFKDBPeLHHLmYhM>" %}

### 2. Added GPT-5

We’ve added GPT-5 across all our workflows. Make sure you add your reasoning settings to get the best results for your use case.

{% @arcade/embed flowId="1z0Eqp1UIDOykz8UlqbF" url="<https://app.arcade.software/share/1z0Eqp1UIDOykz8UlqbF>" %}

### 3. Dashboard UI upgrade

We’ve added a fresh new update to the Dashboard analytics. You can hover and see all the aligned data for a particular date.&#x20;

![](/files/Tv9fYpRBaJJar314pePK)


# Secure workspaces, Search and Flux1 Kontext!

We've started out the summer with a great set of updates!&#x20;

### Search made easy! <a href="#r1bx4zntk5c5" id="r1bx4zntk5c5"></a>

Now you can search for all public and team workflows in a jiffy! Just hit the “Explore” button at the top and search for your workflows by name, workspace, and type of workflow.

{% @arcade/embed flowId="kK41pV4y8o39rRH2kp5e" url="<https://app.arcade.software/share/kK41pV4y8o39rRH2kp5e>" %}

### Workspace more secure <a href="#id-2ybz7ns21288" id="id-2ybz7ns21288"></a>

You can’t access a workflow if you aren’t added to the workspace! This makes Workspaces more secure especially if you are using secret keys.

![](/files/wXXIdCBT0jWXsKKiuKbc)

### Build a voice+SMS agent in minutes! <a href="#id-42nbvhaemfrz" id="id-42nbvhaemfrz"></a>

Don’t miss this quick tutorial from our CEO, Sean Blagsvedt. With GPT4o-audio, we can capture a user conversation and send out a summary via SMS! You can build a voice agent in less than 10 minutes:

{% embed url="<https://www.loom.com/share/24830913661340c8beb7b31e6b2cc2fb?sid=4acca44f-8d96-4229-b61f-2064996b532e>" %}

### Added Flux1 Kontext \[pro] <a href="#lptchsfjgecd" id="lptchsfjgecd"></a>

We updated Flux1 Kontext \[pro] in our “Edit an Image” Workflow. You can use text prompts to edit any image you have.

{% embed url="<https://gooey.ai/ai-photo-editor/flux1-kontext-pro-edit-your-image-31816jgvdx30/>" %}

![](/files/37K2rRjFT7Ifddm9e3hX)

{% embed url="<https://gooey.ai/ai-photo-editor/flux1-kontext-pro-edit-text-in-an-image-with-ai-nnrcl6mpf16o/>" %}

![](/files/SyL62S3BrXEkvE1YgwSu)

{% embed url="<https://gooey.ai/ai-photo-editor/cartoonify-your-dog-with-flux1-kontext-pro-ceano85e/>" %}

<figure><img src="/files/jtEiwOzFNXIjXiq4krfU" alt=""><figcaption></figcaption></figure>

{% embed url="<https://gooey.ai/ai-photo-editor/flux1-kontext-pro-replace-a-background-qww9bl8o3hqz/>" %}

![](/files/4Qt0c9mb2s8jCkGFmmMc)

Look out for:

* More amazing UI updates&#x20;
* Number cycling
* And a top secret release :shushing\_face:


# Introducing Workspaces and IVR Support

## Workspaces

### Invite team members to the workspace

* Now you can collaborate with others in the same workspace
* Version History

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfkTPhoR55MWdD2FWZbzVBG2Dl3qMeoySgE5w6LCRxGCm4v0S3UGrn6EeJOza-g3SgxJHqgrmCRoWQy7RtVhO7dHIn5ZFkHN8PDeUKGorXRcoOWIUEJKwGcMumHdo91vEIJUUDD?key=VrvxJTV5T3ZonJMcvgpwyw" alt=""><figcaption></figcaption></figure>

### Public pages for the workspace

You can now make your workflows public! We now have a simple and elegant way to show-off public workflows in a team Workspace!&#x20;

* View all public workflows
* View members in the workspace
* Add your org’s banner
* Add details about your organization

<figure><img src="/files/TZ2CRfp1gVw3uHF23J5Q" alt=""><figcaption></figcaption></figure>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdKhRb79TS0sztyr5M6PrkuHiPMU_f-Zntfrf2oySRe5eS3esBpOVeKTdNuWk0FKgZueb-Ugr2bytLcbTl1WDG3_ccNEiofFOJjIAHfBFeqqjM2GjkFVJojivN9e69ChCLS_VUXDw?key=VrvxJTV5T3ZonJMcvgpwyw" alt=""><figcaption></figcaption></figure>

{% embed url="<https://gooey.ai/iom>" %}

## Search + Explore

Now you can navigate public workflows through our Search and Explore section. <br>

{% @arcade/embed flowId="tU2V5JDJFls3yfWbCaqJ" url="<https://app.arcade.software/share/tU2V5JDJFls3yfWbCaqJ>" %}

## Real-time IVR + call routing

### Real-time IVR

We now support Real-time IVR for [Gooey.AI](http://gooey.ai) agents. Try it out here:

{% embed url="<https://gooey.ai/copilot/seamore-voice-qm5r9ngtjrmp/>" %}

If you’d like to implement this, please reach out to us at <sales@gooey.ai>.&#x20;

### Call Routing

With simple prompt engineering, Voice agents can route calls on the user’s command.&#x20;

{% code overflow="wrap" %}

```
If the answer included a phone number, offer to transfer their call (assuming it’s a valid number). If the user approves or has already asked to be connected, respond with: "Transferring <button gui-action="transfer_call">[number]</button>" and remain silent during the transfer.

```

{% endcode %}

Scan the QR Code and try it yourself here:

<figure><img src="/files/rkeC27rKU8SuZLoSTmJH" alt="" width="384"><figcaption></figcaption></figure>

## Functions in Python

This was a much-awaited feature for our Developer community. We now support Functions in Python. This will also support external library use like `pandas`,...

Check out the Python Functions examples:&#x20;

{% embed url="<https://gooey.ai/functions/custom-auth-rag-documents-example-hlrfz6d65x1y/>" %}

## Aesthetic Updates

In the last few commits, we have been slowly upgrading the Copilot Builder.&#x20;

Here are some of the updates:

* We’ve got a great new UI update for our copilot builder with a highly functional Web Widget Preview!&#x20;
* Instant buttons to test copilot integrations&#x20;

{% @arcade/embed flowId="ZiV5mtSBemq27asjDWeP" url="<https://app.arcade.software/share/ZiV5mtSBemq27asjDWeP>" %}

## SoTA LLM support

We’ve updated our LLM support with the latest SoTA models, including:

1. OpenAI’s GPT-4.1, GPT-4.1-mini, GPT-4.1-nano, o3, o3-mini
2. Google Gemini Pro 2.5
3. Claude 4
4. Llama 4

See here:

\[add link for LLM run with all the latest models - currently blocked by Claude 4]

## Gooey in the news!&#x20;

* Announcing the winners of Gooey.AI Workflow Accelerator supported by The Rockefeller Foundation

{% embed url="<https://www.linkedin.com/posts/gooeyai_announcing-the-2025-ai-workflow-accelerator-activity-7336783948095578112-xaX7?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAR27dIBuWVHbC2vmjMVi6xweAFJLchh5jY>" %}

* Partnering with MEXA Generative AI for Mental Health Research Accelerator, supported by the [Wellcome Trust](https://www.linkedin.com/company/wellcome-trust/).

{% embed url="<https://www.linkedin.com/posts/gooeyai_responsibleai-mentalhealthmatters-aiforcare-activity-7338980127202013185-EMUD?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAR27dIBuWVHbC2vmjMVi6xweAFJLchh5jY>" %}

* Our founder and CCO, Archana Prasad, shares insights from the Beyond Bias initiative.

{% embed url="<https://www.linkedin.com/posts/gooeyai_beyondbias-generativeai-beyondbiasinitiative-activity-7343530470288064513-vtMb?utm_source=share&utm_medium=member_desktop&rcm=ACoAAD_OP40BeWaBMVKcH16vx2ZAS7kHYrw6nso>" %}


# Gooey.AI and Wellcome Trust are partnering with MEXA Gen AI Mental Health Research Accelerator

#### Gooey.AI is thrilled to be a partner for MEXA Generative AI for Mental Health Research Accelerator. We'll support teams participating in the Generative AI for Anxiety, Depression and Psychosis Research Accelerator, generously supported by Wellcome.

\
As part of this collaboration, Gooey.AI will provide selected teams with personalized support and access to their unique AI workflow platform to design, build, and deploy impactful AI workflows for mental health.

To learn more and apply for Gooey.AI’s accelerator support, fill out the Expression of Interest form here: <https://gooey.ai/ApplyToMEXA>

{% embed url="<https://www.linkedin.com/posts/mexacommunity_mexa-mentalhealth-aiforgood-activity-7330971225348808707-Qqnj?rcm=ACoAAD_OP40BeWaBMVKcH16vx2ZAS7kHYrw6nso&utm_medium=member_desktop&utm_source=share>" %}

Learn more from our CEO Sean Blagsvedt about Gooey and 'How to Build Systems That Change Lives'.

Watch the recording here:&#x20;

{% embed url="<https://youtu.be/CQbNkV4GDJk?feature=shared>" %}

A friendly reminder that applications for the MEXA Generative AI for Mental Health Research Accelerator close on 28 May 2025. Learn more at <https://mexa.app/accelerator>.

We’re excited to work with Gooey.AI to advance mental health research through the thoughtful application of AI!

{% embed url="<https://www.linkedin.com/posts/mexacommunity_mexa-openscience-globalresearch-activity-7381703297734283265-bQCR?rcm=ACoAAD_OP40BeWaBMVKcH16vx2ZAS7kHYrw6nso&utm_medium=member_desktop&utm_source=share>" %}

### Check out some AI workflows for Mental Health here:

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Nurse Julie for MEXA: Voice conversations to patient records</strong></td><td><a href="/files/zQ1TLC1dIn88BqMaK9KM">/files/zQ1TLC1dIn88BqMaK9KM</a></td><td><a href="https://gooey.ai/copilot/nurse-julie-for-mexa-voice-conversations-to-patient-records-qa7ym21pera0/">https://gooey.ai/copilot/nurse-julie-for-mexa-voice-conversations-to-patient-records-qa7ym21pera0/</a></td></tr><tr><td><strong>Workplace Mental Health Bot</strong></td><td><a href="/files/8AqdxfrIfhAwucMbMS0R">/files/8AqdxfrIfhAwucMbMS0R</a></td><td><a href="https://gooey.ai/copilot/workplace-mental-health-bot-rckpkrusqhf0/">https://gooey.ai/copilot/workplace-mental-health-bot-rckpkrusqhf0/</a></td></tr><tr><td><strong>Transcribe Patient History</strong></td><td><a href="/files/1KjJM9kbdSMzgD99pOeL">/files/1KjJM9kbdSMzgD99pOeL</a></td><td><a href="https://gooey.ai/speech/whisper-large-v2-openai-speech-recognition-and-translation-okinsy63gnwl/">https://gooey.ai/speech/whisper-large-v2-openai-speech-recognition-and-translation-okinsy63gnwl/</a></td></tr></tbody></table>

### See more examples here:

{% embed url="<https://gooey.ai/mexa>" %}


# Gooey.AI Workflow Accelerator Supported by The Rockefeller Foundation

For frontline-focused Government & Non-Profit Organizations

*Supported by The Rockefeller Foundation*

![](/files/uWfVbSFMnTLgihIhKpwN)

## UPDATES

### June 9, 2025:

### **We're very excited to announce the 2025 AI Workflow Accelerator winners.**&#x20;

We’re proud to unveil the six outstanding organizations selected for this year’s AI Workflow Accelerator, supported by The Rockefeller Foundation. These winners stood out for their bold visions and commitment to using technology to drive scalable, systemic change.\
The selection process was rigorous—each applicant brought urgency, creativity, and impact to the table. But these six exemplify the most promising and re-usable AI workflow patterns we believe can shape the future of frontline systems in healthcare, education, agriculture, and more.\
This cohort isn’t just building with AI. They’re building what’s next.\
\
Here are the winners for 2025:

<figure><img src="/files/ow9iD5Wipvf9s7zXzdpB" alt=""><figcaption></figcaption></figure>

[Medic](https://medic.org/about/), a health startup, working with us to develop an AI assistant tailored for Kenya’s community health workers.

[Medtronic Labs](https://www.medtroniclabs.org/), a health systems innovator, building a bilingual (Bangla + English) WhatsApp agent for health care workers serving diabetes and hypertension patients.

[Open Up Resources](https://www.openupresources.org/about-us/?__cf_chl_tk=Uwu3zWKZ_NLDJc.QXTqfiAC6rRChRQC0EtLeNI.az3Y-1747325997-1.0.1.1-_ovoCQw6YXIXEHAAeEZWkr7jtDgpDGRACYxUxaidUvs), a learning-focused startup building a web-based agent for US teachers to generate educational content based on industry-leading curriculum.

[Teach for India](https://www.teachforindia.org/), an education innovator, looking to develop an AI Teaching Assistant to support educators in delivering more engaging learning experiences.

[The City of Seattle](http://seattle.gov/) building a multilingual voice agent to skip the search for government services.

[The International Organisation for Migration](https://www.iom.int/) designing a multi-lingual WhatsApp assistant to support migrants in Tunis with access to health resources.

From all of us at Gooey.AI, a massive congratulations to the winners and thank you to all those who participated. We look forward to working with this incredible cohort to build impactful AI assistants.

{% embed url="<https://www.linkedin.com/posts/gooeyai_announcing-the-2025-ai-workflow-accelerator-activity-7336783948095578112-xaX7?utm_source=share&utm_medium=member_desktop&rcm=ACoAAAR27dIBuWVHbC2vmjMVi6xweAFJLchh5jY>" %}

***

### UPDATE: Thank you for applying!

Gooey.AI would like to offer our gratitude to all who applied for the Workflow Accelerator Program. We had an overwhelming response with over 40 impressive applicants. While we are still working through our shortlist of finalists, We want to show our appreciation to all who applied. We have reached out to each applicant individually, but if you haven’t received the communication, know that we are going to provide some benefits to those who weren’t selected so they can develop their programs alongside and learn from the program materials.  If you did not receive the communication, please reach out to us on <accelerator@gooey.ai>.

***

### Why is this Accelerator different from the others?&#x20;

Check out this wonderful post by **Kevin O'Neil, Managing Director, New Frontiers, The Rockefeller Foundation** about the Gooey.AI Workflow Accelerator:

{% embed url="<https://www.linkedin.com/posts/kevin-o-neil-2a6b3831_gooeyai-workflow-accelerator-supported-by-activity-7300893138414370817-WEXC?utm_source=share&utm_medium=member_desktop&rcm=ACoAAD_OP40BeWaBMVKcH16vx2ZAS7kHYrw6nso>" fullWidth="false" %}

### Video recording of the info session:&#x20;

{% embed url="<https://youtu.be/sUOWQt9dgtY>" %}

### Join our info session on 10th March 2025 (Monday):&#x20;

{% embed url="<https://meet.zoho.com/JR8a-TVb-aVE>" %}

***

AI offers incredible potential for social impact and government organizations.

With this accelerator, we will support a cohort of non-profit and government organizations in building expert AI assistants—informed by your organization’s knowledge, data, and internal systems—to measurably advance your mission and SDG goals.

At Gooey.AI, we have significant experience creating AI solutions used by thousands of farmers, nurses, educators, technicians, and other frontline workers. Over the last two years, we have gathered evidence that AI tools can positively impact lives, enhance productivity, and strengthen organizational capacity across a variety of languages, education levels, skills, and income groups.

We want to help many more organizations effectively use AI by making these solutions more affordable, reusable, and accessible. Our goal is to demonstrate how multiple organizations can leverage a common set of human-readable AI workflow recipes, learning from one another as they each build AI solutions tailored to their specific missions.

#### <mark style="background-color:green;">To apply, submit your application on</mark> [<mark style="background-color:green;">https://gooey.ai/AcceleratorApply</mark>](https://gooey.ai/AcceleratorApply) <mark style="background-color:green;">by March 14, 2025 at 11:59pm PT.</mark>&#x20;

#### If you have any questions or experience any hiccups, please email us at **<accelerator@gooey.ai>**.

#### <mark style="background-color:green;">Deadline: March 14, 2025</mark>

### How the Accelerator can help your organization <a href="#id-107t1lyyxpb" id="id-107t1lyyxpb"></a>

We are specifically looking to help organizations confronting the following challenges:

* You need to quickly provide beneficiaries or frontline workers with **expert advice or personalized information** while ensuring data privacy and compliance with security standards and regulations.
* This advice should be based on **trusted sources of knowledge**—such as videos, images, text, the web, audio, PDFs, Google Docs, or internal systems—that your organization already has access to.
* You want to deliver this information **cost-effectively**, rapidly, at scale, and potentially across language barriers.
* Your organization's experts or mentors **already provide this advice to frontline workers** or beneficiaries, but you aim to dramatically expand your reach by using AI to handle common requests, freeing up experts to focus on more complex challenges.
* You want to **learn best practices** from AI experts and peer organizations.

Here are some examples of this general use case in specific settings, but many others are possible:

* A community healthcare worker gets [coaching advice via WhatsApp voice notes](https://gooey.ai/copilot/health-bangladesh-diabetes-assistant-u6r9mu5b116e/) on how to handle an unfamiliar set of symptoms via your organization’s Android app, drawing on your diagnostic handbook and/or approved WHO guidelines.
* A water infrastructure technician can snap a photo of a broken pump on their phone and get trustworthy advice on how to fix it, along with diagrams and page-level citations to relevant manuals.

![](/files/IEzLB4i5pav3dPKULXvr)

* [A farmer gets personalized AI advice](https://help.gooey.ai/farmerchat) on planting strategies via SMS, drawing on existing agricultural extension documents, diagrams, training videos, real-time weather/market data and their location, crop, etc.
* A social worker accesses a web portal to determine which safety net programs a client is eligible for. The portal draws on a legal corpus of eligibility guidelines, along with customized rules that align with your organization's existing IT systems.

AI in 2025 excels at summarizing information in a highly personalized way. Speech recognition across hundreds of languages, translation, information retrieval, summarization, visual and text analysis, and step-by-step reasoning are rapidly becoming solved AI challenges.

However, these systems work best when they draw from known, relevant, and trustworthy sources—unlike off-the-shelf AI agent services like ChatGPT, which may cite popular but inaccurate references. The key is to build and refine AI solutions tailored to your organization's mission, clients, and specific knowledge base—and that’s exactly what we will help you do.

If your organization is selected for this program, we will work with you to build, test, evaluate, and iterate an AI workflow that directly serves your use case. This could be a chat or voice agent that interacts with your clients or frontline workers, providing them with customized advice in their language, using your internal knowledge and other trusted resources—ensuring you can rely on it. If you're unsure whether this program is the right fit, feel free to reach out to us at **<accelerator@gooey.ai>**.

As part of this accelerator, you will collaborate with other organizations tackling similar challenges, gaining insights from their experiences and tools. You will have the opportunity to share AI workflows, prompts, success strategies, and evaluation methodologies. We will also work closely with you to test AI tools in real-world scenarios—ensuring that your beneficiaries, data, and mission remain protected.

Our goal is to pioneer a new model of AI development—one where organizations focus on content, user experience, impact measurement, and iterative improvement (via AI Workflows), rather than diverting resources toward technical execution or keeping pace with the relentless wave of AI advancements (leave that part to us).

**What You Will Receive:**

* **A deployed AI solution** (e.g., an AI agent) designed to support your use case, along with key evaluation and training materials to help you deploy, manage, and assess its effectiveness—including cost estimates at scale.
* **Deployment** of your AI agent on the web, voice-based phones, SMS, in-app or WhatsApp, with GPU and token costs covered. This includes access to the latest private and open-source AI models from OpenAI, Google, Mistral, Meta, DeepSeek, Anthropic, and more.
* **Iteration support** from pilot to production, scaling up to 1,000 users.
* **No-cost AI consulting and training** during the accelerator perio&#x64;**,** plus discounted or at-cost usage of Gooey.AI afterward (up to $30,000 in value).
* **A secure team workspace** on Gooey.AI for collaboration on workflows and content.
* **Full ownership of AI assets**—including code, prompts, knowledge bases, evaluation dashboards, and analysis scripts. These assets will belong to your organization or be made publicly available when appropriate, ensuring flexibility in deployment across platforms.
* **Technical and business evaluation tools** to align AI adoption with your organizational goals, such as:
  * Understanding how agent usage fits into your **theory of change** and connects to **SDGs**.
  * Assessing which AI models best understand or translate representative audio clips from your users.
  * Dashboards to track solution utilization and measure its impact.

![](/files/bhpBRmFSIHiMSNvWODAy)

* Co-learning opportunities with other organizations going through the same process.
  * 12 virtual training sessions with AI experts and other cohort members
* A report on the performance of your AI intervention for your own decision-making, and for sharing with funders and/or other stakeholders at your option.

### Eligibility criteria <a href="#gyu12hr0ln9u" id="gyu12hr0ln9u"></a>

**We are looking for organizations that meet the following criteria:**

* You **have a use case** resembling those above that is already part of how you advance your mission or is planned for the immediate future
* Serve at least **1000+** people per year (either offline or digitally)
* You are an **accredited** government agency or non-profit organization
* You have beneficiaries or frontline workers (e.g. caseworkers) who can **primarily interact with your services digitally** via their phones or computers (vs in-person visits)
* Your organization leverages a documented **knowledge base** (webpages, videos, PDFs, Google Docs, call center FAQs, 1000s of PDFs) and/or **APIs** (to access internal or external systems, databases, etc).
* You have a **small technical team** (1-2 people) who can work with us to plug the AI system into your existing technology stack, but you would not otherwise have the capacity to build such a system right now (e.g. you do not already have your own NLP researchers on staff or an engineering team greater than 20 people).
* You have at least one **field-level expert** who deeply understands the use case and will gather usability feedback from the frontline workers or beneficiaries of the system.

#### **Preference Will Be Given to Organizations That:**

* **Have a client-benefit or health-related mission** – Your organization directly serves people rather than focusing primarily on advocacy, research, or policy drafting.
* **Enable quickly measurable impact** – The value of your intervention can be assessed within **30 days** of a user's first interaction (e.g., increased connections to services, reduced time to resolve an issue, etc.).
* **Demonstrate a strong interest in scaling with technology** – You are committed to leveraging AI and digital tools to expand your impact.

### Your commitment <a href="#tbzbajhviexu" id="tbzbajhviexu"></a>

To participate in the Accelerator, your organization agrees to:

* Dedicate a **field-level domain expert** AND **technical PM** in the organization to attend \~15 1-2 hour virtual working sessions over the course of 6 months to develop the solution and learn alongside other organizations. They will also need to devote 8-10 hours per month to develop the solution and iterate it with user feedback.
* Agree that the software, AI workflows and other tools developed for you will be ultimately made publicly available under creative commons license and available to other organizations in your field.&#x20;
  * **This does NOT apply to your internal data, frontline worker or beneficiary data, conversations, or any personally identifiable information.**
* Work to make referenced knowledge base files accessible (e.g. shared Google or Microsoft365 documents) and/or systems securely available via APIs.
* Provide 20-40 “golden” question and answer pairs ie. Common or difficult questions and the ideal answers that a human expert would ideally provide. We will also work with your expert to document the process, reasoning, knowledge sources and tools they would use to craft their answers.

**You will test the AI solution with us**

* Advertise the AI solution to at least 100+ users.
* At least 20 users are made available for feedback-related interviews.
* You will report on how effective the AI solution is for your mission.
* You will participate in evaluating the approach to building AI solutions as an intervention and the results of which will be made public. The goal of this evaluation is to assess our approach and the extent to which it helps the participating organizations.

For this round, we will be accepting **6 organizations** into the Accelerator. Organizations that are not selected will be able to follow our progress and we will publish the cohort’s insights, AI workflows and techniques as we progress.

### Timeline <a href="#asd6b498ujxz" id="asd6b498ujxz"></a>

Feb 19, 2025 - **Applications Open** on <https://gooey.ai/AcceleratorApply>

March 14, 2025 - **Applications Due**

March 19, 2025 - **6 Winning Organization Informed**

April 7 - May 23, 2025 - **AI Training and Prototyping**

* Weekly 1-2 hour zoom training sessions covering:
  * Golden Evaluation & Common QnAs
  * Golden audio & language model selection (for non-English languages)
  * Knowledge base curation
  * LLM Prompting
  * Agentic fun: Connecting to tools, functions and external APIs
  * WhatsApp, Voice and Web deployments
  * Fine-tuned reasoning
  * Theory of Change and SDG measurement
  * Analytics, conversation categorization & dashboard creation
  * Privacy, security and PII compliance
  * Cost/benefit and ROI modeling - what’s the cost to successfully serve a user with AI?
  * Ongoing AI model optimization and knowledge base maintenance
* ***Deliverable*****: Each org has a prototype to usability test with users**

May 26 - June 20, 2025 - **Iterate with Users**

* Weekly demos and best practice sharing sessions over zoom.
* Identify gaps through user feedback and iterate.
* Share best practices and prompts.
* Revisit and update AI models
* ***Deliverables*****: AI solutions improved with user feedback. Scale to >20 users. KPIs are being measured.**

Jun 23 - July 17, 2025 - **Deployment to Statistical Significance**

* Scale up deployment to reach statistical significance
* Iterate dashboards and refine metrics
* Understand ROI and expected costs at scale
* Share workflows with the broader community
* ***Deliverables*****: AI solutions deployed to 100s of users and workflows publicly shared**

July 21 - August 4, 2025 - **Accelerator Evaluation and Reflection**

### About Gooey.AI <a href="#cmneqnqyuwui" id="cmneqnqyuwui"></a>

[Gooey.AI](http://gooey.ai/) is a secure, low-code AI workflow platform for frontline-worker focused organizations to quickly deploy and measure the impact of AI solutions. Our work has been demo’d at the UN's General Assembly, our partners include the Gates Foundation, Microsoft Research, Opportunity International and PeoplePlus.AI and over 1M people have run our AI workflows since 2023.

### About the Rockefeller Foundation <a href="#id-2gtod0ssg3aq" id="id-2gtod0ssg3aq"></a>

The [Rockefeller Foundation](https://www.rockefellerfoundation.org/)’s mission — unchanged since 1913 — is to promote the well-being of humanity throughout the world. Today the Foundation uses advances in power, health, food, and finance sectors to ensure everyone has good jobs, good food, good health, and more at a time when climate change’s effects are taking lives and undermining livelihoods.

### FAQ <a href="#aq8i3wv15mxn" id="aq8i3wv15mxn"></a>

***If I’m accepted into this program, does it cost money?***

No. Rockefeller Foundation is supporting the Gooey.AI platform (which includes associated AI costs from Google, OpenAI, Anthropic, etc), team training and usage costs for the 6 accepted organizations, up to 1000 users in 2025. Thereafter, Gooey.AI will offer at cost support up to $30,000 per organization.

#### ***Can 501(c)(5) or For-Profit Social Enterprises Apply?***

We’d love to hear about your use case, but **we are unlikely to accept applications from 501(c)(5) organizations or for-profit social enterprises**—unless you **partner with an accredited NGO or government agency** that serves as the primary participant in the Accelerator.

Feel free to reach out to us at **<accelerator@gooey.ai>** and we'd be happy to discuss further.

***If I build a solution in the program, can I easily move it from Gooey.AI to other technology platforms?***

Yes! This effort is about abstracting AI solutions into their component prompts, evaluations and models and as such, we’ll offer tools so that you can export and run your AI solution on other technology platforms such as MSFT PowerApps, OpenAI’s GPT Builder, etc.

***What level of privacy and compliance is supported?***

Currently, Gooey.AI is both GDPR and SOC2 Type II certified and we have agreements with Google, OpenAI, Microsoft and Anthropic that data shared will be private and NOT used for training purposes. For additional details, please visit <https://gooey.ai/privacy>.

***I’m geeky. What’s the technology architecture of Gooey.AI and how do my knowledge docs and APIs integrate with it?***

Here’s an example workflow of a typical AI workflow intended to give Malawi farmers personalized advice via WhatsApp, voice or an Android application. The green portions would be provided by you - the partner organization - while the white and grey boxes are provided by Gooey.AI. To learn more, please visit [https://docs.gooey.ai](https://docs.gooey.ai/)

<figure><img src="/files/mMW6Lkkyi549Raixwxoo" alt=""><figcaption></figcaption></figure>

Plus, here’s an architecture diagram showing how AI Workflows act as middle-ware between AI models and communications platforms.

![](/files/I52lPkIfXSTz3fSTuBvq)


# 2025 Gooey.AI AI Agent Update

<figure><img src="/files/iFOzGTckNoRpGMezBVtI" alt=""><figcaption></figcaption></figure>

Gooey.AI’s AI agent is used by thousands of global frontline workers - including HVAC technicians, teachers, farmers, and nurses. Here are our latest features designed for organizations to empower their frontline and measure how well AI extends their mission.

## TL;DR <a href="#id-56ru65ui12bg" id="id-56ru65ui12bg"></a>

* [Broader frontler model support](#km2uehh7lkj4) - Deepseek, GPT4o, o1, o3, Mistral 3 small, Gemini 2.
* Agentic Function Calling
  * [Secure Connections to external systems with functions and secrets](#id-6x82k1nxyjml)
  * [Web search](#id-7docm1tuljgs) to look up real-time data like market prices or the weather
  * Real-time code creation and execution for trusted calculations, file conversions, etc
* Knowledge Base Improvements
  * [Faster responses with Cache Settings](#nvnbunb9tytt)
  * [Securely connect](#km2uehh7lkj4) to live Microsoft Office365 and Google Drive spreadsheets, PPTX, PPT, and slides
  * [Broad speech recognition and translation support](#qrrdzvs8l4bg)
* [WhatsApp improvements](#ywwrkjh5gdx)
  * Button support, Voice note support, Real-time web search, Location support, and more
* [Web-Widget](#id-2cbxbzv7ayw1)
  * Preview Pane - shows page-level citations to PDFs side-by-side with the chat to help frontline workers verify answers from your custom knowledge base.
  * Built-in Photo & Audio inputs
  * Link as a stand-alone page or embed
* [Analysis](#els4jzsxj6j9) - push daily stats via cron jobs, create customized structured insights

## Long Version <a href="#id-2ov2pvbi3icz" id="id-2ov2pvbi3icz"></a>

### Support for all the latest models <a href="#id-2o6tlidzscbp" id="id-2o6tlidzscbp"></a>

We have added support for Deepseek, OpenAI o3, Gemini 2, GPT-4o, GPT-4o-mini, LLAMA 3.3, o1 preview, and o1 preview mini and smaller local fine-tuned models like Sarvam 2B, SEA-Lion, and AfroLLAMA.

### Functions and Secrets <a href="#id-6x82k1nxyjml" id="id-6x82k1nxyjml"></a>

* Gooey.AI Functions adds the power of JavaScript to any of your AI Workflows through
* Now you can store SECRETS in your[ API Keys tab](https://gooey.ai/account/api-keys/) in the Accounts Page. This will allow you to use external services with sandboxed Functions. \[add examples links]
* Two amazing updates from this update include LLM-based code writing and execution and Web Search.

#### Web search & Code writing and execution <a href="#id-7docm1tuljgs" id="id-7docm1tuljgs"></a>

* In this example, we use Google search via API which calls two searches:
  * The length of the Pont d’Arc
  * The speed of a cheetah
* Based on the question and the information from Google, the LLM creates the Javascript function and runs it in our sandbox.

<https://gooey.ai/copilot/base-copilot-w-search-rag-code-execution-v1xm6uhp/>

![](/files/ig6TLpaRR9Sz8qGIrnHF)

### WhatsApp improvements <a href="#ywwrkjh5gdx" id="ywwrkjh5gdx"></a>

We’ve implemented a number of improvements to our Whatsapp deployment. Including:

* Follow up questions as Button - now everyone can support perplexity like experience on WhatsApp, with auto-suggested follow-up questions. A huge win for user engagement!
* Voice note support
* Real-time web search

![Screenshot of Voice Support with Web search](/files/wiEmBln4H4AA8e6Jyfwa) ![Screenshot of Auto Suggested Follow up buttons](/files/jCu6Fl6x2yhe1LOyCXqm)

* Citation support
* Thumbs Up / Down Support - Incredibly useful to help your team identify where your agent is not meeting user expectations.

![Screenshot of Citation Support](/files/g7puPap3yjxja9p9pOYW) ![Screenshot of Citation Support with Feedback Button](/files/iScbEKj4G7kdcq8DemRy)

* Location - AI agents can request the user’s location and our integration will show the native WhatsApp UI to allow the user to share their location
* Inline Images
* Document uploads - upload a PDF or CSV and will scan or parse it and enable the user to read it

### Cache <a href="#nvnbunb9tytt" id="nvnbunb9tytt"></a>

* Now you can set your Cache Settings for your knowledge base. Cached knowledge means our responses are under 5 seconds even with thousands of knowledge base PDFs, Google Docs, or PPTs
* If your agent has documents that need to be regularly updated keep “Always Check for Updates” on. However, this will come at the cost of increased latency
* By default, we don’t keep this setting on. Find it under Settings > Cache

![](/files/JTuXKmkCCvvvhOr02YVI)

You can see our test run for with and without Caching.

<https://gooey.ai/bulk/caching-test-gooey-bot-bulk-run-hgpr7muqblun/>

![Lower is better in the chart above](/files/LojpRUoAgvb4QzmlPKZ5)

### Wider support for knowledge-base documents <a href="#km2uehh7lkj4" id="km2uehh7lkj4"></a>

* In addition to supporting basic documents like PDF, .txt, and CSV, we offer support for links from Google Drive (including entire folders!).
* We’ve also added PPTX support for those in the MS Office Suite ecosystem!
* OneDrive support comes very soon!

### ASR support (for broadest language support) <a href="#qrrdzvs8l4bg" id="qrrdzvs8l4bg"></a>

We now offer ASR support for 16 models. The MMS model alone can identify 4000 languages.

1. Whisper Large v2
2. Whisper Large v2 Hindi fine-tuned
3. Whisper Large v2 Telugu fine-tuned
4. Whisper Large v3
5. Whisper Large v3 Chichewa fine-tuned
6. GPT-4o Audio
7. Conformer Hindi (ai4bharat.org)
8. Conformer English (ai4bharat.org)
9. Vakyansh Bhojpuri (EkStep)
10. Google Cloud v1
11. Chirp / USM (Google Cloud v2)
12. Deepgram
13. Azure Speech
14. Seamless M4T v2 (Meta AI)
15. Massively Multilingual Speech (Meta AI)
16. GhanaNLP ASR v2

### Web widget <a href="#id-2cbxbzv7ayw1" id="id-2cbxbzv7ayw1"></a>

Don’t miss our shiny new “Sources” preview in the Gooey.AI AI agent Web Widget. Our web widget shows all this as web pages or embedded documents inside the Chat Widget. The Preview pane allows easy inspection of sources and increases the credibility of AI agent sources.

### ![](/files/gngDsAkQ9k6hRDM5NXI1) <a href="#ojlgo8wtfy1m" id="ojlgo8wtfy1m"></a>

* You can use the built-in Photo & Audio inputs, which allow users to share photo-based queries and voice notes.
* Link as a stand-alone page or embed

### Analysis <a href="#els4jzsxj6j9" id="els4jzsxj6j9"></a>

* Integrate with your own analysis tools: Push agent data to external sources in real-time (via POST functions) or on a daily schedule.

![](/files/40rP8Mqwsnt98zTRzfCX)

* Create conversations into structured insights with customized analysis prompts that can analyze every conversation in real-time.

### Templating <a href="#dpnkdyws07u7" id="dpnkdyws07u7"></a>

With Jinja-based templating, the AI agent can customize the prompt based on specified use cases. You can also learn more about [templating from our guide](https://docs.gooey.ai/guides/copilot/craft-your-ai-copilots-personality#advanced-prompting-strategies).


# Embeddable Web Widget Made With React

<figure><img src="/files/g4Lq20q07L5l2VKmy8hM" alt=""><figcaption></figcaption></figure>

At Gooey.AI, we have an awesome tool - [Copilot Builder](https://gooey.ai/copilot). It lets users create and use an AI-powered agent on many different platforms, such as WhatsApp, Facebook, and Slack. Alternatively, they can use the API provided by Gooey.AI to use the agent in any application.

However, we wanted to take things a little further to help people/organizations build and deploy AI agents faster without relying on any code!

So, we made our own Web Widget Integration which enables our users to deploy a AI-powered agent without any code and make it available to use as a standalone Web App.

<figure><img src="/files/MioZXdCmFyjiMPpSXxXx" alt="" width="563"><figcaption></figcaption></figure>

Here is a high-level understanding of how we wanted the widget to work, let's break it down into 3 major milestones:

* **Agent Integration**: Create and use the Gooey agent integration settings
* **Widget Code**: React Components, State Handling, Customization Support, Support integration settings
* **Injection**: Process of building and loading the widget on any existing website

Let's dive deeper into how we managed to approach this scenario considering our existing architecture and fit the new code with it to achive a seamless AI-powered agent experience.

<figure><img src="/files/FGg6zdHl2g9LoLy0VsVb" alt="" width="360"><figcaption><p>Demo of our Web Widget with Sources</p></figcaption></figure>

## AI Agent Deployment

Our CTO [@devxpy](https://github.com/devxpy) came up with this simple and seamless solution to configure the widget to support the customized widget configurations:

* To embed the widget we have to paste this code inside the `<body>` tag of client website:

```html
<div id="gooey-embed"></div>
<script> function onLoadGooeyEmbed() { GooeyEmbed.mount({}); </script>
<script async defer onload="onLoadGooeyEmbed()" src="https://gooey.ai/chat/the-gooeyai-bot-xxx/lib.js"></script>
```

* The value of `src` attribute in the above copied code is another JS script which loads the actual widget configuration made by the user using AI Agent deployment UI.

```javascript
(() => {
  let script = document.createElement("script");
  script.src =
    "https://cdn.jsdelivr.net/gh/GooeyAI/gooey-web-widget@2.1.15/dist/lib.js";
  script.onload = function () {
    window.GooeyEmbed.defaultConfig = {
      mode: "popup",
      branding: {
        fabLabel: "Help",
        showPoweredByGooey: true,
        name: "The Gooey.AI Bot",
        byLine: "By Gooey.AI",
        description:
          "Ask me anything about Gooey.AI. I speak almost every language too, so ask in German, Arabic, etc or send over a code snippet. Please give a \ud83d\udc4d\ud83c\udffd \ud83d\udc4e\ud83c\udffe or fork this recipe by tapping the \ud83c\udf10.",
        conversationStarters: [
          "How do you build an AI Copilot?",
          "How can I improve my AI Animations?",
          "What LLMs do you support in AI Copilot?",
          "How can I upgrade my Gooey Pricing Plan?",
        ],
        photoUrl:
          "https://storage.googleapis.com/dara-c1b52.appspot.com/daras_ai/media/371d82e8-1d3c-11ef-b743-02420a000131/Screen%20Shot%202024-05-28%20at%202.49.41%20PM.png",
        websiteUrl:
          "https://gooey.ai/copilot/the-gooeyai-support-bot-3dwfcqvcwl04/",
      },
      showSources: true,
      autoPlayResponses: true,
      enablePhotoUpload: false,
      enableAudioMessage: true,
      enableConversations: true,
      target: "#gooey-embed",
      integration_id: "xxx",
    };
  };
  document.body.appendChild(script);

  window.GooeyEmbed = new Proxy(
    {},
    {
      get: function (target, prop) {
        return (...args) => {
          window.addEventListener("load", () => {
            window.GooeyEmbed[prop](...args);
          });
        };
      },
    }
  );
})();
```

Here, the **integration\_id (XXXXX) is the primary identifier which is fed to the Gooey Agent's streaming API** and the server then runs the associated Agent bot with it.

All the other fields in the config object are loaded in the SystemContext which makes sure **all the components mutate themselves accordingly.**

This allowed us to keep the "code to be copied" very short and encapsulate the implementation of how we are feeding the configuration to the React app which also makes it cleaner.

### Agent's Integration UI

We created this UX which users can access on the agent page of their AI agent and easily give the look and feel they want their users to see. You get the "code to be copied" below here in the UI

<figure><img src="/files/5G1t9DcERq36T0k6gq77" alt=""><figcaption></figcaption></figure>

## Widget Code: React and Modern Web Technologies

**We have our own** [**gooey-gui**](https://github.com/GooeyAI/gooey-gui) **python UI library** which uses **React with Remix.js** to render the Gooey components. We wanted to:

* Add a nice UI/UX for our chat window
* Make the new components reusable so they can be used ultimately in the future inside gooey-gui
* Create an open-source example repository showcasing how to leverage Gooey.AI API services in a production grade application framework which is popular around frontend devs these days.

We chose **React with Vite.js** for our implementation, leveraging Vite.js powerful module bundling and TypeScript support. We wanted to keep things modular component wise as these components would also benefit our core UI application.

The core of our widget revolves around two primary React Contexts:

* SystemContext - [see code](https://github.com/GooeyAI/gooey-web-widget/blob/master/src/contexts/SystemContext.tsx)

  Manages widget-level interactions such as:

  * Minimizing widget
  * Toggling sidebar visibility
  * Activating/deactivating focus mode
  * Supplying copilot integration config to all components
* MessagesContext - [see code](https://github.com/GooeyAI/gooey-web-widget/blob/master/src/contexts/MessagesContext.tsx)

  Handles chat-related functionalities:

  * Managing message history
  * Sending and receiving messages
  * Integrating with the Gooey Copilot Streaming API

**LLM Output Showcase**

To render the output by the LLM we used some npm packages:

`html-react-parser` - <https://www.npmjs.com/package/html-react-parser>

`marked` - <https://www.npmjs.com/package/marked>

**Keeping it short and optimized!**

As it is a widget and has to be downloaded on the clients' site each time the page loads, we had to make sure that the bundle size should be optimized. We are currently at \~520kb unzipped. To achieve this:

* Introduced a custom CSS framework imitating Bootstrap classes, reduced to only required ones
* For Icons, we kept SVG code from FontAwesome to avoid downloading entire library.

## Injection: Shadow DOM Integration

To embed the React App into any other website we came up with this code.

```
import { CopilotConfigType } from "./contexts/types";
import { renderCopilotChatWidget } from "./widgets";

interface CopilotEmbedConfig extends CopilotConfigType {
  target: string;
}

declare global {
  var gooeyShadowRoot: ShadowRoot | null;
}

class GooeyEmbedFactory {
  defaultConfig = {};
  _mounted: { innerDiv: HTMLDivElement; root: any }[] = [];

  mount(config: any) {
    config = { ...this.defaultConfig, ...config } as CopilotEmbedConfig;
    const targetElem = document.querySelector(config.target);
    if (!targetElem) {
      throw new Error(
        `Target not found: ${config.target}. Please provide a valid "target" selector in the config object.`
      );
    }
    if (!config.integration_id) {
      throw new Error(
        `Integration ID is required. Please provide an "integration_id" in the config object.`
      );
    }
    const innerDiv = document.createElement("div");
    innerDiv.style.display = "contents";
    if (targetElem.children.length > 0)
      targetElem.removeChild(targetElem.children[0]);
    targetElem.appendChild(innerDiv);
    const root = renderCopilotChatWidget(innerDiv, config);
    this._mounted.push({ innerDiv, root });

    // Global reference to the inner document
    globalThis.gooeyShadowRoot = innerDiv?.shadowRoot;
  }

  unmount() {
    for (const { innerDiv, root } of this._mounted) {
      root.unmount();
      innerDiv.remove();
    }
    this._mounted = [];
  }
}

const GooeyEmbed = new GooeyEmbedFactory();
(window as any).GooeyEmbed = GooeyEmbed;
export default GooeyEmbed;
```

Our widget's injection process leverages Shadow DOM to create an isolated, encapsulated rendering environment.

#### Key Injection Capabilities

* Dynamic target element selection.
* Configuration validation.
* Seamless widget embedding.
* Clean unmounting support.

#### Shadow DOM Benefits

* Completely isolate widget styles and DOM.
* Prevent style conflicts with host website.
* Ensure widget's CSS doesn't leak or get overridden.
* Create a secure, independent rendering context.

We are completely open source, so at any point if you may have any suggestions we would appreciate a "Happy" Pull Request from you.

Our Github - <https://github.com/GooeyAI>

Web Widget Repository - <https://github.com/GooeyAI/gooey-web-widget>

*Written by* [*Anish Saxena*](https://github.com/anish-work)*, Software Engineer, Gooey.AI*


# Handling schema migrations on a live database, at scale

Lessons from Production Postgres Migrations: Handling schema migrations on a live database, at scale

<figure><img src="/files/zBOMQYcf604XMZ8pTDOu" alt=""><figcaption><p><em>An artwork depicting the nuance of database software.</em> <a href="https://gooey.ai/compare-ai-image-generators/?run_id=mygv02r9gtu1&#x26;uid=MPhrEpmVYkept8yJjsBzJPL0Tuj1"><em>Image generated with AI</em></a><em>.</em></p></figcaption></figure>

While working on adding support for workspaces in Gooey.AI (our noun for *teams*), we had to perform several database updates that would affect very large tables (4.5M+ rows in the runs table, 3.6M+ tables in the transactions table, 750K+ rows in the users table). We use a single PostgreSQL database instance for production use and Django's ORM to help us with migrations.

This presents a few challenges when making schema changes on these tables:

* `ALTER TABLE` will acquire a [table-level `ACCESS EXCLUSIVE`](https://www.postgresql.org/docs/current/explicit-locking.html#LOCKING-TABLES) lock. This means that no reads or writes to the table will be processed until the schema change is completed. If this is too slow, live users will see incredibly slow load times and timeouts.
* migrating data values can be even slower. it would be a disaster to use a computed value as a column's default when adding that column in a migration. you would end up locking the table for *all* other operations with one very long-running operation - because you would need to use the CPU (a limited resource) for each one of the millions of rows in your table.
* production is different from local. it's easy to miss a bottleneck if you don't have that critical scale, as is often the case on a local setup.
* indexes are not trivial to use correctly.
* `OFFSET` in SQL queries is terrible for performance

To deal with these challenges, we had to conduct our work in a non-straightforward manner - which is exactly why I'm writing this blog - so that you don't need to do the same exercise the hard way once again.

## 1. Keep migrations very simple (or, more poetically, [*KISS*](https://en.wikipedia.org/wiki/KISS_principle) *your migrations*)

What do I mean by simple migrations? Migrations that do one thing. For example, if you're adding a new column, don't also give it a computed value as the default in the same migration. Adding a nullable column, or a column with a static default is fast. Computing a value for each of the millions of rows in your table is not. Whether that computation needs to be done in Python or in PostgreSQL, the same limitation applies.

Another anti-example is adding constraints after adding a column in the same migration. This one is particularly easy to shoot yourself in the foot with. Even worse is when each of these migrations affects different tables. The reason is that all operations in a single migration run within a single transaction. Now, database locks needed for each of these operations are held for the entire duration of the transaction. If you're doing 3 slow operations that acquire an [`ACCESS EXCLUSIVE` lock](https://www.postgresql.org/docs/current/explicit-locking.html#LOCKING-TABLES) on 3 different tables, you slow down more queries, and for longer.

To work around this, Django also allows setting [`atomic = False`](https://docs.djangoproject.com/en/5.1/topics/migrations/#transactions) in the migration class to override this default behaviour. In some cases, that is good enough. In others, you might be better off splitting your migrations.

## 2. Prefer `python manage.py runscript ...` over `migrations.RunPython`

For context, [`migrations.RunPython`](https://docs.djangoproject.com/en/5.1/ref/migration-operations/#runpython) lets you run arbitrary Python code and is commonly used for *data migrations* once the *schema migrations* have been made. This is a feature that should be used with care, especially when dealing with large amounts of existing data.

An easy pitfall with using this feature is writing some code that takes too long and making that part of a transaction with a schema change that holds on to an `ACCESS EXCLUSIVE` lock. Locks are held for the entire duration of the transaction. If you iterate over all rows of a table, and perform something like `instance.save(...)` on each iteration, that's going to take very long and your queries to a live database will be blocked for this entire duration. Of all the pitfalls I can mention in this post, this is probably the worst one.

That suggestion in and of itself does not solve your problem. Very often, there are cases when a schema change needs an accompanying data change for it to make sense. You still end up in an odd situation where the business logic has two places to look for the relevant data.

To take the example that we ran into: we had to move all the relevant billing information from the `AppUser` model to the `Workspace` model. The business logic needs to be able to find data in the relevant fields in `Workspace` table to make use of the new schema. Our business logic would also need to add the relevant data to the `Workspace` table for each new `AppUser`.

At our scale of 750K+ users, doing this migration in a loop by iterating over each `AppUser` would've been extremely slow and we end-up in that weird in-between state for a longer time. So we ended up doing this in three steps:

1. We add the new column to the database without migrating the historical data. Here we check a relevant row in the new `Workspace` table for the billing info. If we do not find that data there, we fallback to looking into a row in the `AppUser` table.
2. We run the data migration as a script after the schema change is completed. The data migration updates rows in batches (we chose a batch size of 10,000 rows). Each batch executes a single SQL `UPDATE` query that involves a join with the `AppUser` table. We do not use transactions, so we release the row-level lock acquired by the `UPDATE` query once it is done and we move on to the next batch.
3. When this data migration is complete, we update the business logic to remove the fallback and rely only on the `Workspace` model.

This lets us do the data migration slowly, at our convenience, and the app keeps running normally throughout.

## 3. If your architecture permits for it, test the database latency at near production-scale

If you have a staging environment, it could be a good idea to populate the relevant tables there to a scale comparable to your production database. We do not have a staging environment, so we instead did an admin-only release of this feature. Only us, the team members, could access the relevant pages. That gives us time to test at production scale without risking a bad experience for our users.

We did discover bottlenecks with some of our queries there, added the indexes that we needed, and all was good.

Django also provides helpful debugging tools here:

* [`QuerySet().query`](https://github.com/django/django/blob/ee2698dccad5a61ab0e74255376cfebb9c7b05aa/django/db/models/query.py#L312-L318) string for the raw SQL query that you can print and examine
* [`QuerySet().explain()`](https://docs.djangoproject.com/en/5.1/ref/models/querysets/#explain) to run a SQL `EXPLAIN ...` to see what approach the database would take for a query (e.g. whether an index is being used or not)

## 4. Indexes should be added carefully according to your queries

There are cases when an index might not be used. For example in a `SELECT` query that filters with some condition on multiple rows, individual indexes on each of those rows are not helpful and won't be used by the database engine. Instead, you need a composite index on those columns.

Similarly, if you use a SQL function in the query (like `LOWER()` or `UPPER()`), an index won't be used unless you have specifically added a [*functional index*](https://www.postgresql.org/docs/current/indexes-expressional.html) for `LOWER(colname)` or `UPPER(colname)`.

It is also a good idea to print `qs.explain()` for your query sets during development - to check that an index is being used.

## 5. SQL `OFFSET` for pagination is terrible for performance

When you perform a SQL query with the `LIMIT`-`OFFSET` style - which seems like an intuitive implementation for pagination - all of the rows before the *offset* still need to be computed. You're not really saving much on database performance even with pagination. This is mentioned in small print in the [PostgreSQL documentation on Limits and Offsets](https://www.postgresql.org/docs/15/queries-limit.html#:~:text=The%20rows%20skipped%20by%20an%20OFFSET%20clause%20still%20have%20to%20be%20computed%20inside%20the%20server;%20therefore%20a%20large%20OFFSET%20might%20be%20inefficient.). I like this [more detailed blog](https://use-the-index-luke.com/no-offset) for an understanding of how `OFFSET` works.

The other, much better alternative to pagination, is something called [**Cursor Pagination**](https://cra.mr/2011/03/08/building-cursors-for-the-disqus-api/). It deserves a post of its own and the linked resource by Disqus devs is a good place to start.

The fundamental idea is this: with knowledge of the results on one page, we can construct a `WHERE` clause that will give us the next page. The last result on one page will be sorted higher than the first result on the next page. We use this last result and the fields in the ordering criteria to build a query filter that will give us the next results.

## Changing perspective for scale

Not surprisingly, there is a certain scale for a web application after which you need nuance and your own reasoning. Lots of common wisdom suddenly becomes bad practice - e.g. `LIMIT`-`OFFSET` pagination. At a smaller scale, caring about little things would in fact be akin to [bike shedding](https://shed.bike/) - and really, just bad software engineering. With scale though, details start to matter more. An important part of good engineering at that point is to learn from the wisdom of your predecessors, pay attention to detail, and anticipate what might break. Shipping this new feature that changed so many parts through the app was an exercise for our team in just that.

*Written by* [*Kaustubh M Patil*](https://github.com/nikochiko)*, Software Engineer, Gooey.AI*


# AI Workflow Standards

How interoperable AI APIs and workflows will create billions of AI makers and propel an innovation ecosystem with the best of private and open source AI.

*Sean Blagsvedt (<sean@gooey.ai>)*

## Abstract

How does every organization become an AI organization - so they don’t get displaced by their competitors that do? How can we leverage the constant advances among private and open source AI models, so we can continuously deploy the better, cheaper, cleaner or faster ones for any use-case? How do people and organizations discover and apply the hard-won AI lessons of their field’s peers to their own problems?

AI Workflows are a cross-vendor specification of human-readable, standardized steps of LLM prompts, AI models (e.g. LLMs, speech recognition engines), knowledge base documents and function calls paired with use-case specific evaluation datasets. Like HTML, India’s Unified Payment Interface and Kubernetes, AI Workflow Standards will create new technology layers and opportunities, improve market choices and accelerate the deployment, sharing and evaluation of AI solutions. Coupled with Workflow orchestration run-times and discovery platforms, the standard will foster an ever-growing collection of simple, reusable AI workflows and create a level-playing field for AI model makers, hyperscalers and hardware fabricators to provide new functionality and services. One-off AI investments will become new assets for the public to reuse, thereby enhancing the speed of innovation.

### A Story of Smallholder Farmers & Shared AI Workflows <a href="#e9ks7ujnizjz" id="e9ks7ujnizjz"></a>

In late 2022, the NGO [DigitalGreen](https://digitalgreen.org/) approached Gooey.AI with a challenge: could the wisdom endowed in 1000s of agricultural training videos, PDFs and FAQs be made available to small-holder farmers via AI? The result was [Farmer.CHAT](https://www.help.gooey.ai/farmerchat), a WhatsApp agent that understands spoken questions in 7 languages across India, Kenya and Ethiopia and answers back in text and speech, with vetted answers derived from DigitalGreen’s knowledge base. In 2023, Farmer.CHAT was deployed to thousands of small holder farmers with over 35,000 messages exchanged.

![](/files/bpAIkQlnDeu2dBVFcAOl)

The feedback from farmers was very positive and Farmer.CHAT was demonstrated at the [2023 UN General Assembly’s Science Panel](https://media.un.org/en/asset/k1v/k1vzgefyvn?_gl=1*1njkmi4*_ga*MTU1Mzc1NTU4NC4xNjgwODk1OTM2*_ga_TK9BQL5X7Z*MTY4MTI2Mjc2MC40LjEuMTY4MTI2MjgwMC4wLjAuMA). The [Guardian covered the story](https://www.theguardian.com/commentisfree/2023/aug/11/ai-tech-designers-tool-communities) and OpenAI featured it as a [case-study](https://openai.com/index/digital-green/).  Importantly, the [workflow that powered](https://gooey.ai/copilot/farmerchat-via-gpt-4o-nuwsqmzp/) Farmer.CHAT - its LLM instruction prompts, video transcripts, documents and collection of AI settings & models (OpenAI’s GPT4, [Meta’s MMS](https://about.fb.com/news/2023/05/ai-massively-multilingual-speech-technology/) for speech recognition, [Vespa.AI](https://vespa.ai/) for the knowledge base, Google Translate, etc) - [was public](https://gooey.ai/copilot/farmerchat-via-gpt-4o-nuwsqmzp/) for others to inspect and modify.

As word spread, more organizations became interested. [Opportunity International](https://opportunity.org/our-impact/) is an NGO operating in 33 countries with a large focus on helping smallholder farmers improve crop yields and incomes.  They too saw the potential of Generative AI to answer farmer questions about agronomy practices and partnered with the [Ministry of Agriculture of Malawi](https://agriculture.gov.mw/) to use their 448 page [Guide to Agriculture.PDF](https://www.scribd.com/document/683670253/Guide-to-Agriculture-Production-in-Malawi-2021?irclickid=20IxVATPjxyPUTxUYS2LO1RuUkCwfD2lT3C-380\&irpid=2003851) as the knowledge base for a Chichiwa-speaking WhatsApp agent.  The initial rollout was deployed to the agricultural mentors, extension officers and Opportunity’s farmer support agents; it reduced Q\&A wait times for smallholder farmers from days to minutes and it too earned recognition from [Bloomberg](https://www.bloomberg.com/news/articles/2024-06-14/ai-is-helping-the-world-s-poorest-farmers-improve-yields), [Devex](https://www.devex.com/news/devex-dish-how-the-farmers-without-smartphones-are-using-ai-108004) and the [Gates Foundation](https://www.linkedin.com/posts/rodgervoorhies_devex-dish-how-the-farmers-without-smartphones-activity-7227350404068507649-r1E2/?utm_source=share\&utm_medium=member_desktop).

> "With (a shared workflow), we built in a day what our internal team had been working on for 3 months.” - Paul Essene, [Senior Director Product](https://opportunity.org/who-we-are/people/paul-essene) at Opportunity International. &#x20;

&#x20;“We had 3 developers working for months on an agriculture agent for Malawi farmers. In an afternoon, we were able to push our authoritative agronomy extension content into (the Gooey.AI [copilot workflow](https://gooey.ai/copilot)) and usability test a hallucination-free, multilingual WhatsApp RAG agent - with page-level citations, built-in speech recognition, analytics and evaluation.”

In short, Opportunity was able to almost immediately expand beyond the work of Farmer.CHAT and test its utility on a new population - focusing not on AI code, but on the specific knowledge sets (the Ministry of Agriculture documents), their users’ language needs ([which AI models understand Chichiwa best](https://blog.gooey.ai/global-language-understanding-for-ais)?) and the evaluation criteria relevant to their needs.&#x20;

### Beyond Impact to Expert Systems <a href="#idnnmzop2u6s" id="idnnmzop2u6s"></a>

The ability of one organization to quickly build from the AI workflow of another isn’t limited to agriculture or the impact space. In the US, there’s an [acute shortage](https://www.achrnews.com/articles/153792-navigating-the-hvac-technician-shortage-by-connecting-with-techs#:~:text=There's%20currently%20a%20shortage%20of,residential%20HVAC%20supply%2C%20Trane%20Technologies.) of skilled HVAC workers, especially among senior technicians who have retired in droves.  A large, private equity-backed HVAC service provider also saw the Farmer.CHAT press and wondered if AI could be a mentor to their plumbers, furnace and air conditioning repair personnel.  The technical solution again leveraged [chatbot](https://gooey.ai/copilot) workflows.  In a matter of weeks, we replaced the training PDFs of farming guides with 1000s of scanned HVAC manuals and videos, swapped Hindi for Spanish speech recognition models, updated the LLMs prompts (that define the personality of the AI agent) and delivered a Slack agent that could answer virtually any question on how to repair every furnace sold in America (with diagram & table-based citations and links to relevant videos).&#x20;

How can we enable every industry to spread AI innovation this quickly?  We think the answer lies in thinking of Public AI as interoperable AI workflow standards, facilitating a thriving, open AI market.

## Public AI as Ideal Market Design <a href="#id-32ydu8uya25z" id="id-32ydu8uya25z"></a>

Digital Public Infrastructure projects and Public AI are ultimately in service of an ideal world state. An ideal AI marketplace should have the following characteristics:

1. AI is **inexpensive & measurably valuable** to all organizations (especially **less technical** ones)
2. **Innovations spread** quickly across industries
3. Benefits & investments are **broadly distributed**
4. **Low switching costs** for customers + **low entry barriers** for AI model makers & hyperscalers providing AI services
5. Every new model - be it private or open source - **enhances a constantly improving ecosystem**
6. Negative societal externalities - eg. **the climate impact** of computing data centers - are **reversed**

### Our Approach <a href="#ert6cuvsjd3w" id="ert6cuvsjd3w"></a>

Our approach in this paper focuses on the power of technical standards to achieve desired societal outcomes. We borrow liberally from past successes:

1. **Proselytize standard protocols** to create a healthy market (as India’s UPI and Kubernetes did)
2. Encourage **open source and private AI to compete** on performance, speed, cost, security and environmental impact.
3. Create **accessible, high level abstractions** (as Web’s HTML & Mozilla’s “[View Source](https://blog.jim-nielsen.com/2020/the-spirit-of-view-source/)” did) to enable more actors to build AI solutions, creating billions of AI workflow tinkerers (vs today’s millions of programmers).

## How AI Apps are Built Today vs With Standards <a href="#id-1lqv3lzgv4rl" id="id-1lqv3lzgv4rl"></a>

Today, OpenAI is the dominant LLM AI vendor and hence, most AI applications call their text-completion GPT API (with GPT4o being their top model at the time of this writing). The application calls OpenAI with a few default settings and importantly their text prompt as inputs (“What’s the capital of France?”) and OpenAI outputs text (“Paris”). Most competing open source or private LLM vendors have already implemented OpenAI’s GPT interface, making it easy to “hot-swap” OpenAI’s LLM for their own. Hence, AI Standards would simply formalize a practice that is already occurring among LLMs, codifying the interface with which an application communicates with a text LLM model.

![](/files/97xccjJLv9vMhlqoxvun)

#### Standardizing Evaluation <a href="#pqi1rf9w63er" id="pqi1rf9w63er"></a>

We see new AI models out-doing each other constantly, with new capabilities released weekly from private, public and open source participants. Every application developer thus faces the challenge of continuous AI model evaluation - e.g. is the latest model from Y company better, given my particular performance, cost, speed, security and environmental preferences? &#x20;

We propose that evaluations should be standardized into datasets of inputs and golden outputs - i.e. the ideal answers - coupled with an evaluation AI prompt to determine how close an AI-created output is to the golden output.

![](/files/5pw4xCj6fOAE1UPAv9Nk)

Whenever a new AI model is released, any organization using an AI workflow can simply re-run the standardized evaluation to determine the golden output similarity, speed, cost and carbon usage of the updated model and assess whether it is a better fit for their use-case.

### Standard Interfaces for more AI Modalities <a href="#xp2y6ljix799" id="xp2y6ljix799"></a>

We can now generalize the concepts of standardized interfaces from just LLMs to other major AI areas (or modalities), given that each modality largely shares the same inputs and outputs. E.g. LLMs take in text and are asked to continue it. Speech recognition models take in an audio file (and optionally a language code) and output a transcription.  It is then easy to imagine applications not speaking directly to interfaces defined by one company but communicating via AI Standard APIs to almost every model via common interfaces for each modality.&#x20;

<figure><img src="/files/IDTXOfiscmqum0yau5pA" alt=""><figcaption></figcaption></figure>

### Let’s Compose Into Workflows! <a href="#o12qb4hl8l0g" id="o12qb4hl8l0g"></a>

We now have the building blocks to compose Standard AI API calls and Evaluations into AI Workflows, which consist of 3 main parts:

1. **Inputs and Outputs** - What the recipe expects to take in - text, audio, etc - and what it’s expected to output.
2. **Steps** - A list of instruction prompts + settings to abstracted AI modalities - e.g. LLMs, VectorDBs, text-to-speech models - using the inputs and ultimately returning the recipe’s outputs.
3. **Evaluation** - The golden dataset and evaluation prompt to determine if any model, prompt or setting change improves performance, cost, speed or environmental impact.

Here’s a simple example of Farmer.CHAT as a retrieval-augmented agent with 2 steps;

* Step1 to run VectorDB search using the file “Agriculture\_guide.PDF” as the knowledge base source, and
* Step2 to summarize the results of the search with an LLM prompt to answer the input question.

The AI Workflow also contains the evaluation dataset and prompt.&#x20;

<figure><img src="/files/6bvpMEYEwX2M0ZZkXScq" alt=""><figcaption></figcaption></figure>

We’ve now reduced our AI use-case down to its essence - its prompts, knowledge base documents and how we should judge its performance as the underlying models are constantly improved. With every new version of GPT, LLaMA or a VectorDB, we can simply re-run our evaluation to determine if those new AI components yield better, cheaper, faster or lower environmental impact results.&#x20;

### Workflows : Runtimes as HTML : Browsers

The Workflow itself would be executed on competing *runtimes* such as OpenAI GPT Builder, Gooey.AI, Dify, Anthropic’s Claude builder or any software system that supports importing and running the AI Workflow standard. These runtimes can then connect the Workflow to communication platforms such WhatsApp, Slack or telephony systems so that end users can easily interact with it as a agent.&#x20;

## Expected Benefits <a href="#xpoy29mp7kir" id="xpoy29mp7kir"></a>

HTML created the *layers* of the tech ecosystem that aided the productivity growth of the 90s and it is our hope that AI Workflows can have a similar effect.

1. AI is **inexpensive & measurably valuable** to all organizations (especially **less technical** ones)
   1. Widely used ecosystem of private & open source AI.
   2. Organizations can prototype, test, measure impact and iterate faster at much lower cost via vs code.
2. **Innovations spread** quickly across industries
   1. More shared innovation via millions of Shared AI Workflows
   2. Billions of AI Workflow makers working to make organizations of all types and sizes better with AI.
3. Benefits & investments are **broadly distributed**.
   1. AI Hyperscalers - who host AI models and can act as Workflow runtimes - can operate in every state or country (vs calling a handful of private AI companies with data centers located in just a few dominant cities)
4. **Low switching costs** for customers + **low entry barriers** for AI model makers, hyperscalers and companies providing AI services
5. Every new model - be it private or open source - **enhances a constantly improving ecosystem**.
6. Negative societal externalities - eg. **the climate impact** of computing data centers - are **reversed**
   1. Transparency in climate impact of every AI Workflow and their downstream AI model calls should raise awareness and price AI’s climate impact

### Stakeholders

We believe the AI Workflow Standard has significant benefits to particular stakeholders as well:

1. **Philanthropies** such as the Rockefeller and Gates Foundations already seek to turn their investments into assets for other charities they fund (e.g. [Global Access provision](https://www.gatesfoundation.org/about/policies-and-resources/global-access-statement)). Hence, we encourage them to mandate that their grantees publish AI related work as reusable Workflows (e.g. the LLM prompts, models, datasets and evaluation methods used).
2. **Big Tech** such as Nvidia, AWS, Microsoft, AMD and Meta have invested billions in hardware and data centers and will recoup that investment if AI solution demand and expertise increases. This would be expected if AI Workflows (and Workflow makers) become commonplace.
3. **Consultancies** (e.g. KPMG) benefit from AI Workflows because it gives them greater AI vendor independence and reusability across projects.
4. **Non-US governments and Tech Companies** may benefit because AI Workflow Standards aid commoditization of AI modalities and hence may give local providers a better chance to compete.

### Next Steps: <a href="#ptamgbmznyku" id="ptamgbmznyku"></a>

1. Proselytize and gather feedback from
   1. Standards bodies, industry consortium and governments
   2. Major companies including AWS, Nvidia, Meta, OpenAI, Microsoft, AMD, Anthropic and Open source model makers
2. Define specifics of JSON/XML standard
3. Dive into the tech weeds - what’s the specific API? How do the standards evolve as AI develops (ala standard bodies)?

#### Acknowledgements and Thanks <a href="#d35kf3guv44n" id="d35kf3guv44n"></a>

* Rockefeller Bellagio Public Resource for AI meetup (June 2024)
* AIPalace.org Public AI meetup (July 2024)
* Tanuj Bhojwani - PeoplePlus.AI
* Pramod Varma & Jagadish Babu - EkStep Foundation
* Brandon Jackson - PublicAI.Network
* Elias Wolfberg - Nvidia
* Gary A. Bolles - Singularity University

## Appendix: A Short History of Technical Standards <a href="#m1gbxm2qokot" id="m1gbxm2qokot"></a>

#### [Kubernetes](https://en.wikipedia.org/wiki/Kubernetes) <a href="#tcgb2t2gj2kv" id="tcgb2t2gj2kv"></a>

In 2013, AWS was quickly becoming the dominant vendor in the cloud services provider space. As companies realized the benefits of cloud hosting (vs buying and managing servers themselves), AWS was the clear winner in the category. Google, Microsoft and others vying for this business quickly realized that if they could create a new standard to describe cloud server deployment - what would be become Kubernetes - then customers could define their server topology as a standard, interoperable configuration file and then port that configuration to any cloud provider that supported Kubernetes. Eleven years later, AWS’s dominenance has been tamed, multiple hyperscalers are competitive and the Kn8 standard is ubiquitous.

This example is instructive to our current case AI dominance from OpenAI/Microsoft in 2024. They are the early winner in the LLM space, with many governments, competitors and organizations genuinely concerned that the most important innovation of this generation will be captured by a couple American companies.

A key lesson is that Kubernetes won because powerful but non-dominant players pushed for it as an industry standard, and if we want AI Workflow Standards to succeed, we’ll need to woo powerful actors such as Google, AWS, Nvidia, Anthropic, Meta etc to support it.

#### HTML <a href="#vv4l55azdqnw" id="vv4l55azdqnw"></a>

The HTML standard created the web as we know it today with several important features that we seek to emulate.

First, HTML created new levels of abstractions.

* **Browsers** competed in their ability to render HTML pages fast, with a competitive UI and support for the latest standards.
* **HTML authors** could “View Source” on any page to understand the page’s layout and hence, learn by tinkering with the source code for any interesting page.
* **Web servers** then competed on security, scalability, pricing, etc.

These new levels of open abstraction allowed new vendors and new categories of work to manifest in a way that would have never been possible with the alternatives of the time such as American Online. These standards led to the entire web industry and arguably the increased global productivity wave of the 1990s. Additionally, the HTML standard was voluntarily and evolved as web browsers and servers competed by adding additional functionality.

#### India’s UPI ([Unified Payment Interface](https://en.wikipedia.org/wiki/Unified_Payments_Interface)) <a href="#iin3cb2rme7q" id="iin3cb2rme7q"></a>

After the incredibly successful deployment of Aadhaar, which gave 1 billion residents of India verifiable unique identifiers, the Indian government and think tanks such as the EkStep foundation sought to create a digital money infrastructure that would enable business-to-business and person-to-person payments in an open marketplace, with high-volumes, zero-to-low transaction fees and without creating dominant private vendors such as Visa and Mastercard in the US. Hence, the Universal Payments Interface standard was created, wherein any mobile wallet, bank and company could register to send and receive payments and create digital wallets to manage a customer’s money. As of Nov 2022, it has over 300M daily users.

### About Gooey.AI <a href="#id-53ena8wl2g2l" id="id-53ena8wl2g2l"></a>

Gooey.AI is a low-code platform of shared workflows that leverage the best of open source and private AI. The company was founded in 2022, has over 500,000 users and its work has been featured in the Guardian and demonstrated at the UN General Assembly. Clients include the Gates Foundation, PeoplePlus.AI, the Ekstep Foundation, SafariComm, Fandom.com and Zephyr.

<figure><img src="/files/9jqWcHYB1KCO48deeXd2" alt=""><figcaption><p>The architecture diagram of Gooey.AI. Watch our <a href="https://www.loom.com/share/30d75325cb7a40f0973b8491592a3a36?sid=c3dd739e-6fca-478b-a1fd-f5c4aabe4353">explainer video </a>to learn more.</p></figcaption></figure>

### Why? <a href="#rkfp8b9sxv3t" id="rkfp8b9sxv3t"></a>

*“If you get into this (AI) space, the most important thing is that you share what you are learning.”*

*Simon Willison, Creator of Django from* [*Catching up on the weird world of LLMs*](https://youtu.be/h8Jth_ijZyY)

We must improve the innovation infrastructure of human beings, to survive the climate crisis and to solve virtually any problem we imagine. In letting each of us more efficiently build on the work of each other, we increase the leverage of our collective efforts. This is the theory of change we employ and how we hope to accelerate progress by improving the innovation infrastructure of all organizations - including development organizations - who wish to leverage AI.

### Why now? <a href="#afft4zskx0a3" id="afft4zskx0a3"></a>

*“It’s not that AI will replace lawyers; it’s that the lawyers who use AI will replace those that don’t.” - Superlegal*

*“Every business will become an AI business.” -Satya Nadella*

It is clear to us and many others that the productivity enhancements made possible first with software - with its feature that humans can reuse and modify prior investments at near- zero marginal cost - and now modern AI tools such as OpenAI’s ChatGPT will likely cause a transformation in how most processes in organizations function. We go further with the belief that the SuperLegal adage above will apply to almost every organization and job function; namely that those organizations and people that best leverage AI - as a super-set of all reusable collective human work and knowledge - will outperform those that do not. As Bill Gates stated in his April 2023 [memo](https://www.gatesnotes.com/The-Age-of-AI-Has-Begun):

The development of AI is as fundamental as the creation of the microprocessor, the personal computer, the Internet, and the mobile phone. It will change the way people work, learn, travel, get health care, and communicate with each other. Entire industries will reorient around it. Businesses will distinguish themselves by how well they use it.

But how can we help people and organizations make this transition to a hyper-competitive and productive world? What tools do we need when “thinking” jobs are ones for AI prompt writers - trying to wrangle the AI to our desires, and/or API stitchers - connecting non-obvious or custom sets of data and functionality to build novel and useful new things? How do we specifically help organizations - such as development organizations - learn from each other’s investments? We think AI Workflows are part of the answer to these questions.


# Fun fun functions!

#### UPDATE 17-Oct-2024: LLM-enabled functions are live. This will allow your AI prompts to call a Function as a tool in the LLM pipeline.

So you’ve got your Gooey.AI workflow up and running, everything is working fine and you're happy with the outputs. But is it REALLY ready? You must also connect your AI workflow to your data, servers, and other APIs. With our new Functions feature, you can do just that.

### What are Gooey.AI Functions? <a href="#aecwpo98db66" id="aecwpo98db66"></a>

**Gooey.AI Functions are sandboxed Javascript functions & API calls inside your Gooey.AI recipes.**

LLMs can be non-deterministic and often we must have some functions to ensure that the user receives the right information or that user response triggers something important in your tech stack.

### Why functions in Gooey.AI Matter <a href="#id-6obccrfhun54" id="id-6obccrfhun54"></a>

Functions came up as a feature request from our customers and partners. With minimal setup for the development team, the Functions workflow can:

1. **Call your APIs**\
   Use your APIs for BEFORE, AFTER, and Prompt Requests (LLM-Enabled), this will allow you quick iterations and flexibility to pull or push data to your servers and tech stacks. See the example below at the end of the page
2. [**Call the APIs of others**](https://gooey.ai/compare-large-language-models/functions-make-a-haiku-with-iss-coordinates-k4vuehh6hhvo/)\
   Add API functions from any other projects and processes that support your product
3. [**Perform logic in javascript**](https://gooey.ai/functions/log-variables-sg8xvlg206ss/)\
   Use simple JS logic and operators for your workflow.
4. **Chain Gooey.AI workflows together**\
   Now you can easily chain Gooey.AI Workflows

At the core, Gooey.AI Functions adds the power of JavaScript to any of your AI Workflows. You create small JS snippets, that can be mixed and matched with any Gooey workflow. This means you can:&#x20;

* chain all the best parts of our abstraction layers
* customize and chain GenAI tools to your existing systems
* deploy code snippets directly with Gooey (no setup, no servers needed!)

### How does it work? <a href="#tof9h8jstsh4" id="tof9h8jstsh4"></a>

Functions can be used in three ways in Gooey.AI:&#x20;

1. **BEFORE**: executed **before** a Gooey.AI run. This means a function is executed and its response is used as part of the Gooey.AI workflow. [Example here](https://gooey.ai/compare-large-language-models/functions-make-a-haiku-with-iss-coordinates-k4vuehh6hhvo/).&#x20;
2. **AFTER**: executed **after** a Gooey.AI run. This means a function is executed after the Gooey.AI workflow is run, where the response from the AI run is used as a variable in the function. [Example here](https://gooey.ai/copilot/).
3. **PROMPT**: The LLM understands the user's query and decides if and when the function should be executed. [Example here.](https://gooey.ai/copilot/barebones-gpt-4o-v1xm6uhp/)

<figure><img src="/files/7j4rAfdrQmqrI49lFbCS" alt=""><figcaption></figcaption></figure>

### How can I use Gooey.AI functions? <a href="#qnigw1qx1hbf" id="qnigw1qx1hbf"></a>

In this scenario, imagine you have an AI agent on Gooey.AI, the agent has an Analysis script in the Agent Deployments that uses GPT-4 to output:

1. Category of user’s query
2. Whether the assistant could find responses in the vectorDB and answer the user.

We will use Functions to create a POST request and send the GPT-4 output to a support CRM like Hubspot.

<figure><img src="/files/4MCmuWpsV6WFsQ8GAhCm" alt=""><figcaption></figcaption></figure>

### Who's using it? <a href="#id-3zd7gvtihypa" id="id-3zd7gvtihypa"></a>

#### **Scenario:** Ulangizi AI Agent (Opportunity.org)

Our customer Opportunity.org has been deploying several AI agents in Africa. They are meant to send out a disclaimer to all new users about their data policy. They want to ensure the message is only sent out to new users. In this scenario, we can use a BEFORE Function to call their API with the “Custom Message”. If the user is new they will receive the “Custom Message” + Assistant, if they are old, or have a longer conversation with the agent, they do not receive the “Custom Message”

<figure><img src="/files/Gyr8utgHuShJ5DrV1EEY" alt=""><figcaption></figcaption></figure>

### What's coming?

* Secret management - This will allow you to include Secrets API keys and tokens in your Function calls.&#x20;

### How do I get started? <a href="#id-5en4zepmi4k2" id="id-5en4zepmi4k2"></a>

Check out the links below:

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>How to use Gooey.AI functions?</strong></td><td><a href="https://docs.gooey.ai/guides/how-to-use-gooey-functions">https://docs.gooey.ai/guides/how-to-use-gooey-functions</a></td><td><a href="/files/cGJknqvKaL2exH0zaOvN">/files/cGJknqvKaL2exH0zaOvN</a></td></tr><tr><td><p><strong>EXAMPLE:</strong> </p><p><strong>Fetch WEATHER API</strong></p></td><td><a href="https://gooey.ai/functions/current-weather-rxmquy60p1vq/">https://gooey.ai/functions/current-weather-rxmquy60p1vq/</a></td><td><a href="/files/EjpuuFtzzW7uwB4jwQ1t">/files/EjpuuFtzzW7uwB4jwQ1t</a></td></tr><tr><td><p><strong>EXAMPLE:</strong> </p><p><strong>Connect Fetch API with GOOEY.AI LLM Generator</strong></p></td><td><a href="https://gooey.ai/compare-large-language-models/functions-make-a-haiku-with-iss-coordinates-k4vuehh6hhvo/">https://gooey.ai/compare-large-language-models/functions-make-a-haiku-with-iss-coordinates-k4vuehh6hhvo/</a></td><td><a href="/files/nzBy9PMfGIWXVTbRLdCW">/files/nzBy9PMfGIWXVTbRLdCW</a></td></tr></tbody></table>


# Spring Into Summer With AI Agents

Updates from May 2024

And we are back… as promised we have a list of exciting new updates to our AI agent.

### HIGHLIGHTS <a href="#id-9egm57pk4vfi" id="id-9egm57pk4vfi"></a>

1. Deploy - now on WhatsApp, Slack, and also WEB!
2. AI agents on your Website - introducing our open source Web widget -
3. Meta-Analytics and conversation graphs

**And of course, support for GPT4o and Gemini 1.5 Pro.**

### Deploy <a href="#k54im7mn3jmc" id="k54im7mn3jmc"></a>

Our much-requested web deployment is now live! With this addition, we now have a wide range of deployments that will allow you to reach a wider audience. More deployments mean increased audience reach and access.

![](/files/ePi7WNejxNwMjrAeZOjh)

**With this update, you can now integrate the AI agent with:**

* Slack - Tutorial: [How to deploy on Slack](https://docs.gooey.ai/guides/copilot/deploy-to-slack)
* Facebook - Tutorial: [How to deploy on Facebook](https://docs.gooey.ai/guides/copilot/deploy-to-facebook)
* Whatsapp - Tutorial: [How to deploy on WhatsApp](https://docs.gooey.ai/guides/copilot/deploy-on-whatsapp)
* Web - Tutorial: [How to deploy on Web](https://docs.gooey.ai/guides/copilot/deploy-to-web)

### Web widgets <a href="#wqjvw176p0c" id="wqjvw176p0c"></a>

Web widgets are now super easy! Thanks to @anish our newest full-stack engineer, all you need is a two-line code injection in any of your websites, and you have a ready to use to AI agent ready to use!

![](/files/0DKJfOe6J5bOJPkvc5eb)

### What makes our web widget incredible: <a href="#qfofoh3hdb1u" id="qfofoh3hdb1u"></a>

#### A quick configuration UI panel <a href="#y2msf76jvlau" id="y2msf76jvlau"></a>

This quick config UI panel contains all the essentials to get your agent up and running! Once configured you can copy the embed code and add it to your company/organization website.

![](/files/dFamswqMUft9mHQa5Yvb)

#### You can choose the mode you want - pop-up / inline / fullscreen <a href="#qc4b7i5qgx5h" id="qc4b7i5qgx5h"></a>

<figure><img src="/files/In6h5yozQ3486fLXPdwe" alt=""><figcaption><p><strong>POP-UP WIDGET</strong></p></figcaption></figure>

<figure><img src="/files/wt418vH6mfDwo4pAfiGz" alt=""><figcaption><p><strong>INLINE WIDGET</strong></p></figcaption></figure>

![FULLSCREEN WIDGET](/files/P96gsTcxXuU8rYncOHWr)

### Two lines of code to embed on your existing website! <a href="#y3le8kc7mmsh" id="y3le8kc7mmsh"></a>

Copy the embed code from the Deploy page and paste it.&#x20;

It’s just two lines of code.

{% code overflow="wrap" %}

```html
<div id="gooey-embed"></div>
<script async defer onload="GooeyEmbed.mount()" src="https://gooey.ai/chat/the-gooeyai-bot-4rv/lib.js/"></script>
```

{% endcode %}

### What to expect next?

* Function calling - connect your copilot to any data source in real-time
* Video Lipsync on Web Widget
* Higher rate limits
* Meta Seamless v2 - for speech recognition support for hundreds more languages.
* Analytics graphs

### Resources <a href="#mgolsgd79dkb" id="mgolsgd79dkb"></a>

{% embed url="<https://www.youtube.com/watch?v=7WQveSxqK6k>" %}

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>GUIDE: Agent Web Integration</strong></td><td><a href="https://docs.gooey.ai/guides/copilot/deploy-to-web">https://docs.gooey.ai/guides/copilot/deploy-to-web</a></td><td><a href="/files/UQCFTw0JXqZyAWJlqWsv">/files/UQCFTw0JXqZyAWJlqWsv</a></td></tr><tr><td><strong>GUIDE: Agent WhatsApp Integration</strong></td><td><a href="https://docs.gooey.ai/guides/copilot/deploy-on-whatsapp">https://docs.gooey.ai/guides/copilot/deploy-on-whatsapp</a></td><td><a href="/files/KPILIYJxcgKg8c6JeDcg">/files/KPILIYJxcgKg8c6JeDcg</a></td></tr><tr><td><strong>BOOK A DEMO!</strong></td><td><a href="https://www.help.gooey.ai/contact#book-demo">https://www.help.gooey.ai/contact#book-demo</a></td><td><a href="/files/novXSAfZ8SgXWbmaia1n">/files/novXSAfZ8SgXWbmaia1n</a></td></tr></tbody></table>

Gooey's goal is to make the best of open-source and private AI accessible to everyone.

We can't wait to see what you'll build with these tools so hopefully, everyone on earth can benefit from the incredible innovation of this moment in time.

Cheers,

**Gooey.AI Team**


# Global Language Understanding for AIs

Use-case specific leaderboards for Low-Resource Language Speech Reco & Translations Models

![](/files/BQ0Mxmyvd6kcKHKcPz7v)

### The Leaderboard <a href="#ww0mw4h50ppi" id="ww0mw4h50ppi"></a>

For these languages and particular audio samples, here’s our recommended speech recognition + machine translation model:

<table><thead><tr><th width="117">Language</th><th width="122">Partner Data Set Link</th><th>Top Performing Model</th><th width="110">Runner Up</th><th>Link to Evaluation</th></tr></thead><tbody><tr><td>Hindi</td><td><a href="https://docs.google.com/spreadsheets/d/13f-K31MWsZh2NI9M6tQsmx2CvQEz4GxfJLXVNAhO-tI/edit?usp=sharing">ARTPARK (IISc)</a></td><td><a href="https://gooey.ai/speech/gpt-4o-hindi-5aoagu18mz47/">GPT-4o</a></td><td>ElevenLabs Scribe v1</td><td><a href="https://gooey.ai/bulk/compare-hindi-speech-recognition-e04tnvdscvzo/">Hindi Bulk Run</a></td></tr><tr><td>Swahili</td><td><a href="https://docs.google.com/spreadsheets/d/1mfMLRKgpNoAJdjpOt9lDwVM72zKbTXkfUXdaCzPn5m4/edit?gid=1943030623#gid=1943030623">Gates Foundation</a> </td><td><a href="https://gooey.ai/copilot/swahili-jacaranda-gpt-5-a2t-pkj3bnha20zu/">Jacaranda + GPT5 </a></td><td><a href="https://gooey.ai/copilot/swahili-jacaranda-gpt-5-google-mt-a2t-8ps1p54ep74x/">Jacaranda + GPT5 + Google MT</a></td><td><a href="https://gooey.ai/bulk/top4-swahili-audio2text-comparison-7qs-4qk762cbmepp/">Swahili Bulk Run</a></td></tr><tr><td>Kikuyu</td><td><a href="https://docs.google.com/spreadsheets/d/1WPwqoAlDwGS5mX9_G0Lqv8Agb9kd-q-nl5FEyDCWruQ/edit?gid=0#gid=0">Gates Foundation</a></td><td><a href="https://gooey.ai/copilot/kikuyu-akera-gpt-5-a2t-dyfyu53k3viv/">Akera+GPT5</a> &#x26; <a href="https://gooey.ai/copilot/kikuyu-akeramtgemini25pro-a2t-e9ciqiark5sf/">Akera+Gemini2.5pro+GoogleMT</a></td><td><a href="https://gooey.ai/copilot/kikuyu-akera-gemini25pro-a2t-fi682gqx6z0o/">Akera+Gemini2.5pro</a></td><td><a href="https://gooey.ai/bulk/top5-kikuyu-audio2text-comparison-3qs-t2bvvh7zgsp2/">Kikuyu Bulk Run</a></td></tr><tr><td>Chichewa</td><td><a href="https://docs.google.com/spreadsheets/d/1_-ZhbOys9UY6gARwSyjRxtn4wTRzN9aIyuIn9qGqYdQ/edit?usp=drive_link">Opportunity</a></td><td><a href="https://gooey.ai/speech/chichewa-asr-via-mms-large-google-translate-afsj26nrak0f/">Seamless M4T v1 + Google Translate</a></td><td>MMS</td><td><a href="https://gooey.ai/bulk/compare-chichewa-speech-recognition-45j0h174/">Chichewa Bulk Run</a></td></tr><tr><td>Kinyarwanda (*new)</td><td><a href="https://docs.google.com/spreadsheets/d/1G8qEIcS9NWQtRtKa5Nkj_3E4X0hc1xGk3uHeSfVWL80/edit?gid=308318854#gid=308318854">Gates Foundation</a></td><td><a href="https://gooey.ai/copilot/kinyarwanda-mbaza-gpt-5-a2t-s6bqnt86h8h3/">Kinyarwanda (Mbaza+GPT5)</a> + <a href="https://gooey.ai/copilot/kinyarwanda-mbaza-gemini25pro-a2t-mr3yy6ovs3of/">Kinyarwanda (Mbaza+Gemini2.5pro)</a> + <a href="https://gooey.ai/copilot/kinyarwanda-mbazagpt5g-mt-a2t-d3mesu7yhrtr/">Kinyarwanda (Mbaza+GPT5+GoogleMT)</a></td><td><a href="https://gooey.ai/copilot/kinyarwanda-sunbird-gpt-5-a2t-ga7uck3gko9o/">Sunbird+GPT5</a></td><td><a href="https://gooey.ai/bulk/top5-kinyarwanda-audio2text-compare-30qs-n9n2xl4ttbxo/">Kinyarwanda Bulk Run</a></td></tr><tr><td>Magahi</td><td>Looking for Collaborator/Partner</td><td></td><td></td><td></td></tr><tr><td>Luo/Dhuluo</td><td>Looking for Collaborator/Partner</td><td></td><td></td><td></td></tr><tr><td>Maithili</td><td>Looking for Collaborator/Partner</td><td></td><td></td><td></td></tr></tbody></table>

### Summary <a href="#yrx2t8oj7q7o" id="yrx2t8oj7q7o"></a>

Any organization working with low-resource users and AI must first tackle a fundamental question - *can the AI actually understand the text and audio clips from my particular set of users*? Too often, the answer is “not very well” meaning the incredible knowledge reasoning capabilities of AI are unavailable to these populations.

Fortunately, the field is moving incredibly fast and better models are being released every day. This effort attempts to make it easy for any organization to provide their own audio & text samples, their “golden” expert-created transcriptions and translations and then to evaluate the best AI models available to determine which actually understands their users best.

This effort is in collaboration with the [Glocal Eval of Models](https://peopleplus.ai/leaderboard) Initiative by PeoplePlus.AI and could not succeed without the collaborative support of the EkStep Foundation, ARTPARK, Opportunity.org, DigitalGreen, AI4Bharat, Karya.in, Microsoft Research India, GIZ and the Gates Foundation.

### Why do we need such a system? <a href="#b245vcbcy67v" id="b245vcbcy67v"></a>

Low-resource languages are not uniform. Local dialects abound. Unfortunately, capturing this diversity of language is hard for tech companies attempting to make speech recognition and translation models. This paucity of high-quality diverse training sets then leads to poor performance of AI models. This poor performance then implies that incredible tools like GPT4 and Gemini - which are primarily trained on English - don’t work particularly well for speakers of low-resource languages.

Partners like ARTPARK have existing efforts to collect data sets but this initiative focuses on a different part of the problem - namely enabling organizations to provide their own collections of audio samples to discover which combination of state of the art speech recognition and translation AI models actually understand their users’ speech best. As private, public and open source technology makers publish ever-improving AI models each month, we wish to enable organizations to quickly benchmark new models with their own test data so they can make appropriate price, speed and performance decisions as well.

As a bonus, given that these models run “hot” on Gooey.AI and are available via APIs and our high-level workflows such as <https://gooey.ai/CoPilot>, organizations can then immediately deploy their chosen model in AI agents like [Farmer.CHAT](https://help.gooey.ai/farmerchat).

Through this and [Glocal Eval Model](https://peopleplus.ai/leaderboard) effort, we hope to also prod private, government and public technology makers to create ever-better AI models for low-resource language understanding via the proven power of open, transparent competition. We take inspiration from other AI leaderboards like huggingface’s [Open LLM ranking board](https://huggingface.co/spaces/HuggingFaceH4/open_llm_leaderboard).

### Goals: <a href="#jvhaa3pvf2jo" id="jvhaa3pvf2jo"></a>

1. Provide a place where organizations can determine which AI Speech recognition and translation models work best for their particular use case, especially with low-resource languages.
2. Catalyze the industry to create better low-resource language AI models by creating a popular, highly referenced destination for researchers (and the press) to compare models.
3. Build an open-source dataset of audio files and golden human transcriptions and translations from scores of organizations that is representative of the likely phrases involved in aiding low-resource users. E.g. We’ll create a dataset of rural Tamilian female users asking on Android phones' WhatsApp how to know if their crops are rotting vs transcriptions of popular Tamilian songs.

### Where are we right now: <a href="#id-90uzynodtfbm" id="id-90uzynodtfbm"></a>

#### Gooey.AI currently supports 13 ASR Models. <a href="#xy5rv74hjecn" id="xy5rv74hjecn"></a>

Gooey supports the top public/open models. Here is the list of all the core models available via Gooey.AI :

Recently added (Q2 and Q3 2025)

* [ElevenLabs Scribe v1](https://gooey.ai/speech/11labs-hindi-speech-recognition-c0olu3ozkrjj/)
* [Vulavula AI](https://gooey.ai/speech/bambara-speech-recognition-and-translation-vulavula-ovqohrnj79i5/)
* [Jacaranda](https://gooey.ai/copilot/swahili-jacaranda-gpt-5-a2t-pkj3bnha20zu/)
* [GPT-4o](https://gooey.ai/speech/gpt-4o-hindi-5aoagu18mz47/)
* [Akera](https://gooey.ai/speech/kikuyu-asr-via-akerawhisper-kik-full_v2-fine-tuned-us5dwt521r2l/)
* [Mbaza](https://gooey.ai/speech/mbaza-asr-google-translate-swahili-en-x06smbljck5e/)
* [Sunbird](https://gooey.ai/speech/sunbird-asr-google-translate-swahili-en-zgvp8byabt2m/)

Added (2024)

* [Whisper Large v2 & v3 (OpenAI)](https://gooey.ai/speech/whisper-large-v3-kannada-kgutjq2sux61/) - [model link](https://huggingface.co/openai/whisper-large-v3)
* [Whisper Hindi Large v2 (Bhashini)](https://gooey.ai/speech/whisper-hindi-large-v2-bhashini-bmo38059wc7t/) - [model link](https://huggingface.co/vasista22/whisper-hindi-large-v2)
* [Whisper Telugu Large v2 (Bhashini)](https://gooey.ai/speech/whisper-telugu-large-v2-bhashini-y6f5gq0t4ksl/) - [model link](https://huggingface.co/vasista22/whisper-telugu-large-v2)
* [Conformer English (ai4bharat.org)](https://gooey.ai/speech/conformer-english-ai4bharatorg-24r8h5dcay8m/) - [model link](https://github.com/Open-Speech-EkStep/vakyansh-models)
* [Conformer Hindi (ai4bharat.org)](https://gooey.ai/speech/conformer-hindi-ai4bharatorg-2w2zh91rcqd4/) - [model link](https://github.com/Open-Speech-EkStep/vakyansh-models)
* [Vakyansh Bhojpuri (Open-Speech-EkStep)](https://gooey.ai/speech/bhojpuri-speech-recognition-using-gatesekstep-y1w6l21s/) - [model link](https://github.com/Open-Speech-EkStep/vakyansh-models)
* [Google Cloud v1](https://gooey.ai/speech/google-cloud-v1-swahili-en-yq6uv8rapzpt/)
* [USM/Chirp](https://gooey.ai/speech/chirpusm-google-ilczaj48wxgn/) (Google)
* [Deepgram](https://gooey.ai/speech/deepgram-english-dxtueibfeug2/)
* [Azure Speech Recognition](https://gooey.ai/speech/azure-asr-swahili-ecslgjq79rvz/)
* [Seamless M4T (Meta Research)](https://gooey.ai/speech/seamless-m4t-kannada-en-o3ec9xbu5l73/) - [model link](https://github.com/facebookresearch/seamless_communication)
* [Massively Multilingual Speech (Meta Research)](https://gooey.ai/speech/conformer-english-ai4bharatorg-24r8h5dcay8m/) - [model link](https://github.com/facebookresearch/fairseq/tree/main/examples/mms)

#### Current support for Machine Translation <a href="#u8jafvhqgrsd" id="u8jafvhqgrsd"></a>

* Google Translate
* [GhanaNLP](https://ghananlp.org/)
* Coming soon
  * Azure
  * Seamless MT v2
  * Translation via LLM models (Claude3, Mixtral, GPT4 + Gemini 1.5 Pro) ([compare translations here](https://gooey.ai/compare-large-language-models/compare-translations-from-claude3-gpt4-mixtral-vs-gemini-15-f4w9msgw/))

### How to use the models <a href="#frmybzg2yudi" id="frmybzg2yudi"></a>

All of these can be used via our standalone [speech workflow](https://gooey.ai/speech) or API or inside our [copilot](https://gooey.ai/copilot) recipe (for use in WhatsApp, Slack, as a web-widget or inside an app of your choice).

### How to determine which AI model is best for your data <a href="#t59mz4knfpzh" id="t59mz4knfpzh"></a>

#### Gooey.AI Bulk Workflow <a href="#dfry1nbhu6if" id="dfry1nbhu6if"></a>

With our [Bulk and Evaluation Workflow](https://gooey.ai/bulk), you provide a CSV or google sheet with all your audio samples (and their transcription and translation) and you can run a workflow that looks like this:

**Compare Chichewa Speech Recognition -** [**https://gooey.ai/bulk/?example\_id=45j0h174**](https://gooey.ai/bulk/?example_id=45j0h174)

In this bulk run example, we compare 4 different Gooey.AI speech recognition + translations workflows (<https://gooey.ai/speech>), each of which uses a different AI speech model:

#### Gooey.AI Eval Workflow <a href="#hshnace6bqun" id="hshnace6bqun"></a>

Gooey published an early version that evaluates Hindi, Kannada and Telugu on 3-6 different engines here <https://gooey.ai/eval/examples>. Eval represents the second part of the evaluation, taking as input an excel sheet with the transcription and translations from competing models, and then running an LLM script on each row to create scores for each translation vs the golden human provided answer. Once each row is scored, the Eval workflow then averages the scores and graphs them.

**Example output for Telugu Eval (**[**demo**](https://gooey.ai/eval/?example_id=lc1f4ka1)**):**

![](/files/ZuEGb8C5SeuxnE5epw2V)

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><h3>📖 GUIDE</h3><p>How to create language evaluation for ASR?</p></td><td><a href="/files/EUdE0ZYVMYls2jfQkAcZ">/files/EUdE0ZYVMYls2jfQkAcZ</a></td><td><a href="/spaces/5BFP5RUm6rTLXk8wUSTf/pages/Dv4ARYu6p13xP3yixDMg">/spaces/5BFP5RUm6rTLXk8wUSTf/pages/Dv4ARYu6p13xP3yixDMg</a></td></tr><tr><td><h3>🗣️ Hindi ASR Evaluation</h3><p>Get started with a pre-filled example</p></td><td><a href="/files/nuK6Egv9ItSNLNGgvZ1v">/files/nuK6Egv9ItSNLNGgvZ1v</a></td><td><a href="https://gooey.ai/bulk/compare-hindi-speech-recognition-hkgs8120p11t/">https://gooey.ai/bulk/compare-hindi-speech-recognition-hkgs8120p11t/</a></td></tr></tbody></table>

### Partners: <a href="#doidwxqoktyj" id="doidwxqoktyj"></a>

Gooey.AI - [Sean Blagsvedt](mailto:sean@blagsvedt.com) & Dev Aggrawal

Opportunity.org - an NGO building AI agents for Malawi farmers. [Chichewa Evaluation is here](https://gooey.ai/bulk/?example_id=45j0h174) (Seamless and Google USM appear to beat Azure and Whisper 3)

PeoplePlus.AI

Digital Green collaborators with Farmer.CHAT

ARTPARK.in [Raghu Dharmaraju](mailto:raghu@artpark.in)

People +AI [Tanuj Bhojwani](mailto:tanuj@peopleplus.ai) [Harsha G](mailto:harsha@peopleplus.ai)

AI4Bharat Prof. [Mitesh Khapra](mailto:miteshk@cse.iitm.ac.in)

Gates Foundation AIEP Cohort

### Personas <a href="#g3l0zkxtquci" id="g3l0zkxtquci"></a>

1. Producers. Interested in making better models. Researchers primarily.
   1. Tech NGOs like ARTPARK, Wadhwani, etc.
2. Consumers. Interested in using better models.

* Grassroots NGOs like Avanti, DigitalGreen, Pratham (education), etc.
* Private Orgs like PayTM, Setu, etc.
* Indic language content producers - InShorts, DailyHunt, KukuFM, etc

### Milestones <a href="#li0ojz1irqbz" id="li0ojz1irqbz"></a>

1. Release the first set of evaluations - DONE
2. Provide a system and documentation for organizations to run their own evaluations. - DONE
3. Aid consumer organization who wish to use the speech and translation APIs in their apps, websites, WhatsApp AI agents, etc on Gooey.AI. - Email us at <support@gooey.ai>

**Coming soon**

1. Enable producer organizations to host and compare their models on Gooey.AI
2. Enable producer orgs to host the Gooey.AI runtime locally in their own GPU farms.

### References and Links <a href="#id-4cregjdxa4xx" id="id-4cregjdxa4xx"></a>

1. [\[2303.12528\] MEGA: Multilingual Evaluation of Generative AI](https://arxiv.org/abs/2303.12528)
2. [We're excited to announce the release of multiple self-supervised learning (SSL) models and fine-tuned ASR models for Indian languages, which currently rank as the top-performing models in the public domain.](https://asr.iitm.ac.in/models/)


# From Bland to Brilliant AI Agents: New Agent Features for April 2024!

All the incredible additions to the best agent builder anywhere - Gooey.AI's AI Agent.

<figure><img src="/files/n7bNLIfRzOmDHVAqNVmc" alt=""><figcaption></figcaption></figure>

### The TL;DR of our latest in [Copilot](https://gooey.ai/copilot)

1. **All the best LLMs! LLaMA3, Claude3, Mistral, Gemini Pro 1.5 & Gemma support** - Use any of the best LLM (& 3 vision models!) in [Copilot](https://gooey.ai/copilot) including GPT4 Turbo, GPT Vision and LLaMA2.&#x20;
2. **WhatsApp Self Serve** - Get yourself a spare SIM and connect your AI agent.
3. **Fast Speech Recognition in 1000+ languages**- We now run Meta's MMS-Large speech recognition model "hot" meaning you can transcribe virtually any language in near real-time.
4. **OpenAI + Azure Voices** - great for realistic and African accents!
5. **Transparent Pricing** - 3 credit (\~$.03) / message + your LLM, TTS and speech recognition token costs.
6. **<1s RAG with 1000s of docs, pdfs and video** - Add 1000s of PDFs, files or youtube videos to your knowledge base and we'll query them in milliseconds (after the first run).
7. **Built-Analytics and Conversation Analysis** - Dashboard and analytics for monitoring AI Agent interactions, retention, 👍🏾 👎🏽 feedback and messages categorization.&#x20;
8. **Bring Your Own Agent Evaluation** - Get yourself a few golden questions and answers and then test how changes to your agent's LLM, instructions or knowledge docs improve its answer quality.
9. **Auto-embed Documents + Compare Vectors Feature** - Just add a PDF or doc to agent, and we'll visually understand its contents and vectorize it. Works for YouTube links too.
10. **Built-in Synthetic Data Maker** - Every video or PDF really needs a FAQ to help your agent better answer questions. Our [synthetic data maker ](https://gooey.ai/doc-extract/)has you covered.&#x20;

#### And the long version…

### We're thrilled to announce huge strides with [Gooey.AI's Copilot](https://gooey.ai/copilot). Here is a low down of what we have been up to:&#x20;

### 1. LLaMA3, Claude3, Mistral, Gemma and Gemini Pro 1.5 and **GPT-4 Turbo with Vision**

Our AI Agent now harnesses the best of every major LLM from opensource (Mistral Mixtral, Meta's LLaMA3, Google's Gemma) to private (OpenAI's GPT4-Turbo Vision, Anthropic's Claude3 family and Google's Gemini 1.5 Pro). Compare vision support in Claude3, GPT4 V vs Gemini Pro 1.0.

&#x20;These updates allow you to choose from the best LLMs from the industry that suit your needs on cost, speed, reasoning and accuracy. &#x20;

Here's a [sample evaluation](https://gooey.ai/bulk/farmerchat-bulk-runner-and-evaluator-gpt4-mixtral-gemma-gemini-pro-10/?example_id=b0o8aos3rj8y) of the competing LLMs using Farmer.CHAT's golden questions and answers (in this case, the first one - GPT4 Turbo + Vision - still beats Mixtral, Gemma and Gemini Pro 1).

<figure><img src="https://lh7-us.googleusercontent.com/GdvsxIWtuQ20w9Yjc9Tex7jt_X0hSnVX60xJcWzwYqTlU3dopm5Gf3UAFLs3lKqBtQ7VXha87F1-txwTsU3vIc16h2I-FdY3YZHVkZygkYjxI8hqo0vqM79NZaVggCZXpoqP559zL1VuqRT5pQDqmww" alt=""><figcaption><p>Screenshot from our Bulk and Evaluation tool, showing the difference in quality of answers from the copilot.</p></figcaption></figure>

### 2. WhatsApp Self Serve

Due to popular demand, you can now integrate your own Business WhatsApp Phone Number with the AI Agent! Bring a spare number that you’d like to connect with your agent so that you can use any global number.&#x20;

Check out our refreshed [Integrations Tab](https://gooey.ai/copilot/integrations/) to know more.&#x20;

<figure><img src="https://lh7-us.googleusercontent.com/e-OJsLgqfCtckh2LwHc4_q9V3Q-M6b9zKEzzAY7JVjpVDjuupe4ZtZmG6olOgfs8oAZd1Ok8GYHZQ7rTePGVhxArt-bOcYhtcH2vbXfLnhRDZDSismQwiKMTy6CTNhwQqXw1PBIvFdTuO_E-fsSI3vM" alt=""><figcaption></figcaption></figure>

In the Integrations settings, you can also turn on 👍🏾 👎🏽 feedback, streaming and send broadcast messages too.

<figure><img src="https://lh7-us.googleusercontent.com/90NPG1AXD7FjdjJy5zDQ3VHdoAoAV6N9PYdr5sCawfJdufNZvbETC3q8AnLM3oszbVuxwnxDkmLpz-mXaBDztLgiuhzjSnz83fqyQ7gFahAzqwFUD7vzQ66ukb6cXUMfrZuXJuTfLA6x7Za3F965Ur4" alt=""><figcaption></figcaption></figure>

### 3. Fast, Massively Multilingual Speech

Adding to our arsenal of multi-lingual goodness we now support Meta's latest Massively Multilingual Speech model (along with the best of Google, OpenAI, Azure and more). This latest release from Meta can identify more than 4,000 spoken languages, 40 times more than any model. And we run it hot on our A100s so you can actually use it in a real-time chat setting.

Try it here: <https://gooey.ai/speech/massively-multilingual-speech-hindi/?example_id=bxfzzimvbr99>

#### Plus [GhanaNLP translation](https://ghananlp.org/) support&#x20;

Which offers high-end and accurate context-based translation for African languages.

### 4. Support for OpenAI Voices & Global Accents with  Azure TTS

For those implementing high-scale multilingual agents in Africa, India and South America, we now offer global accent support for English allowing better communication and information to a wide range of users. We also have several languages and dialects including Hindi, Bhojpuri, Swahili, and Chichewa hosted through various open source models. This means that you can not only have agents that understand and respond in local languages or global accents but can also do [lipsync](https://gooey.ai/lipsync)!&#x20;

[**Check out our copilot for Opportunity.org**](https://gooey.ai/copilot/ulangizi-ai-with-vision-v8/?example_id=lh09vdwr) **which uses Tanzania English Accent to help African farmers.**

### 5. Transparent Pricing&#x20;

We are rolling out transparent pricing starting at just 3 Credits (\~$.03) + your usage of LLM, TTS, and speech recognition services. You'll have complete visibility into your costs, allowing you to plan and budget with confidence.&#x20;

### 6. Faster RAG with VespaDB

We've integrated VespaDB to significantly enhance the AI Agent's RAG performance. This powerful database technology accelerates data retrieval and analysis, making your interactions with the Agent more efficient and responsive than ever before. We have customers with 1000+ PDFs that can now be searched in under 1 second (vs 16 seconds before).

### 7. Advanced Analytics with Meta-analysis

After all the building and testing is up and running, you need to make sure your analytics are in place! We’ve got you covered there too.&#x20;

Once you’ve added integration to your agent, you’ll gain access to an amazing dashboard of usage data, conversations, and feedback.

<figure><img src="https://lh7-us.googleusercontent.com/GS27pXPnzJgLQ1t8qkptzNQ1PSzKnSJBg4Zea6DbH-vgwUbZ6gAHkW39JqAkGDmRWdKH7AqfCUsRspaa9kUAV8wTQYGS3bnUeFndOMJ5DsH72-Ox2XfD_t6w8cCDnw55Q6nWoLCXC7Hnz_Gyobyzm3c" alt=""><figcaption></figcaption></figure>

### 8. [Bring Your Own Copilot Evaluation](https://gooey.ai/docs/guides/copilot/bulk-evaluation)

To understand which LLM works best for you, check out our Bulk Runner & Evaluator. All you need to do is create about 5-10 samples of “Golden Questions and Answers” that are closest to your agent’s user needs, add them to the workflow, and create a run with a difference. Here’s a [Farmer.CHAT example](https://gooey.ai/bulk/farmerchat-bulk-runner-and-evaluator-gpt4-mixtral-comparison/?example_id=kqjx8narpsp5) that you can run and modify. Visit our [Copilot Evaluation guide](https://gooey.ai/docs/guides/copilot/bulk-evaluation) too.

<figure><img src="https://lh7-us.googleusercontent.com/zxVQeppgUJ_EVN-I4j9NWoLLgQ2svovmdKyKJDOQkFJfmObKCMRonI_PKYX2oSg-NTW7XowYZFRmZaYfOzJVTOe7lNB4a0R7ttiazi3Wec4GXucro4BvVi2vdclB_-OkDdJpr5zJdKgRD0ABTOHoCrw" alt=""><figcaption></figcaption></figure>

### 9. Auto-embed documents + settings to Compare Vectors Feature

You can now automatically create vector embeddings for any document or link you add to Agent. But if you want to get into the details, you can choose among the latest and best embeddings from OpenAI and other open-source embeddings.&#x20;

<figure><img src="https://lh7-us.googleusercontent.com/FvVbyUWHFwpSb6_Pf_D-9NVzDcj30w3-tJvI0Q0WF0MoxvfYr24pt5SmmyzZJ5q8lU1ButL94pISPe5J6CCaD52RXEzkaw_FKLK9zuxyGtLyuspbwb431kFdTwpwIcwgIExNlLWehNNH_ZYc3y8PrEY" alt=""><figcaption></figcaption></figure>

### 10. Built-in Synthetic Data Maker

Sometimes your knowledge base needs some extra love for your agent to answer users well. By creating Synthetic Data, you provide vector embeddings to retrieve texts closest to the users' questions and answer effectively. &#x20;

Say goodbye to data scarcity with our built-in synthetic data maker for PDFs, Excel sheets, Google folders, and YouTube. This important addition generates high-quality, realistic synthetic data, empowering you to test, train, and develop applications with ease.

<figure><img src="https://lh7-us.googleusercontent.com/gpYQtbSymU-HHwEn-NgFk3ZfXvpLB3lQCNSlMUOBuLFFDiT2gVfWoac4vkoC8WwLmmfTBYTdLEm8jHoNB2tZgsDVMJyc6x72GcbALVnwpVO6XjdxbfFHwKk1Y1wch2Lj_DpMj2MLytKLdcKaC2CfpEg" alt=""><figcaption></figcaption></figure>

## What’s coming in May

1. **Web-widget support** - Add a Gooey.AI Agent on your webpage with a single line of Javascript code.&#x20;
2. **Function Calling** - call out to your servers or any data source inside an agent run.&#x20;

### Resources

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Start building your own Agent</strong></td><td><a href="https://gooey.ai/copilot">https://gooey.ai/copilot</a></td></tr><tr><td><strong>Check our Agent Guide</strong></td><td><a href="https://gooey.ai/docs/guides/copilot">https://gooey.ai/docs/guides/copilot</a></td></tr><tr><td><strong>Book a Demo</strong></td><td><a href="https://www.help.gooey.ai/contact">https://www.help.gooey.ai/contact</a></td></tr></tbody></table>

Gooey's goal is to make the best of open-source and private AI accessible to everyone.  We can't wait to see what you'll build with these tools so hopefully everyone on earth can benefit from the incredible innovation of this moment in time.

Cheers,

Gooey.AI Team

<br>


# The 2023 Gooey.AI Recap

\- A Letter from the Gooey.AI Founders

Hello world,

We started Gooey.AI in September 2022 as an idea to spread AI innovation to everyone.

We believed then (as we do now) that most of us will become **AI prompt writers** - cajoling it to create useful artifacts for us - and **API stitchers** - connecting AIs to other datasets, AIs or tools. We thought the next logical computing metaphor would be **AI workflows** - small recipes of AI prompts that run on LLMs and interact with APIs.

We believed Gooey.AI could be useful to every person and organization if we could make it simple and fun to learn from each other’s AI recipes and then run, tweak and re-share them. We felt AI workflows should be built from an ever-expanding foundation of private and open-source AI innovations; people should be able to compare, hot-swap and integrate the latest innovations with minimal effort to facilitate maximum experimentation and innovation.

It’s been incredibly gratifying to see this vision come to life in the last year.

* **🎉 243,345 people** ran over **1.4M Gooey.AI workflows** in 2023.
* 🏆 Gooey.AI ranks among the top 5 Google results for [AI Animation](https://gooey.ai/animation-generator/), [AI QR Code](https://gooey.ai/qr-code/), [Lipsync](https://gooey.ai/lipsync-maker/) and [AI Prompt Image Editor](https://gooey.ai/ai-photo-editor/).
* 📢 We released our [open-source vision](https://gooey.ai/blog/gooey.ais-open-source-vision), [explainer video](https://gooey.ai/docs/#explainer-video) and [20+ forkable AI recipes](https://gooey.ai/explore).
* 📚 We launched our [/blog](https://gooey.ai/blog) and [/docs](https://gooey.ai/docs) subsites for Gooey.AI updates and guides.
* 🤯 We published our [guide to thriving in the All-AI agent Internet](https://gooey.ai/blog/the-genai-marketing-disruption-and-how-gooeyai-can-help) (including tips to craft [beautiful QR Codes](https://gooey.ai/qr-code/) and [zeitgeisty “People Also Ask” answers](https://gooey.ai/related-qna-maker/) to help your site rank better).
* 🌱 Our partner DigitalGreen showcased [Farmer.CHAT](https://www.help.gooey.ai/farmerchat) at the UN General Assembly’s [Science Panel](https://webtv.un.org/en/asset/k1v/k1vzgefyvn?_gl=1*1njkmi4*_ga*MTU1Mzc1NTU4NC4xNjgwODk1OTM2*_ga_TK9BQL5X7Z*MTY4MTI2Mjc2MC40LjEuMTY4MTI2MjgwMC4wLjAuMA\&kalturaStartTime=7697\&kalturaStartTime=7701\&kalturaStartTime=7701) - a multilingual WhatsApp AI agent for Indian, Ethiopian and Kenyan farmers. 1000+ farmers asked Farmer.CHAT over 35,000 questions and it’s been heartening to see other organizations re-use and extend the [Farmer.CHAT agent](https://gooey.ai/bots/?example_id=nuwsqmzp) recipe to more people and places.
* 💪🏾 Our [bulk](https://gooey.ai/bulk) and [eval](https://gooey.ai/eval/examples/) tools highlighted how well (or poorly) the top speech recognition tools from OpenAI, Bhashini, Google, Meta and Azure understand low-resource languages. Bring your own audio clips to compare how well they work for you or use the [eval tool](https://gooey.ai/eval/examples/) to compare and evaluate any collection of Gooey.AI workflows.
* 📸 Our AI agent[workflow](https://gooey.ai/docs/guides/copilot) now supports vision (so you can use a photo, audio clip or text as input), indexes complex documents (with tables), creates synthetic data (like FAQs) from documents and videos, [understands speech and translates](https://gooey.ai/speech) hundreds of languages, [speaks in custom voices](https://gooey.ai/compare-text-to-speech-engines/) and [lipsyncs videos](https://gooey.ai/lipsync-maker), analyzes and categorizes conversations, can be tested via bulk evaluations and deploys with WhatsApp, Facebook, Slack, Instagram and more. It’s pretty amazing.
* 💾 We launched Saved Workflows on Dec 25 and already hundreds of people are saving workflows to deploy in their own apps and share back to the community.

🔮And to give you a taste of what’s to come in 2024:

* **Organizations** so multiple people can collaborate on a workflow and teams can give every employee access to the best of the GenAI universe
* **Trending AI workflows,** organized by industry
* **SHIPPED! Profiles** so you can find the best Gooey.AI creators (or become one!)
* [**SHIPPED**](/from-bland-to-brilliant-ai-agents-new-agent-features-for-april-2024)**! Gemini Pro 1.5, LLaMA3, Claude3, and Mistral support** for [LLMs](https://gooey.ai/llm) and [Copilots](https://gooey.ai/copilot/) (in addition to our existing support for GPT4-turbo, GPT-Vision, Palm2 and LLaMA2)
* **SHIPPED! Streaming support** over WhatsApp, Slack and web-based agents

As we close this year, we give thanks to our incredible [team](https://gooey.ai/team), investors (especially [Bruce Jaffe](https://www.linkedin.com/in/brucejaffe/) of [J4](https://www.j4.ventures/) & [Blume](https://blume.vc/)), advisors (especially [Vir Kashyap](https://www.linkedin.com/in/vkash/)), partners (thank you [People+.ai](https://peopleplus.ai/), [DigitalGreen](https://www.digitalgreen.org/), [GenAISolutions](http://genaisolutions/) & [ArtPark.in](https://artpark.in/)), families, clients and users.

We wish for peace in the year ahead and we hope love, creativity and innovation brings prosperity for us all.

Sincerely,

Sean Blagsvedt, Archana Prasad and Dev Aggarwal

Founders, Gooey.AI

PS. Like the masthead picture? [Here’s the workflow](https://gooey.ai/compare-ai-image-generators/?run_id=5vp013up\&uid=cs66PB2T61Tnkg2CPN1btRP9WEd2) that made it.


# The GenAI Marketing Disruption & How GooeyAI Can Help

GenAI changes how every brand & website gets found. Here's how the tech giants will respond + how our tools can help the rest of us.

### The All-Bot Internet + How the Search Engines (and LLMs) will respond. <a href="#h58t9i8rdfj8" id="h58t9i8rdfj8"></a>

LLMs such as GPT5 and Gemini are amazing, somewhat terrifying and absolutely disruptive. They have hacked human language and can write optimized content about anything.

Hence, what’s a poor search engine like Google or Bing to do when presented the task of showing (or creating an answer from) the most relevant, up-to-date webpages when asked a question?

As AI agent-optimized content spreads across more of the web (see [<mark style="color:blue;">jasper.ai</mark>](https://www.jasper.ai/)), the engines will rely less and less on the *content* of a page - the words, images and videos - because that content can be fairly easily created and optimized by agents. Hence, they will rely more and more on the SOCIAL SIGNALS of the page and its website domain. Was it from a credible site e.g. the New York Times? How many other high-authority sites link to this site? How is the site reviewed on Google Maps? How do users behave on the site and its page? Do they engage deeply and spend significant time there? Are there 1000s or millions of other pages discussing this site (and hence influencing the LLM training data itself)?

Hence, great content for a page or site is now table-stakes - a required but not sufficient condition for Google, ChatGPT, Claude, etc to consider and link back to your site. Once you create that incredible, relevant content (and your competitors likely already have), the real work begins, moving the SOCIAL SIGNALs.

### The Social Signals <a href="#ixvbcdhijyyo" id="ixvbcdhijyyo"></a>

1. **Real-Life Reviews** e.g. Google Maps. Real reviews from real individuals (usually created by people at a particular place on their phones - not on desktops) are a difficult-to-fake signal of true value, especially for web searches that are tied to geographical places. Google, Meta and Bing will increasingly lean into these signals as *content* is increasingly gamed by AI agents.
2. **Time on site aka engagement**. Have you noticed that every food recipe site has turned into an [infinite scrolling timesuck](https://www.loveandlemons.com/how-to-cook-rice/) to list 3 ingredients? Wonder why? Google is measuring the time between when you (and millions of others) click on a link and later tap ‘Back’ to the search results. If that time is short, Google infers that the link it offered up was NOT that useful and hence, lowers the page’s rank in the future. If Back was rarely clicked or the timespan is long - e.g. you spent 5 minutes scrolling through those beautifully lit videos on how to mix flour, butter and sugar - Google infers that the link satisfied your query and effectively ups the page’s rank. I’d venture that if a ChatGPT or Gemini question employed a real-time web search and the user seemed to like or dislike the answer (as evidenced by their subsequent chat messages), that signal will inform the page’s future rank against that query as well. But more on this in a future post.
3. **Virality via Social links** - similarly if millions of people are posting links on social media back to your site e.g. sharing Pinterest board links, it signals to the engines that your site is making something worth sharing and hence valuable.
4. **Press links aka high-authority backlinks** - if lots of high-quality news sites are discussing your brand or product and are linking back to your site, Google notices. PR and Press are hard work but by extension, they are hard to fake with agents.

### Gooey.AI tools to fight back <a href="#bwgw7qg0uoeu" id="bwgw7qg0uoeu"></a>

#### Beautiful QR Codes for Real Life Engagement

If you want your store’s rank in Google Maps AND Google Search to increase, your customers must give you positive reviews on Google. If you have physical locations, ideally those reviews are given on their phone and when they are present at your business. Hence, you have to increase their motivation to positively review you and reduce the friction of doing so. Scanning QR codes have become the most common way to induce this action and we’ve discovered that if you make those QR codes beautiful and interesting, scan rates increase. Art-based QR Codes represent a truly novel new form of aesthetics - the sort of thing that humans really couldn’t easily make - and hence, we’ve discovered there’s a curiosity among observers to determine if they scan. Furthermore, beautiful QR Codes enable user appreciation of the QR code itself which increases motivation to scan it. We’ve built [<mark style="color:blue;">the best QR maker in existence</mark>](https://gooey.ai/qr-code/) right now - one that leans towards scan reliability while blending the QR Code seamlessly with gorgeous AI generated visuals. We’ve got tons of examples and premium analytics available too.

![Sample AI QR Code created for Heineken Vietnam](/files/0n6uNRQOXXEbY55gptma)

![AI QR Code User Experience](/files/j3CRottldAFLQ4UUNM9R)

#### Higher Time-on-site & Engagement with AI agents and Quizzes

Getting users to stick around is hard but in our work with other clients, we’ve discovered a few insights.

1. **Agents are a thing.**&#x20;

[<mark style="color:blue;">Character.AI</mark>](https://beta.character.ai/) has the highest engagement of any app on the AppStore. OpenAI just launched GPTs as a competitive response. We've built [<mark style="color:blue;">Gooey.AI Copilot</mark>](https://gooey.ai/copilot.) <mark style="color:blue;">-</mark>  [<mark style="color:blue;">the most advanced bot maker</mark>](https://gooey.ai/copilot/) on earth that works across every major LLM (and speech recognition engine) and connects to SMS/Voice, WhatsApp, Facebook, Slack  or your own site. We also offer our services to select clients to build best-in-industry agents like [<mark style="color:blue;">Farmer.CHAT</mark>](https://www.help.gooey.ai/farmerchat) which was demoed at the [<mark style="color:blue;">UN General Assembly</mark>](https://www.help.gooey.ai/farmerchat).

![](/files/goR58OG9ipDigVv3CCRK)

2. **AI Content that Engages**

If people really are into a concept, they competitively want to prove their level of in-group knowledge. The old [InStyle magazine quiz format](https://www.instyle.com/celebrity-style-doppelganger-quiz-8549598) is still fun & engaging and if you do well, it’s the type of achievement you want to share with your friends (see point below). We’ve found that [<mark style="color:blue;">AI-generated quizzes</mark>](https://gooey.ai/google-gpt/?example_id=h0d7v0pi) - when combined with real-time content and appropriate safety features - significantly drive time on site.

![AI-generated quizzes on Fandom.com](/files/jdz5Xfy2lWfXneFPYxW0)

### **Virality via AI-Generated Content**

How do you convince most of your users to post a link back to your site? If you can achieve this, you increase organic word-of-mouth marketing while also, signaling to the search that you’ve built something people value. But how? We believe the answer lies in creating personalized artifacts people want to share with their friends.  examples include:

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><img src="/files/a4bviub9VAU9s8JWEiy5" alt=""></td><td><a href="https://gooey.ai/animation-generator/?run_id=535t1va1&#x26;uid=nxvkLApI1AejE6cnE1Lv1OLsDTw1&#x26;example_id=2wud2xad"><mark style="color:blue;">An animation that shows every country in my family free.</mark></a></td><td></td><td><a href="https://gooey.ai/animation-generator/?run_id=535t1va1&#x26;uid=nxvkLApI1AejE6cnE1Lv1OLsDTw1&#x26;example_id=2wud2xad">https://gooey.ai/animation-generator/?run_id=535t1va1&#x26;uid=nxvkLApI1AejE6cnE1Lv1OLsDTw1&#x26;example_id=2wud2xad</a></td></tr><tr><td><img src="/files/KfB4NexKwJSuZz3tJk15" alt=""></td><td><a href="https://gooey.ai/product-photo-background-generator/?run_id=jnf2bimg&#x26;uid=nxvkLApI1AejE6cnE1Lv1OLsDTw1"><mark style="color:blue;">A picture of my dog in a funny scene.</mark></a></td><td></td><td><a href="https://gooey.ai/product-photo-background-generator/?run_id=jnf2bimg&#x26;uid=nxvkLApI1AejE6cnE1Lv1OLsDTw1">https://gooey.ai/product-photo-background-generator/?run_id=jnf2bimg&#x26;uid=nxvkLApI1AejE6cnE1Lv1OLsDTw1</a></td></tr><tr><td><img src="/files/nlTyKVwd0yHKnG4Eeb8n" alt=""></td><td></td><td><a href="https://gooey.ai/Lipsync/?example_id=ICA6plpfFcg"><mark style="color:blue;">A video of a celebrity giving a personalized greeting to customers</mark> </a>(particularly in Asia)</td><td></td></tr></tbody></table>

### **Zeitgeist-Powered AI Content Creation.**

1. [<mark style="color:blue;">People Also Ask content</mark>](https://gooey.ai/related-qna-maker/) - For every question someone asks Google, you’ll notice about halfway down the page, there’s a “People Also Ask” widget. This gives us an insight into the zeitgeist of every query on the Internet. And this zeitgeist of related queries often changes with the news, the latest movies, etc. We’ve found that having your page answer these “People Also Ask” questions can dramatically improve Google Search rankings, with large-scale (1000+ page) experiments revealing 7% increases in sessions and 2% increases in page views. With our tool, you can enter any search query and we’ll discover the most common People Also Ask questions and craft an answer (using an editable LLM prompt augmented with web-search) for each one. Just copy these questions and answers onto your page to improve your rankings.

![AI-generated ‘People also ask” content](/files/tz9xd9AYJqWbz3tVZP10)

2. [<mark style="color:blue;">Create your page based on the current top-ranking pages for any query</mark>](https://gooey.ai/seo-paragraph-generator/). This tool takes a query you’d like to rank, searches the internet for the pages that already rank well for it, analyses their content, folds in your brand and desired keywords and then creates an optimized page for you. We know this is just an arms race but as we said, it’s table stakes these days.

![](/files/ASVybl4rFO4sEjqNnx6w)

3. [<mark style="color:blue;">SEO informed Image generation</mark>](https://gooey.ai/render-images-with-ai/). Similarly, imagery matters and this tool takes a search query, finds the top-ranked images for it and then alters them to create unique, new images.

<div><figure><img src="/files/fq7kv0r1jw6h5c6ffiGZ" alt=""><figcaption><p><a href="https://gooey.ai/render-images-with-ai/?run_id=4g4zayfy&#x26;uid=kKZgp2h1H2YxZYxZ2DbiRfUfeDM2">The top ranked image for "a Ferrari"...</a></p></figcaption></figure> <figure><img src="/files/AlLEhPGXTJmc6E3tTQfH" alt=""><figcaption><p><a href="https://gooey.ai/render-images-with-ai/?run_id=4g4zayfy&#x26;uid=kKZgp2h1H2YxZYxZ2DbiRfUfeDM2">...rendered as popart. </a></p></figcaption></figure></div>

### **+ LLM measurement…**

We’ve all heard the stories about how biased the LLMs are. Their biases aren’t just about demographics either. They are biased on everything, with subtle opinions about brands and concepts that are going to start to influence virtually every document and digital artefact human beings make as the LLMs get integrated into Microsoft Office, Gmail, iMessage and all collaboration tools. Hence, we’ve built a simple set of tools that let you[ <mark style="color:blue;">quickly determine how your brand or company is thought of by the popular LLMs</mark>](https://gooey.ai/compare-large-language-models/?example_id=hxqkoq55) including OpenAI GPT5, Google’s Gemini 2.5and Meta’s LLaMA4.

### **Services + Our Platform**

In the end, all of the tools above are made possible because of deep engagement with clients and our own low-code orchestration platform ([<mark style="color:blue;">video</mark>](https://www.loom.com/share/dbf28cd1616c411a9d6631be5eb5fcc1?sid=51ef3e21-8959-49fa-9bcb-fbb2a22252db)).

<figure><img src="/files/VksoWupcbkA7S8352lz8" alt=""><figcaption></figcaption></figure>

In conclusion, we hope you find these insights and tools useful and we'd love to hear from you.

Cheers,

Sean Blagsvedt

Founder

Gooey.AI

\--

Write to us at <sales@gooey.ai> for customized AI marketing solutions


# Heineken / Tiger QR Code Case Study

How AI QR codes drive life-real customer engagement

### Case Study <a href="#id-9nq7b4fie9jz" id="id-9nq7b4fie9jz"></a>

**Client:** Heineken / Tiger Beer Vietnam

**Industry:** Beverages

**Our Role:** Artistic QR Codes to drive digital engagement & gather customer analytics data

**Workflows Used:** [**AI Art QR Codes**](https://gooey.ai/qr-code/), [**Bulk Runner**](https://gooey.ai/bulk/?example_id=k90yke8q)

![Sample AI QR Code Created for Tiger Beer Vietnam](/files/KgNcB4s9Ay8CdQoXE2Fc)

### Re-imagining Digital Engagement with AI Art QR Codes <a href="#pe6t899sdvdr" id="pe6t899sdvdr"></a>

![](/files/GkPcGRPSUyPtgZb95EMN)

### Problem: How Can Heineken Upgrade Old-fashioned QR Codes to Increase the Print-to-scan Scan Rate? <a href="#id-7j7fdmr4ja6c" id="id-7j7fdmr4ja6c"></a>

In the ever-evolving landscape of the beverage industry, companies like Heineken constantly seek innovative ways to engage with their customers and drive brand loyalty. Heineken recognized the need to modernize its customer engagement strategies. The traditional QR codes on Heineken products and marketing materials netted low scan rates and were in need of an upgrade.

### Solution: Stylised AI-Art QR Codes <a href="#vaoemx4n66fp" id="vaoemx4n66fp"></a>

In an effort to enhance digital engagement among customers, Heineken collaborated with Gooey.AI to replace blocky, old-fashioned QR codes with visually appealing and personalised AI-Art QR Codes. These QR codes could not only unlock exclusive content but also gather valuable data about consumer interactions and preferences.

The new QR codes incorporated eye-catching artwork and offered a variety of applications - from beer bottles and bar accessories to billboards and menu cards.

### User Experience: <a href="#m57rvmptvn28" id="m57rvmptvn28"></a>

![User Experience : AI Art QR Codes on a Beverage Bottle](/files/Y4u4kqQpcYJkUdCVJhWf)

![Suggested User Journey : AI Art QR Codes ](/files/w07rEVh5bv6PuPvEwo1g)

![AI Art QR Codes on Coasters](/files/da5RBZ7NoEJ73g7fWRjn)

![AI Art QR Codes on Billboards](/files/hiT8HnqFKoaLEwe4HKun)

![AI Art QR Codes on Menus](/files/1M28lpY0sdU1YP3bOVuc)

<figure><img src="/files/fTFEnbBmRGkPtNifbBVn" alt=""><figcaption><p>AI ART QR Codes on Labels</p></figcaption></figure>

### Benefits: <a href="#id-7u6iydep42ow" id="id-7u6iydep42ow"></a>

The implementation of AI-Art QR codes yielded::

* Increased Customer Engagement
* Valuable Customer Insights
* Enhanced Brand Loyalty
* Competitive Advantage

More sample QR codes

<figure><img src="/files/HgvYi2K32igrsGhRypH5" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/zAAgkb8eH2ZSQef4080C" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/zypyzI1o5j6QZNXfSD5K" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/4j1hOnaj1HU5nPAm99dg" alt=""><figcaption></figcaption></figure>

\--

Write to us at <sale@gooey.ai> for customized AI marketing solutions


# Gooey.AI's Open Source Vision

Shared AI Workflows as Public Innovation Infrastructure

by Sean Blagsvedt - Founder, Gooey.AI

### Abstract <a href="#id-5t615hlss99m" id="id-5t615hlss99m"></a>

How does every org become an AI organization (so they don’t get displaced by another org that does)? How can we leverage the constant advances in both open and private AI models, making them cheaply available and ready for impact evaluation in an organization’s specific use case? How do organizations discover and apply the hard-won AI lessons of their field’s peers to their own problems?

We propose that an open source AI orchestration and hosting service would greatly accelerate the deployment, iteration and testing of AI-based solutions for enterprises and development organizations. The system should expose most of the world’s prominent public and paid AI services; provide a hosting infrastructure to run open source AI models; foster an ever-growing collection of simple, reusable AI workflows; provide meta-tools such as feedback, LLM analysis and billing systems; and be both hosted as a reliable cloud service or available to run on private, enterprise or government compute systems. With such an infrastructure, one-off AI investments become new assets for the public to reuse, thereby enhancing the speed of innovation.

![](/files/DKrrXWmR89zh9OzRa4Ht)

[*Video*](https://www.loom.com/share/dbf28cd1616c411a9d6631be5eb5fcc1?sid=51ef3e21-8959-49fa-9bcb-fbb2a22252db) *of Gooey.AI Founder explaining the above diagram.*

![“If you get into this (AI) space, the most important thing is that you share what you are learning.”](/files/lIFMmzbeR5iZb3Z7EzBQ)

### Why? <a href="#dmv83osbs374" id="dmv83osbs374"></a>

*“If you get into this (AI) space, the most important thing is that you share what you are learning.”*

*Simon Willison, Creator of Django from* [*Catching up on the weird world of LLMs*](https://youtu.be/h8Jth_ijZyY)

We must improve the innovation infrastructure of human beings, to survive the climate crisis and to solve virtually any problem we imagine. In letting each of us more efficiently build on the work of each other, we increase the leverage of our collective efforts. This is the theory of change we employ and how we hope to accelerate progress by improving the innovation infrastructure of all organizations - including development organizations - who wish to leverage AI.

### Why now? <a href="#d9j8nh2i692" id="d9j8nh2i692"></a>

*“It’s not that AI will replace lawyers; it’s that the lawyers who use AI will replace those that don’t.” - Superlegal*

*“Every business will become an AI business.” -Satya Nadella*

It is clear to us and many others that the productivity enhancements made possible first with software - with its feature that humans can reuse and modify prior investments at near- zero marginal cost - and now modern AI tools such as OpenAI’s ChatGPT will likely cause a transformation in how most processes in organizations function. We go further with the belief that the SuperLegal adage above will apply to almost every organization and job function; namely that those organizations and people that best leverage AI - as a super-set of all reusable collective human work and knowledge - will outperform those that do not. As Bill Gates stated in his April 2023 [memo](https://www.gatesnotes.com/The-Age-of-AI-Has-Begun):

The development of AI is as fundamental as the creation of the microprocessor, the personal computer, the Internet, and the mobile phone. It will change the way people work, learn, travel, get health care, and communicate with each other. Entire industries will reorient around it. Businesses will distinguish themselves by how well they use it.

But how can we help people and organizations make this transition to a hyper-competitive and productive world? What tools do we need when “thinking” jobs are ones for AI prompt writers - trying to wrangle the AI to our desires, and/or API stitchers - connecting non-obvious or custom sets of data and functionality to build novel and useful new things? How do we specifically help organizations - such as development organizations - learn from each other’s investments?

<figure><img src="/files/tli1ibC1itbtDmCCrDpO" alt=""><figcaption><p><em>“Every business will become an AI business.”</em></p></figcaption></figure>

### Stories of AI <a href="#sn9j6qolsioy" id="sn9j6qolsioy"></a>

To better understand why an infrastructure like Gooey is needed, we need to understand the needs of organizations that could benefit from it. Here we present three organizations, who are all attempting to build AI agents.

### Digital Green <a href="#id-3gvjdryiwqx" id="id-3gvjdryiwqx"></a>

[Digital Green](https://www.digitalgreen.org/) is an NGO that helps over 4 million smallholder farmers increase their productivity. For the last 20 years, they have sought out and filmed best practices from these farmers and then distributed their expertise through village-level screenings and more recently, 80M+ YouTube views. They have recorded over 10,000 videos and operate in 10 states in India, Ethiopia and Kenya. Like many established organizations, they’ve created an incredible *repository of wisdom*. Ideally, we’d like this wisdom to be available instantly to every farmer and the extension agents who help mentor farmers and convince them to take a risk on a new best practice and/or grow a more climate change resistant crop. Such a solution would ideally cost almost nothing on a per user basis, be available whenever the agent or farmer needed help, incorporate all of the latest agricultural research, science and real-time weather and soil sensor data, give fluent advice in any language, dialect or literacy level and have a robust feedback system so we could measure the quality of its advice, whether it was being followed and how much it impacted farmers.

### Z <a href="#id-2yzg2wz6rcpu" id="id-2yzg2wz6rcpu"></a>

Z is a US startup that provides home repair and HVAC services via technicians. They too have collected a large repository of institutional wisdom in the form of vetted, relevant training videos, repair decision trees and hundreds of manuals. Their aim is to make this wisdom available in multiple languages via speech interfaces via slack, so their technicians can immediately address hard problems in the field.

### Noora Health <a href="#id-7epbsbzaudsz" id="id-7epbsbzaudsz"></a>

[Noora Health](http://noorahealth.org/) works in 400 hospitals across India, Indonesia and Bangladesh and provides training for families who are just leaving the hospital after giving birth or undergoing a surgery. They built a successful BPO of nurses and doctors who provide WhatsApp based advice to family members and patients on a wide variety of topics. They’ve answered over 30,000 questions (about 200 / day) but now want to scale their services at near-zero marginal cost to 70M people.

<figure><img src="/files/ZesIef81j2zKQJqudQlN" alt=""><figcaption><p>Investing in AI to provide better &#x26; cheaper and scalable services in healthcare</p></figcaption></figure>

### Their AI Shared Problems <a href="#id-3ykqbp6kusq6" id="id-3ykqbp6kusq6"></a>

Each of these organizations is investing in LLMs and AI agents to provide better & cheaper services for their users. This process today is difficult and expensive on several fronts.

1. **Technology understanding:** There is an ever increasing set of AI technologies that organizations could leverage to solve their problem. DigitalGreen, Z and Noora have all hence tasked their senior engineers to explore the potential solution space - including LLMs like OpenAI’s GPT, vectorDBs for storing larger knowledge bases, translation, speech recognition and text-to-speech AI models to support low-resource language users. But the AI space is vast, constantly changing and growing in capability every day as both the largest tech companies and best funded startups release new tools. It’s incredibly difficult to keep up with these innovations, let alone understand their relative trade-offs without actually building a prototype. Hence, DigitalGreen, Z and Noora all funded internal prototyping projects - often stretching into months. These prototypes often require technical AI knowledge and these developers are among the most expensive right now.
2. **Time to test:** Given the complexity and newness of these systems, prototypes that are testable with real users often take months to build.
3. **Cost of deployment:** AI chat prototypes that use just an LLM such as GPT-3.5 are fairly cheap to deploy today but also have limited functionality. For example, if orgs want to employ a fine-tuned, open source AI model that promises to offer better speech recognition in a low-resource language, these models often require the most expensive computers available today. For example, Gooey rents these machines (e.g. 80GB A100 GPUs) from Google for approximately $12,000 per computer per month. Running these efficiently then requires more specialized and very expensive Dev and MLOps engineers.
4. **Cost to prove user value:** Simply building an AI demo or prototype doesn’t prove it’s useful to help users achieve their goals. Hence, feedback, cohort and usage analysis systems must be also created and then the prototype must be deployed at reasonable scale inside apps or via deployments such as WhatsApp or Slack.

As we can see with just the chat use cases here, building viable systems with proven user value is hard and expensive and we believe a platform like Gooey can help.

![Building viable AI systems with proven user value with Gooey](/files/Nma0Hylc3Ho4SwUrnI99)

### Platform Principles <a href="#u6bju2vsof2u" id="u6bju2vsof2u"></a>

Together with our influences (see Appendix), we hold these principles in mind as we design the platform.

1. **Learn from others**

Most organizations don’t have or can’t afford AI researchers on their staff but they could certainly benefit from knowing which AI initiatives of their peers are working best and ideally, can apply those initiatives quickly and cheaply to their own particular domains.

2. **Keep Abstracting**

We can offer the greatest leverage to our customers by building on top of the constantly expanding foundational AI ecosystem. All of the tech biggest players - MSFT/OpenAI, Google, AWS - are competing for developers to integrate with their respective technologies while the open source is also constantly releasing new innovations. With Gooey, it should be easy for organizations to build on the best of private + open source models. Furthermore, as new innovations are made available in the market, organizations should be able to “swap” in the latest technology components and compare their relative price vs performance, without large up-front investments to experiment or deploy a potentially a game-changing model or API.

3. **Encourage Sharing + Reuse**

Libraries, the scientific peer review system, GitHub, open source and the Mosaic browser’s “View Page Source” all enhanced learning and innovation ecosystems by encouraging innovators to share their work and for viewers to understand it deeply and quickly. Hence, like GitHub, Gooey.AI workflows are public by default for others to discover and reuse them as we attempt to grow the ecosystem of creators building and sharing AI workflows. Being the website where great AI workflows are discovered increases our network value and hence, encourages more creators to join and strengthen the ecosystem.

4. **Include Everyone - especially non-coders + non-English speakers**

For organizations that work with marginal or non-English populations, they must be able to quickly run and assess the effectiveness of tools in resource-poor languages, often spoken by millions (not billions) of people whose documents do not dominate the content of the Internet. We will facilitate this by making the private and public models & APIs for low-resource languages available with numerous examples of how others use them and evaluation frameworks for organizations to easily benchmark which models perform best for their particular users’ data sets.

### The Proposal <a href="#e60xx59mwnnp" id="e60xx59mwnnp"></a>

An open source API orchestration layer of simple, shared workflows, with unified billing to access the entire AI universe.

![](/files/NTEXEyFjigkggIIaErqN)

### Orchestration Capabilities <a href="#tgagb6pe2ze5" id="tgagb6pe2ze5"></a>

(Starting from the diagram’s center, then clockwise starting at 11 o'clock)

[**Workflows**](https://gooey.ai/explore)

* These are the core metaphor of Gooey - small collections of LLM prompts that weave functionality together via API calls.
* Each workflow has a credit cost, used to pay for the API calls that a given workflow runs.
* Apps (including applications created by client organizations)
  * Via our APIs, orgs can expose workflow functionality in their own applications, websites, etc. This allows them to deploy and/or white-label any workflow as part of their own solution.

**Communication platforms**

* We support WhatsApp, Facebook, Instagram, Slack, IVR/Telephony and embeddable Web widgets today as communication platforms, with Telegram and Discord support expected in Q4 2023.

**The Gooey.AI Website**

![](/files/0E9o2RLejJUbzKI1ZTKb)

* Public workflows and examples are [shared and showcased](https://gooey.ai/explore)
* Any workflow can be immediately altered and run on the site or via an API call
* Each new run is provisioned a new public (but obscure) URL (like [https://jsfiddle.com](https://jsfiddle.com/)) enabling easy collaboration
* Future: Up / Down votes, better search, trending workflows, top creators, etc

**Shared Workflow Services**

* These services supplement the value of workflows and today include:
  * Automated, comparative workflow analysis, enabling orgs to swap in new models or make changes to their workflows and immediately re-assess, compare and score outputs
  * Retention, usage analytics and charts for all users of the [/copilot](https://gooey.ai/copilot) workflow
  * Built in feedback, translation and audio services on most communication platforms
  * [LLM analysis](https://gooey.ai/compare-large-language-models/?example_id=lbjnoem7) for conversations, used to create structured categories, data or JSON from unstructured conversations between the user and the agent.
  * The ability to push structured data back to data stores of apps
  * Connections to dashboards and external data stores enable orgs to understand usage
* Future: Create and edit workflows with natural language

**Model Abstraction and Unified Billing**

* We abstract the most popular AI models and make them “hot-swappable” depending on the particular needs of each workflow
* Each model has a per-API call fee which is deducted from the user’s credits when they run a workflow

**Paid / Private APIs**

* Gooey buys a key and then deducts credits from the workflow caller’s account
* New Paid APIs can be made available for experimentation and integration of private non- source partners
* Future: Organizations can use their own paid private keys (e.g. OpenAI keys)

**Open source AI models**

* Gooey can host and dynamically scale any open source AI model on our cluster of A100 GPUs
* Culture specific models: Models that enable fine-tuned [speech recognition](https://gooey.ai/speech) + translation can be hosted and made available with fast execution for near real-time chat applications
* Future: For organizations with their own compute resources, they’ll be able to host the Gooey AI model orchestration code on their own machines.
* Future: Developers can contribute code to host new models

**Inbuilt Data providers**

![](/files/9ilishIe9MP8AtheIr3m)

* [YouTube Transcription](https://gooey.ai/youtube-bot/) - we can take a collection and/or playlist of YouTube URLs, transcribe, translate and then run an LLM prompt over the transcript to extract synthetic data such as FAQs. This is the process we used to make DigitalGreen’s video library useful and accessible in [Farmer.CHAT](https://farmer.chat/).
* [SERP / Google result lookups](https://gooey.ai/google-gpt/?example_id=61ozpr1i). This gives any workflow the power to search the Internet and optionally pull matching pages into vector DBs to be analyzed in real-time by LLM prompts.
* Google Drive - we can connect and authenticate to any google drive link.
* [AI OCR providers](https://gooey.ai/youtube-bot/?example_id=7f2xjr4l) - often important knowledge exists in old scanned PDFs, filled with complicated tables and visuals. We’ve built in advanced OCR AI providers to transform complex documents into well parsed tables and structured sheets for inclusion in vectorDBs so the LLM can correctly reason over their data.

**Profile data stores**

![](/files/1aXr3ly807WErp6mT8Vf)

* Especially for chat applications, apps will want to seed interactions with a user before a chat begins - e.g. if DigitalGreen knows the location of a farmer from their phone number, we can fetch this data to better inform the LLM prompt to advise the farmer with location specific information..
* Soon, we’ll enable workflow authors to easily pull data from an external source (via OpenAI Functions as described below) and insert the returned data into its LLM prompt.
* Additionally, we’ll enable workflows to push data back to Profile data stores too. E.g. If the user mentions their location in a conversation, the organization should be able to easily deploy a simple script that pushes that particular user’s location data back to their own profile data store.
* Example Data Stores: FarmStack, Sunbird

**Any Data Source (via OpenAI Functions)**

![](/files/QRVxL19FDwyVByYsUbtf)

* Workflows need the ability to read external data sources in real time. For example, in order to properly give advice on how a Bihar farmer should plant his crop, a weather forecast is often crucial.
* We see [OpenAI’s Functions](https://openai.com/blog/function-calling-and-other-api-updates) becoming an industry standard for how LLMs can selectively integrate data from any source, with Function support being the basis of ChatGPT and Bing Extensions. Hence, we plan to implement this protocol as a standardized and re-usable method to integrate external data sources.

### The Farmer.CHAT Use Case <a href="#id-1gsoperhzrjo" id="id-1gsoperhzrjo"></a>

We’ve partnered with DigitalGreen to integrate 400+ of their videos, 100+ documents and best practice FAQs to create a multi-lingual, audio-capable WhatsApp AI agent for farmers and the agriculture extension agents who are employed by the government to mentor farmers.

![](/files/7ANmk4GIPzQaSyJRJvyU)

![](/files/AEW3X6IChfr5kv0t9aAz)

To solve the problem of how to make the vetted documents, URLs and videos of DigitalGreen accessible in local languages to farmer extension agents, we’ve been evolving the <https://gooey.ai/copilot> workflow. By building this as a re-usable recipe, it’s allowed us to leverage the advancements we added to it since April 2023 (e.g. feedback mechanisms, conversation analysis, conversational summarization to improve vector DB searches, synthetic data creation from video transcripts, etc) and extend those new features to expand Farmer.CHAT to 5 geographies. The work to expand to a new geography consists of:

1. Update the knowledge base documents
2. Gather “Golden” questions and answers that act as the dataset to measure whether changes to the workflow actually improve its output
3. Updating the conversational analysis prompts
4. Setting the language
5. Provisioning new WhatsApp numbers
6. Evaluate feedback from users and iterate the knowledge documents

This process is repeated as move to additional domains and build new agents in entirely different fields; the process has changed from one focused on coding new features to one focused on content curation, usability testing, impact measurement and iteration with users to make a valuable service. Here’s initial feedback from the first 100 users of Farmer.CHAT.

![](/files/bxudJ1OV4u2HFJTVbPBi)

### Evidence of Gooey.AI Traction <a href="#id-1aghl9u3jskm" id="id-1aghl9u3jskm"></a>

Much of what’s been described above is available on Gooey.AI today. For example, Gooey.AI users can:

* Use the hosted instance and immediately tweak and iterate an existing workflows
* Save their LLM prompt, document and model parameters as reusable, shareable urls for others
* Call all workflows as via REST APIs, meaning organizations can integrate or whitelabel any service into their own apps.
* Leverage Search Serp (i.e. the ability to search the web), YouTube videos (and the ability to transcribe them), Google Docs as data services
* Run analytics, feedback and conversation analysis on /agent
* Connect /agent workflows to a WhatsApp, Slack, Facebook or Instagram
* Access 20+ workflows and their example uses on <https://gooey.ai/explore>

Furthermore, the market appears to be reacting positively to our hypothesis that it’s compelling to find and fork AI workflows; we’d had \~190,000 unique users since the start of 2023 and \~900,000 workflow runs. We’ve had over a dozen development organizations approach us in the last quarter to use our AI workflows: [DigitalGreen](https://www.digitalgreen.org/), [NooraHealth](https://noorahealth.org/), [IPRD Solutions](https://www.iprdsolutions.com/), [Quicksand](http://quicksand.co.in/), TheNudge, AllIn, [PrecisionDevelopment](https://precisiondev.org/), Jhatkaa, plus many private sector clients including Fandom.com, Zephyr and MyHeritage. These organizational engagements range from 10s to 100s of thousands of dollars in both consulting and API level revenue to Gooey.AI.

### Transition to an Open Source Ecosystem <a href="#b6espfowfbk3" id="b6espfowfbk3"></a>

Several of our clients have specific open source asks:

1. Run the Gooey workflow business logic on their own servers, with the ability to inspect and edit the code like other open source projects.
2. Exclusively use open source AI models (rather sending their user data to Google, OpenAI or other private companies for processing)
3. Host workflows - and the open source AI models they depend on - on their own computing infrastructure. This is vital to governments as they consider scaling these services to 100s of millions.
4. Use their own keys for private paid API calls (while continuing to optionally use the Gooey service to provide unified billing to models and services for which they don’t have private API keys)
5. Contribute new code modules to host new open source hosted models or connect to paid API services
6. Contribute new data service connectors eg look up weather before running a script

Fulfilling these open source requests presents significant risk to Gooey.AI as an organization, given that our ability to charge for our workflows and hosting infrastructure will be affected. In particular, much of our revenue today comes from enterprises running workflows in the cloud on Gooey.AI and once we are open source, those organizations could choose to download their particular workflows, use their own direct API keys and/or run their own GPUs and pay nothing to us.

That said, we believe the ecosystem benefits of open source could be extremely worthwhile and that we can navigate the business risk, albeit with support. Building a thriving open source community would by definition imply more organizations using and contributing to the Gooey.AI codebase and should create more opportunities for our strategic consulting business and cloud hosting business.

### Open source Milestones <a href="#cj2smnjnk6d2" id="cj2smnjnk6d2"></a>

1. With sufficient support, Gooey makes a public commitment to become open source.
2. Gooey workflows can be hosted on organizations’ own servers by downloading their workflow and our orchestration runtime.
3. Our analytics DB and visualization tools are open-sourced and locally hostable.
4. Orgs (such as governments) can host large open-source AI models on their own GPUs
5. Orgs can specify their own paid API keys and call Gooey’s AI abstraction cloud service if they lack any key.
6. Other orgs can contribute code to the codebase e.g. create a communication service adaptor to connect our copilot workflows to a Kenyan IVR solution such as AfricasTalking.com.

### Open Source Usage Patterns <a href="#b0vgfq1ng303" id="b0vgfq1ng303"></a>

Just as GitHub hosts both public and private code repositories on GitHub.com, we expect the public discovery workflow experience to remain on our website. However, our core workflow runtime and AI model orchestration cluster will be open sourced.

For example, if you want to see how others in your field are using AI, and then discover and modify their workflows, the Gooey.AI website will be your goto destination. Once there, you can choose to keep your workflows hosted on Gooey.AI or choose to download the workflow’s prompts, settings and code to your own server, along with the orchestration run-time required to execute the workflow and the AI model cluster code if your servers are capable of running it.

Here’s an overview of the primary components:

| Item                           | Notes                                                                                                                                                                                                                                                                  | Open source or Private to Gooey?                                                                                                                                                      |
| ------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Individual workflows           | The recipes of LLM prompts, settings and connections among AI models.                                                                                                                                                                                                  | <p>Example workflows are publicly viewable, runnable and forkable on Gooey.AI</p><p>A user’s workflow may be made public or kept private.</p><p>Future: Can be downloaded locally</p> |
| Workflow Orchestration RunTime | The code required to execute a workflow (e.g. call an LLM with a prompt and send the result to another service)                                                                                                                                                        | <p>Future: Open sourced on GitHub</p><p>Future: Hostable as a Docker container</p>                                                                                                    |
| AI Model Cluster               | The collection of 50-100 open source AI models that must run on fast GPUs (e.g. LLaMA2, Bhasini Speech Recognition)                                                                                                                                                    | <p>Future: Open sourced on GitHub</p><p>Future: Hostable as a Docker container</p>                                                                                                    |
| Analytics DB                   | Stores history of workflow runs, /agent conversation history, visualizes data                                                                                                                                                                                          | <p>Future: Open sourced on GitHub</p><p>Future: Included with Docker container</p>                                                                                                    |
| Gooey.AI Workflow Directory    | The public collection of workflows and discovery interface                                                                                                                                                                                                             | Hosted on Gooey.AI and not expected to be open sourced.                                                                                                                               |
| Private AI Services            | <p>The platform aggregates many paid AI API services such as:</p><ol><li>Private AI APIs: OpenAI, Google, Azure, AWS, Replicate, uberduck</li><li>Communication platforms: Facebook/Instagram/WhatsApp, Slack</li><li>Other APIs: SearchSERP, Contact Lookup</li></ol> | Future: Orgs will be able to provide their own Private AI API keys rather than using Gooey credits.                                                                                   |

Hence organizations can choose to run their workflow in 3 ways:

| Type                | Useful for                                                                                                         | Compute Requirements                                                                                                 | Costs                                                                                                                                                               |
| ------------------- | ------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Cloud Hosted        | Orgs that don’t want to manage servers                                                                             | None                                                                                                                 | To Gooey: \~$.05 -$1.00 per run, depending on workflow                                                                                                              |
| Entirely Org Hosted | Govts + orgs with high security needs                                                                              | <p>Large GPU cluster to host workflows, runtime, AI model cluster + analytics DB</p><p>Optional private AI keys.</p> | To Gooey: No per run fees. Optional consulting/support. A license fee may be required for large, private orgs.                                                      |
| Hybrid              | Organizations who to want privately manage their AI workflows but still want to experiment with the latest models. | <p>Moderately capable server to host the workflow runtime.</p><p>Private AI keys.</p>                                | To Gooey: Per run fees whenever a workflow requires a private AI API call for which the org doesn’t have a key. Per API call fee to use our cloud AI model cluster. |

### Outcomes <a href="#u4q007gg58m1" id="u4q007gg58m1"></a>

* Development orgs can prototype, test, measure impact and iterate faster at much lower cost
* The latest AI innovations from the ecosystem get deployed in real systems faster
* Every org gets to reuse and tweak the best performing AI interventions of others
* Greater sharing of tech and AI components such that new innovations are published as components in Gooey and then adopted across many of its ecosystem users.
* Shared measurement infrastructure
* Insights and data on how research based knowledge is being translated by AI systems into advisory that’s being adopted or not.

### How this approach changes how large funders such as BMGF + EkStep invest in tech projects: <a href="#f6qebpz7ood1" id="f6qebpz7ood1"></a>

Example:

**An organization wants to create a local-language IVR front-end for ChatGPT.**

Imagine a Kenyan NGO proposes to BMGF a great potential innovation - allow non-literate, non-smartphone users to call a phone number, ask any question in their local language and receive back an audio answer, leveraging the OpenAI GPT LLM’s knowledge base via the API that powers ChatGPT.

![](/files/4KauaXI5SWHW0KHtNnsq)

Under the current funding system, this organization would have to build (or use private models) to create all the components. They would:

1. Get their own API keys to various LLMs like OpenAI
2. Determine which speech recognition and synthesis models worked best for their users and then host that infrastructure on their own GPUs.
3. Build a robust connections among LLMs, their speech recognition/synthesis components and whatever IVR system they choose
4. Build feedback and analysis systems to determine usage and retention patterns and do cohort analysis.
5. The code would likely not be structured for easy reuse by other organizations.

If this were a Gooey ecosystem funded project, the execution would significantly differ.

1. Faster time to validation. By re-using components already in Gooey, the NGO can perform large-scale usability testing faster to determine if a wider roll out is merited. E.g. They could modify the LLM script of <http://gooey.ai/copilot>, select their user's language and then connect the workflow via an API to WhatsApp or their IVR service.
2. Leveraged investments in components - eg if the org choose to use a new IVR provider e.g. AfricasTalking.com in Kenya, they would not connect IVR system endpoint just to their code but to the Gooey.AI/agent AI workflow, so that any other user of the /agent could now also connect to AfricasTalking.com as a communication provider in the future. Importantly, this implies that each BMGF or Ekstep funded tech project ideally ends up growing the collective open source codebase that all future projects can re-use.
3. Rather than coding up another direct API connection to OpenAI as the LLM, they would use our abstracted LLM workflow (in [/copilot](https://gooey.ai/copilot) or /[llm](https://gooey.ai/llm)), meaning they could easily assess and compare alternative LLMs as they are launched.
4. The code components and LLM scripts are inspectable and reusable in a standardized format for other organization in the ecosystem to learn from and re-use, just as the [Farmer.CHAT](https://farmer.chat/) [workflow](https://gooey.ai/copilot/?example_id=3c5yeel0) (including its LLM scripts, WhatsApp connections, knowledge base documents and speech recognition models) is publicly viewable and re-usable today.
5. Feedback: By using our /agent workflow, the organization would get qualitative and 👍🏾 👎🏽 feedback user interface, storage and analysis systems with no additional development cost.
6. Measurement: If the org chooses, they can leverage the standardized conversation database components already available in Gooey. Doing so and then sharing this data would enable comparison of conversational usage patterns across multiple funded conversational projects.

Like Linux or other large scale open source projects, we fully expect similar needs to appear across organizations deploying GenAI solutions. If we can get more organizations building on a shared platform like Gooey, as each organization solves similar problems in code (and pushes those solutions back to a shared code base), the ecosystem’s pace of innovation will accelerate.

### How We Measure Success <a href="#id-70x5z8467ep0" id="id-70x5z8467ep0"></a>

As an open source digital public good, the Gooey ecosystem will hold itself to the following metrics.

| Metric                                                                                                                                                                                         | As of Oct 2023 | Target Oct 2024 |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- | --------------- |
| Organizations that deeply integrate Gooey API (measured now as organizations paying >$10,000 for our solutions and later measured by how many pull our code when we push an update each month) | 5              | 1000            |
| Monthly active developer contributors                                                                                                                                                          | N/A            | 500             |
| Unique users that have run AI workflows since Jan 2023.                                                                                                                                        | \~170,000      | 500,000         |
| AI workflow runs since Jan 2023.                                                                                                                                                               | \~900,000      | 20,000,000      |
| Buyers of Gooey credits                                                                                                                                                                        | 450            | 5000            |

### Appendix <a href="#uvz24jqus9fc" id="uvz24jqus9fc"></a>

![](/files/vXef3k3ONPnUPQXi6c50)

### Influences <a href="#yxkfa5j9q32p" id="yxkfa5j9q32p"></a>

There’s a long history and discipline of ideas, tools and institutions that accelerated innovation - from public education as a societal investment to unlock the intellectual potential of every citizen to open source software. Germane to this project, there are several from which we borrow ideas.

| Scientific journals and peer reviewed papers | This practice - at least as old as the Enlightenment - enables public review, critique and learning from the best minds in numerous fields, allowing their successors to build on their work.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| -------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Patents                                      | The invention of the patent importantly balanced two age-old goals in innovation - namely that sharing a great idea sparks better ones in others BUT in a capitalist society, we still would like incentives for doing the hard work of inventing and then sharing a great idea.                                                                                                                                                                                                                                                                                                                                                                                                                 |
| Published, verified results                  | Verified, truthful results of expensive interventions in health, development and business are tremendously valuable to teach future practitioners in a field which innovations worked, which failed and the infinite degrees of success between them.                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| View Source on HTML pages                    | The first Internet browsers contained “View Source” which let every viewer of a webpage to see programming code that created it. These pages could be downloaded, modified and run again to create slightly different versions of the original webpage. Unlike previous versions of software - which were compiled such that their human created source code was hidden - every page of the early Internet was open source. This simple innovation infrastructure tool is arguably among the most important reasons that the public Internet succeeded when every other closed system - like AmericaOnline, Prodigy, etc - failed. Its design inherently created millions of Internet tinkerers. |
| Digital Public Goods                         | Aadhaar - the biometric ID system that’s enabled India to give verifiable, authenticated government IDs to over 1 billion residents and with it, a host of other services such as digital cash transfer systems and credit agencies - is a useful innovation infrastructure that’s now available as reusable software components to other countries.                                                                                                                                                                                                                                                                                                                                             |
| Other examples:                              | Open Source software, GitHub, JsFiddle, HuggingFace, Civit AI                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    |


# How to Use Gooey.AI with Google Colab

We had a customer in a workshop today ask us: I want the following

1. Take a Google query
2. Summarize the results
3. Make an image prompt and generate the picture

Here's the Google Colab that does just that (you'll need to swap out the GooeyAI API key to run it):

{% embed url="<https://colab.research.google.com/drive/1DZFnwTozvjMjwoj-J0JGQmppCFPDAc8w#scrollTo=-xc1TEsKXsjq>" %}

Plus, here's the video of how we made it:

{% embed url="<https://youtu.be/yp3U681cwzI>" %}


# Climate-smart practices become more accessible for farmers through Farmer.CHAT

Farmer.CHAT is a Generative AI Assistant from Gooey.AI and Digital Green.

NEW YORK, NY – [Digital Green](https://www.digitalgreen.org/) has announced a new product that aims to enhance the development of farmer-driven content, research outputs, and policy guidance at scale. This service was developed by generative AI startup [Gooey.AI](https://gooey.ai/) and partnerships with the Governments of India and Ethiopia, [FAO](https://www.fao.org/home/en), [Microsoft](https://www.microsoft.com/en-us/), and [Societal Thinking](https://societalthinking.org/).

[Famer.CHAT](https://www.help.gooey.ai/farmerchat) is a locally responsive farmer advisory service designed to facilitate real-time communication between governments and farmers on the frontlines of climate change and water security issues.

By developing content based on call center logs, transcribed training videos and farmer feedback in local languages, this service provides critical two-way exchange that can benefit both parties.

“The best source of information for farmers is other farmers,” said Rikin Gandhi, CEO of Digital Green. “Leveraging generative AI technology alongside our years of experience in creating accessible agricultural advisory content for millions of small-scale farmers across India, Ethiopia, Kenya—and beyond—has the potential to be life changing for the productivity of not just millions of farmers, but hundreds of millions.”

Over its 15-year history working with national governments around the world, Digital Green has facilitated access to trusted agricultural advisory services that have benefited over four million farmers worldwide.

> “We believe that by empowering farmers with more knowledge about climate-smart practices we can help them increase their incomes while also building resilience to climate change,” added Rikin. “Our mission is not only about providing better access to tailored information for productivity, but also helping people adapt quickly as climate and market conditions change rapidly.”
>
> “AI has the potential to aid the productivity of everyone,” says Gooey.AI Co-founder Dev Aggarwal.&#x20;
>
> “In Farmer.CHAT, we’ve combined technologies like GPT and vector databases from Microsoft Azure OpenAI, speech recognition from Bhashini.in and the ease of use of Google Docs to create a simple WhatsApp conversational agent. Now any government extension agent or farmer can type or talk in their own language and get clear answers with links to relevant Digital Green videos.”

{% embed url="<https://farmerchat.digitalgreen.org/>" %}

Digital Green has institutionalized farmer-to-farmer videos to enhance public extension with Ministries of Agriculture in Ethiopia, India, and Kenya, enabling 54,000 government extension agents facilitate screenings and capturing farmer feedback & data, producing 7,000+ location-specific, videos in 40 languages.

**About Gooey.AI**

Gooey.AI works to simplify generative AI for organizations everywhere through its platform of reusable, low-code workflows and strategic consulting.

{% embed url="<https://www.youtube.com/watch?v=upJb1199_dc>" %}


