Epic: Chatbot
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
Inizia con i tutorial sull’integrazione di Watson Assistant e Slack indicati nell’issue, quindi esamina i requisiti di dati Cloudant proposti e il lavoro sull’albero decisionale. L’ambito deve essere suddiviso in una prima milestone definita prima dell’implementazione; il completamento deve essere misurato rispetto ai percorsi utente di Slack e ai criteri di accettazione elencati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Goal:
Create a chatbot that can answer questions about:
CFC Global Challenge - FAQ
CFCFRJ - Getting Started + Solutions to start w/ based on skillset
User Journey
- User enters Slack and receives a welcome with relevant information
- User indicates they are interested in Global Challenge or CFC for Racial Justice
- Global Challenge Users receive assistance based
- User has a question and is able to ask in channel or ask bot for help
- User is directed to the appropriate channel, person, project or resource that they need
Timeline
- Get through Watson Assistant and Slack integration Tutorials
- Integrate a basic/generic Watson Assistant chatbot into Call for Code Slack Channel
- Design Thinking Workshop to understand
- Define Top Line Intents for CFC for Global Challenge, CFC for Racial Justice
- Define which channels this bot will work in/ configure . (e.g #racial-justice-general should be able to know the person has questions relevant to call for code for racial justice)
- Create a decision tree to help map out bot
- Define Intent/Entities for each
- Populate database with information
- Update text to improve UX (be more friendly, etc)
- Test bot in various scenarios
Requirements
- Watson Assistant
- Slack Integration
- JSON data object using IBM Cloudant
- IBM Cloudant
- Database of information (including relevant links) for each intent/entities
- Listening Bot (not just a bot to ask questions), answers when someone posts a relevant question in the chat
- Database of user questions so we can train the bot to be smarter
Acceptance Criteria:
-
As a new Slack user I'm able to get the information I need about the Global Challenge, Call for Code and Call for Code for Racial Justice.
-
As a new Slack user I know what channels to go to get answers to my questions
-
As a new CFC Global Challenge Slack user I know who can answer my questions
-
As a new CFCFRJ Slack user I know who can answer my questions
-
As a new CFC Global Challenge Slack user I can have my FAQs answered
-
As a new CFCFRJ Slack User I am able to input my skills and interests and find out information on what project meets my needs and receive info on the slack channel, project contacts and Github issues to start with
Success Criteria:
- Within 30 days of launch we have at least 100 inquiries asked per month to the bot.
- We receive positive feedback on {Bot name}
How this helps us meet our Objectives:
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 0
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Issue simili
-
Document an `openai-api` service example for uncensored-model endpoints (red-teaming use case)Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
UKGovernmentBEIS/inspect_ai#5592 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug] Choice-select parser accepts non-positive answer numbers, silently indexing the last nodeAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
run-llama/llama_index#23273 ·
I maintainer di solito rispondono entro 2 giorni
-
hermes-plugin: agent_id lookup ignores agent_identity, so calls are attributed to the default agentAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
TencentCloud/TencentDB-Agent-Memory#1545 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
fix(ai): avoid text tool call recovery middleware on native OpenAI responses/completions streamsAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
code-yeongyu/senpi#2203 ·
I maintainer di solito rispondono entro 1 giorno
-
area:ai-suggestions bug good first issue P2
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
uttrflow/uttrflow-swift#1922 ·
I maintainer di solito rispondono entro 1 giorno