LlamaIndex
167,784 followers
- Report this post
✨New OSS repo✨ Build a Slack bot that listens to your conversations, learns from them, and can answer questions about what's going on across your organization!In Laurie Voss's step-by-step guide you'll learn how to➡️ Build a Slack bot from scratch➡️ Install it to your Slack➡️ Add messages to your chatbot's memory➡️ Store everything in Qdrant ➡️ Use metadata to improve accuracy➡️ Deploy to RenderBlog post: https://lnkd.in/gUpKyd9dRepo: https://lnkd.in/ge6k36pd
169
9 Comments
Andre Zayarni
Co-founder at Qdrant, Massive-Scale Vector Search.
4mo
- Report this comment
Great #opensource #RAG demo! 🙌
4Reactions 5Reactions
Ryan Peterson
Technical Support Engineer
4mo
- Report this comment
Awesome project! Now I just need to fine-tune an LLM to convince my Slack admin to let me install the bot.
1Reaction
Anthony Alcaraz
AI/ML for HR CPO Partner @Fribl | #ML/LLMOps #KeynoteSpeaker
4mo
- Report this comment
Jordan Taskovic Salah Azekour a good week end project ! 👌Francois Gutierrez when scaling
2Reactions 3Reactions
Isaac K.
Software Engineering | Full-stack development, web-scraping, generative AI & creative solutions
4mo
- Report this comment
Will the chatbot pick up private channel banter 😂
1Reaction
Amirthan Puvaneswaran
Generative AI | LLM | Software Engineer @ Nokia
4mo
- Report this comment
This is great!
1Reaction
Christine Carragee
Pricing & Analytics
4mo
- Report this comment
Homage to McElreath for this analogy!
1Reaction
Sahibpreet Singh
Data Scientist and AI Enthusiast | Technical Writer, Udacity Bertelsmann Scholar
4mo
- Report this comment
great work
1Reaction
To view or add a comment, sign in
More Relevant Posts
-
Jerry Liu
Co-founder/CEO @ LlamaIndex
- Report this post
We’re excited to launch the definitive repo for helping you build an LLM-powered Slackbot, in an 8-part tutorial series 🔥: ✅ Connect to Slack and set up the appropriate event triggers✅ Build an initial RAG pipeline with LlamaIndex + Qdrant✅ Make it a lot more advanced with recency weighting, metadata (to attach time/person), and ability to handle followup questions.✅ Easily deploy to Render A lot of this is learning the use-case specific tips and tricks to index/retrieve/search over user conversation history. HUGE shoutout to Laurie Voss for putting this together. It’s not just a repo, it’s structured as a full-on tutorial for you to check out! Repo: https://lnkd.in/gGCr9KBzBlog post: https://lnkd.in/gvhhQHbd
51
1 Comment
Like CommentTo view or add a comment, sign in
-
Simon Rohrbach
- Report this post
Last week, we brought Slack to Plain.One of our core foundations with Plain is reliability. For our customers, support is the first place their customers turn to when things go wrong – so we can't miss a single message.Our very own Preslav Mihaylov has now written a 🔥 post on how we both moved super quickly in building this feature, and yet still built something that was robust and reliable.3 key points:🚤 How we went from kickoff to working feature in one weekTo get to a full vertical cut of the feature as quickly as possible, we didn’t write any tests, ignored edge cases and kept all Slack related code contained by using feature flags and a separate code structure.🧱 How we achieved rock-solid reliabilityOnce we had confidence that the scope and approach of our MVP was correct, we started focusing on making it reliable and ensuring that any issues and bugs would be limited in blast radius.🚨 Not just erroring, but erroring wellSlack has dozens of message subtypes, plus a few more that are not documented. Whatever we shipped had to account for the unexpected, so we built a system to ensure that even messages we couldn't parse would be flagged to our customers.All of our lessons learned in the post 👇
22
Like CommentTo view or add a comment, sign in
-
Plain
1,813 followers
- Report this post
Last week we launched our new Slack integration. Today Preslav Mihaylov shares a technical deep dive into how we built it 👇 🚢 Working prototype in one week: We didn't write tests, ignored edge cases, and built in an isolated way to get a working version out as quickly as possible.🧱Building for reliability: We used an S3 bucket to receive events from our slack-webhook-handler, routed failure messages to a DLQ and isolated the blast radius of failures as much as possible. This gave us the confidence that we weren't impacting other parts of our systems.🚨Not just erroring, but erroring well: We invested the time upfront to build a robust error notification system with multiple fallbacks to make sure that we could react quickly and minimize impact on our customers. Read about all of this in our latest blog post - https://lnkd.in/dHmAzXwi
17
Like CommentTo view or add a comment, sign in
-
OpsKings
141 followers
- Report this post
You'd be blown away with what custom slack bots can do for your bizie: send a deliverable link to the client,capture button presses, text, multiple choice, dateevent handling (ie: when they join slack, or trigger event based on emoji reactions/replies)
Like CommentTo view or add a comment, sign in
-
Sign In App | Visitor Management and Employee Sign In
1,855 followers
- Report this post
🆕 Did you see we recently upgraded our Slack integration to include host notifications? With the new upgrade, in addition to being able to send notifications into Slack channels, they can also be sent straight to a host's direct messages. Learn more: https://ow.ly/Flil50PTMEM#SignInApp #VisitorManagement #Notifications #SlackIntegration
13
Like CommentTo view or add a comment, sign in
-
Jose Alejandro Abreu
Business Development | Digital Transformation | Airtable Specialist | AI & Automations
- Report this post
As an Airtable developer, I love Airtable’s mobile interfaces feature. It lets me create and access custom apps on my iPhone with ease and elegance. I can design beautiful and intuitive layouts that display the data I need, without exposing the underlying complexity of my base. I can also add interactive elements like buttons, forms, and charts to make my interfaces more dynamic and functional.And the best part is, they are fully responsive and adaptive to different screen sizes and orientations. Airtable automatically adjusts the layout and content of my interfaces to fit the available space and provide the best user experience.Airtable’s mobile interfaces feature is not only easy to use, but also powerful and flexible. I can use the interface designer and builder to drag and drop components, customize colors and fonts, preview my interfaces in real time, and add logic and automation to my interfaces. I can even use scripting or custom blocks to create more advanced functionality and integrations for my interfaces.If you’re looking for a professional and experienced Airtable developer who can help you create or improve your interfaces, or if you have any advanced projects that require custom logic and automation, I would be happy to help you. I have a portfolio of successful projects that showcase my skills and expertise in using Airtable’s mobile interfaces feature, and my team at Datafluent is experienced in tasks such as integrating existing software, creating advanced PowerBI dashboards and personalized payment solutions. We’re always happy to hear from potential clients and partners. Please feel free to contact me directly via email or phone to discuss your needs and goals.What do you think about Airtable’s mobile interfaces feature? How do you use it in your own projects? Do you have any questions or feedback for me? Please comment below or reach out to me directly. I’d love to hear from you. Thanks for reading! 😊#airtable #mobileinterfaces #customapps #datavisualization #projectmanagement #datafluent
3
Like CommentTo view or add a comment, sign in
-
Ryan Hildebrandt
Process automation for SMBs | TEDx speaker, Ironman, engineer | OpsKings
- Report this post
You'd be blown away with what custom slack bots can do for your bizie: send a deliverable link to the client,capture button presses, text, multiple choice, dateevent handling (ie: when they join slack, or trigger event based on emoji reactions/replies)
3
1 Comment
Like CommentTo view or add a comment, sign in
-
Preslav Mihaylov
Sr. Product Engineer & Technical Trainer
- Report this post
At the stage we're at, moving fast is crucial in order to reach product-market-fit and delight customers, but it is equally important that we ensure they don't miss any of their important conversations happening in Plain.Check out the latest article I wrote for our blog to get a glimpse into some of the engineering challenges and trade-offs we had to make to strike a balance between shipping fast and sustaining high reliability.
13
Like CommentTo view or add a comment, sign in
-
Airtable
139,537 followers
- Report this post
✨ Back with another new feature: In just a few clicks, you can turn Slack notifications into buttons that let you update Airtable records directly. Make approvals or request changes right from Slack. Learn more here: https://ow.ly/bQIz50PseaM
152
17 Comments
Like CommentTo view or add a comment, sign in
-
Product-Led Alliance
18,233 followers
- Report this post
Happy Friday Product-Led Alliance 🎉Read all about what we've been up to in this week's Friday Slack newsletter 👇https://lnkd.in/eGvjYK2jNot a member of our Slack community? Join below 👇https://lnkd.in/dD3M8FPZHappy reading!#productledalliance#productnewsletter
17
Like CommentTo view or add a comment, sign in
167,784 followers
View Profile
FollowExplore topics
- Sales
- Marketing
- Business Administration
- HR Management
- Content Management
- Engineering
- Soft Skills
- See All