# slackbot

Published articles for slackbot.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Uber's Finch: A Slack AI Agent for Finance Data Access

DevFeed: [Uber's Finch: A Slack AI Agent for Finance Data Access](<https://devfeed.tech/articles/what-uber-s-slackbot-taught-me-about-building-smart-ai-assistants-17964.md>)

Original publisher: [Read original article](<https://newsletter.systemdesignclassroom.com/p/what-ubers-slackbot-taught-me-about-smart-ai-assistants>)

Author: System Design Classroom

Published: 2025-09-30T11:45:58Z

Content type: opinion

Language: en

Sources: [System Design Classroom](<https://devfeed.tech/sources/system-design-classroom.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Slack](<https://devfeed.tech/topics/slack.md>), [SQL](<https://devfeed.tech/topics/sql.md>), [Access Control](<https://devfeed.tech/topics/access-control.md>)

Tags: [access-control](<https://devfeed.tech/tags/access-control.md>), [ai](<https://devfeed.tech/tags/ai.md>), [slack](<https://devfeed.tech/tags/slack.md>), [slackbot](<https://devfeed.tech/tags/slackbot.md>), [sql](<https://devfeed.tech/tags/sql.md>)

### AI overview

The article describes Uber's Finch, an AI agent in Slack that lets finance teams ask questions in plain English. It maps finance terminology to data, generates and runs SQL, and uses semantic data layers, curated marts, access controls, and specialized agents to return results.

### Source excerpt

Forget dashboards. The fastest path to insight is an agent that speaks your data's language.

## Building an LLM-Powered Slackbot

DevFeed: [Building an LLM-Powered Slackbot](<https://devfeed.tech/articles/building-an-llm-powered-slackbot-20124.md>)

Original publisher: [Read original article](<https://benchling.engineering/building-an-llm-powered-slackbot-557a6241e993?source=rss----3d4aa8fb07ea---4>)

Author: Christian Monaghan

Published: 2024-12-13T17:32:12Z

Content type: tutorial

Language: en

Sources: [Benchling](<https://devfeed.tech/sources/benchling.md>)

Topics: [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Retrieval Augmented Generation (RAG)](<https://devfeed.tech/topics/retrieval-augmented-generation-rag.md>), [Slack](<https://devfeed.tech/topics/slack.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [Amazon Bedrock](<https://devfeed.tech/topics/amazon-bedrock.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>)

Tags: [amazon-bedrock](<https://devfeed.tech/tags/amazon-bedrock.md>), [building](<https://devfeed.tech/tags/building.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [knowledge-base](<https://devfeed.tech/tags/knowledge-base.md>), [large-language-models](<https://devfeed.tech/tags/large-language-models.md>), [llm](<https://devfeed.tech/tags/llm.md>), [rag](<https://devfeed.tech/tags/rag.md>), [retrieval-augmented-gen](<https://devfeed.tech/tags/retrieval-augmented-gen.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [slackbot](<https://devfeed.tech/tags/slackbot.md>), [terraform](<https://devfeed.tech/tags/terraform.md>)

### AI overview

Benchling describes building an internal Slackbot that uses Retrieval-Augmented Generation and Amazon Bedrock to help engineers find answers to Terraform Cloud questions from sources including Slack, Confluence, and the web.

### Source excerpt

Background At Benchling we run cloud infrastructure across several regions and environments. To coordinate and manage this complexity, our team operates a self-hosted implementation of Terraform Cloud, managing around 160,000 terraform resources across five data centers. About 50 engineers from across the engineering org release some form of infrastructure change within a given month -- some are infrastructure specialists, and others are application engineers who are completely new to Terraform Cloud. Understandably, we get a lot of questions about how to use Terraform Cloud or how to debug a specific issue, and that forum is usually in Slack. We have a glorious 20-page FAQ in Confluence that answers most questions, supplemented by numerous Slack threads documenting previous problems and their eventual solutions. So we have good documentation, but finding it is a pain. Who wants to read through a 20-page FAQ? Or go Slack spelunking to find that answer 40 messages deep into a thread? We set out to solve this problem by building a Slackbot that could dynamically answer any user question without doing any tedious searching. To accomplish this we implemented a Retrieval-Augmentated Generation (RAG) Large Language Model (LLM). Here's the story of how we did it and what we learned along the way. What we built We built an internal Slackbot that enables Benchling engineers to interact with a knowledge base to answer common Terraform Cloud questions. It also serves as a reference implementation for future LLM-powered tools at Benchling. It demonstrates how we can combine disparate information sources, both internal and public (web, Slack, Confluence), with the latest Large Language Models to expose this to the user through a familiar Slack interface. This pattern can be reused to develop Slack assistants for other specialized knowledge areas such as answering HR questions, surfacing past solutions to customer issues, or explaining software error codes. Here's what the interfa

## Perplexity CEO Aravind Srinivas on building an answer engine for curiosity

DevFeed: [Perplexity CEO Aravind Srinivas on building an answer engine for curiosity](<https://devfeed.tech/articles/what-would-you-ask-if-no-one-could-judge-you-10002.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/perplexity-ai-interview/>)

Author: Alia Fite

Published: 2024-06-26T00:00:00Z

Content type: article

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Conversational AI](<https://devfeed.tech/topics/conversational-ai.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Natural language processing](<https://devfeed.tech/topics/nlp.md>), [App](<https://devfeed.tech/topics/app.md>), [Wiki](<https://devfeed.tech/topics/wiki.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [app](<https://devfeed.tech/tags/app.md>), [ceo](<https://devfeed.tech/tags/ceo.md>), [conversational-ai](<https://devfeed.tech/tags/conversational-ai.md>), [learning](<https://devfeed.tech/tags/learning.md>), [llms](<https://devfeed.tech/tags/llms.md>), [natural-language-processing](<https://devfeed.tech/tags/natural-language-processing.md>), [perplexity](<https://devfeed.tech/tags/perplexity.md>), [search](<https://devfeed.tech/tags/search.md>), [slackbot](<https://devfeed.tech/tags/slackbot.md>), [web](<https://devfeed.tech/tags/web.md>), [wikipedia](<https://devfeed.tech/tags/wikipedia.md>)

### AI overview

Figma interviews Perplexity co-founder and CEO Aravind Srinivas about the company's vision for an answer engine that synthesizes information from the web. He discusses conversational search, sourcing, curiosity, and the origins of Perplexity as an internal Slackbot.

### Source excerpt

Co-founder and CEO Aravind Srinivas wants Perplexity to be not only a resource, but an engine for curiosity.

## How to build a Spotify Playlist Slackbot with Serverless Cloud

DevFeed: [How to build a Spotify Playlist Slackbot with Serverless Cloud](<https://devfeed.tech/articles/how-to-build-a-spotify-playlist-slackbot-with-serverless-cloud-14275.md>)

Original publisher: [Read original article](<https://www.serverless.com/blog/making-an-automatic-spotify-playlist-with-serverless-cloud-and-slack>)

Author: Ben Miner

Published: 2022-02-01T00:00:00Z

Content type: tutorial

Language: en

Sources: [Serverless Blog](<https://devfeed.tech/sources/serverless-blog.md>)

Topics: [Serverless](<https://devfeed.tech/topics/serverless.md>), [Spotify](<https://devfeed.tech/topics/spotify.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [build](<https://devfeed.tech/tags/build.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [cloud-computing](<https://devfeed.tech/tags/cloud-computing.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [faas](<https://devfeed.tech/tags/faas.md>), [function-as-a-service](<https://devfeed.tech/tags/function-as-a-service.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [infrastructure-as-code](<https://devfeed.tech/tags/infrastructure-as-code.md>), [serverless](<https://devfeed.tech/tags/serverless.md>), [serverless-architecture](<https://devfeed.tech/tags/serverless-architecture.md>), [serverless-framework](<https://devfeed.tech/tags/serverless-framework.md>), [slackbot](<https://devfeed.tech/tags/slackbot.md>)

### AI overview

A tutorial on using Serverless Cloud to build a Slackbot that automatically adds shared songs to a Spotify playlist.

### Source excerpt

Use Serverless Cloud to build a Slackbot that automatically adds shared songs to a Spotify playlist.