Business Client need Software Development

Contact person: Business Client

Phone:Show

Email:Show

Location: Dubai, United Arab Emirates

Budget: Recommended by industry experts

Time to start: As soon as possible

Project description:
"AI Slack Bot Developer

Overview:
We are seeking an experienced developer to build an AI-driven Slack bot that acts as a virtual team member. This bot will summarize daily Slack discussions, identify recurring team issues, and proactively assist with answers/suggestions. The role encompasses the full development cycle from design to implementation, with a strong focus on NLP integration and data privacy compliance.

Key Responsibilities:

Slack Bot Development: Design and implement a Slack app (bot) that can connect to our Slack workspace and monitor messages across all channels (as permitted). Ensure the bot can post messages (summaries, alerts) in Slack and respond to user queries.

Daily Summaries: Integrate the bot with an NLP/AI service (e.g., OpenAI API) to generate daily per-channel summaries of Slack conversations. The bot should compile and deliver these summaries in a clear, consolidated format to designated Slack channels or users every day.

Insight Generation: Develop functionality for the bot to analyze conversations over time to flag operational inefficiencies, recurring questions, and team blockers. This includes recognizing patterns like frequently asked questions or repeated blockers in project channels.

Proactive Responses: Enable the bot to respond to certain messages or triggers. For example, the bot might automatically answer common questions or post a suggestion when it detects a known issue. This requires implementing logic for matching question patterns or keywords to stored answers (or querying an AI model for an answer).

Data Privacy & GDPR Compliance: Implement the solution with data security in mind. The bot should respect privacy settings (e.g., only read allowed channels) and handle message data in compliance with GDPR. This includes possibly anonymizing data, not storing sensitive content long-term, and using secure AI APIs. The developer should document how data flows and ensure we can configure retention or deletion of data as needed.

Testing and Iteration: Write unit and integration tests for the bot’s functionality (Slack API interactions, AI summarization output). Conduct user testing with a small group to gather feedback on summary quality and bot accuracy. Iterate on prompts and logic to improve performance (e.g., ensuring summaries are accurate and that the bot’s suggestions are helpful and not intrusive).

Deployment and Maintenance: Deploy the bot to a cloud environment or our servers. Set up monitoring for uptime and error logging. Be available to fix bugs or update the bot as Slack or AI APIs evolve. Provide training/hand-off documentation if needed for internal teams to maintain going forward.

Project Engagement Details:

Timeline: We expect the initial version (daily summary feature) to be delivered in ~4-6 weeks, with the advanced features (issue detection, auto-responses) in subsequent iterations. Please outline a development plan with milestones (Phase 1: Summaries, Phase 2: Insights, etc.).

Budget: We are open to a fixed price. Provide an estimate for the overall project. (Cost efficiency is important – we will also consider leveraging existing tools or open-source code to accelerate development.)

Collaboration: The developer will work closely with a project manager or stakeholder to fine-tune the bot’s output. Regular check-ins and demos will be required to ensure the bot’s summaries and suggestions meet our needs.

Security & Compliance: The developer will be required to sign an NDA given the sensitivity of internal Slack data. All development must comply with our company’s data security policies." (client-provided description)


Matched companies (2)

...

SJ Solutions & Infotech

SJ Solutions & Infotech is a team of highly experienced and dynamic professionals who have an enormous passion for technology. In this fast changing … Read more

...

Conchakra Technologies Pvt Ltd

At Conchakra, our mission is to empower organizations through innovative software solutions that leverage the transformative potential of artificial … Read more