Replies: 3 comments
-
Hey @jacoblee93 @bracesproul 👋we are a group of students at the University of Toronto willing to work on this issue, helping to bring more python Langchain features to Langchain JS. We were wondering if this is something that we can create an issue for. Thank you! |
Beta Was this translation helpful? Give feedback.
-
Hi @jacoblee93! We started working on the code for this feature, and we were wondering if this could be made into an issue. We'd love to hear your thoughts on it. Thank you! |
Beta Was this translation helpful? Give feedback.
-
@jacoblee93 We put up a PR for the Slack tool here. Whenever you have a chance to look at it, it is greatly appreciated! |
Beta Was this translation helpful? Give feedback.
-
Checked
Feature request
We would like to integrate the Slack toolkit into Langchain JS, which would have similar functionality to the Python Langchain repository Slack toolkit. This integration will support developers in building custom AI applications with agents that can perform operations on Slack using the following methods from the Node Slack SDK WebAPI:
Motivation
Adding a Slack toolkit to Langchain JS is valuable because it aligns the JavaScript implementation with the Python Langchain repository, offering a consistent developer experience across both languages. It will allow developers using Langchain JS to easily integrate the Slack SDK into their AI applications, enabling agents to automate conversational tasks, schedule messages, and retrieve information. With this toolkit, Slack-driven AI solutions can be more accessible in the JavaScript ecosystem.
Proposal (If applicable)
We are a team of five students at the University of Toronto, aiming to submit a pull request no later than mid November.
Implementation Outline
We plan to add the following files for integrating the Slack toolkit:
libs/langchain-community/src/tools/slack.ts
libs/langchain-community/src/tools/tests/slack.int.test.ts
Here is a sample implementation of
SlackGetMessageTool()
inslack.ts
:Example Usage
Beta Was this translation helpful? Give feedback.
All reactions