VOOZH about

URL: https://thenewstack.io/codys-bot-serves-enterprise-info-in-slack-workspaces/

⇱ Cody's Bot Serves Enterprise Info in Slack Workspaces - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2023-07-31 09:42:18
Cody's Bot Serves Enterprise Info in Slack Workspaces
sponsor-promptops,sponsored-topic,tutorial,
AI / Data / Large Language Models

Cody’s Bot Serves Enterprise Info in Slack Workspaces

But Cody's "AI Assistant" for business can't yet mine Slack conversations for information.
Jul 31st, 2023 9:42am by David Eastman
👁 Featued image for: Cody’s Bot Serves Enterprise Info in Slack Workspaces

Like many people in tech, I’ve been writing about AI recently, with a focus on the projects that have been spawned in the wake of Large Language Models (LLMs). I am particularly interested in the business pattern of an AI processing your own data, and then answering questions about it — which led me to look at Cody.

The company behind the technology, also called Cody, has a strong immediate pitch:

“Cody is an intelligent AI assistant like ChatGPT — with the added benefit of being able to train it on your business, your team, your processes, and your clients with your own knowledge base.”

So the win here is to have a ChatGPT-like interface answering questions about your business. The original source graph worked with code in source code repositories. But what else is a “knowledge base?”

Well, Slack has knowledge locked away in conversations — and extracting conclusions from English language is a strong point for GPT4. Normally, accessing your channel timeline is sufficiently limited that most people do little other than basic searches. You can search for the term “budget” back in time (if you are a fully paid-up Slacker) and that will work, but not much more than that. If Cody is able to ingest a busy channel (that is, convert the conversation into a queryable knowledge base), all the better.

Hence I was very happy that Cody could work with Slack — and then a little deflated when it was not immediately available. But recently the feature dropped, so I thought I’d check it out. Unfortunately, they don’t quite complete the job, and won’t actually read from the channel yet — they just allow access to existing Cody knowledge bases. This is a pity, but things move fast in the AI world. Slack themselves are clearly looking at channel-based learning, so it is clear there is a very solid application here. Either way, let’s cover adding a Cody bot to Slack as this is how all Slack integrations generally work.

I had an indifferent journey using Slack integrations in earlier times, but the basic idea is that Slack allows another platform to interact with a channel, usually via a bot. Many people who started collaborating with Slack back in the day could configure an inbuilt bot; for example, to make disapproving comments if a swear word was used in a conversation by your team.

So I joined Cody, and installed the integration:

👁 Image

The usual two-way trust dance of acceptance between the two platforms (I notice that Cody is not an approved app within Slack) ensued, with Cody wanting the user to create an API key:

👁 Image

Once the key is set within Slack (again, the two-way dance) we are all set to chat with Cody.

On the Slack side, you get to assign a Cody bot to the channel. A channel is already a defined set of members, so no further user management is needed. I don’t think Slack counts a bot as a separate participant when it charges your bill. But even if it doesn’t now, it might in the future — beware.

Once you choose your channel and type the “assign bot” command, you are met with a slightly surprising choice:

👁 Image

That would heavily imply that a different LLM is being used, a different account or perhaps different learning approaches. Some people may balk at this separation of “factual” and “creative” before they have even asked a question. I think it might imply that the creative bot was not drawing anything from your knowledge base. You cannot as yet continue a conversation in the same thread — you must start a new one.

Now, as I mentioned Cody doesn’t use your channel as a knowledge base yet, so what can we expect when someone hits this mark? I think a great deal of project know-how is caught up in Slack conversations, but it will take a good AI to extract. Mixed in with all the nuanced detail are jokes, comments on cake, and excitement about the latest streaming shows. If you tell people they must restrict all conversations to work, you will kill any channel instantly. Think of a query you might want to ask:

“Who in this channel knows most about our last deal with Skynet?”

This is the type of question that requires analysis of an entire channel, as well as understanding the mechanics of Slack (understanding who is talking, and about what, and when). It could be argued that Slack (i.e. Salesforce) would actually be foolish to let anyone else walk off with this prize. This detail of comprehension is still at the frontiers of GPT, but these frontiers are falling quite fast.

PromptOps, powered by advanced machine learning and Large Language Models (LLMs), streamlines operational data access, team coordination, and process automation. PromptOps enables DevOps teams to maintain superior platform performance and deliver an unparalleled customer experience.
Learn More
The latest from PromptOps

Privacy from the AI

Now the question of privacy does have to be looked at. Would people be happy chatting in a  channel knowing that AI will mine it later? Clearly, the platform processing the Slack data can see your information here, though it is in their best interest to take good care of it. I think I heard (from a comment on a changelog podcast) that everything can be done on the fly with nothing stored, but this is probably not an optimal solution – especially if you want to ask follow on questions.

The issue about trust and how your data is handled must be made in parallel with transparency, such as telling you what data has been ingested. This is going to matter more and more as we work with AI closer to our own documents and privacy boundaries. It will matter what has been seen as much as what hasn’t been read. You can imagine a future court trial, with an AI in the dock, having to confess to what it knows.

I promise to return to the area of mining Slack when solutions have grown and matured, as I guarantee this will be a fruitful area.

PromptOps, powered by advanced machine learning and Large Language Models (LLMs), streamlines operational data access, team coordination, and process automation. PromptOps enables DevOps teams to maintain superior platform performance and deliver an unparalleled customer experience.
Learn More
The latest from PromptOps
TRENDING STORIES
David has been a London-based professional software developer with Oracle Corp. and British Telecom, and a consultant helping teams work in a more agile fashion. He wrote a book on UI design and has been writing technical articles ever since....
Read more from David Eastman
SHARE THIS STORY
TRENDING STORIES
Slack is a sponsor of The New Stack.
TNS owner Insight Partners is an investor in: Pragma.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.