Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Epic: Chatbot

Abierto
#1 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
5/5
Tiempo estimado
Más de una semana
Aptitud para principiantes
25/100
Tipo de issue
Nueva funcionalidad
Claridad
Necesita aclaración
Estado de actividad
Estancado
Área
ai, backend, databases

Línea de trabajo

Comienza con los tutoriales de integración de Watson Assistant y Slack mencionados en el issue y, después, revisa los requisitos de datos de Cloudant propuestos y el trabajo del árbol de decisiones. El alcance debe dividirse en un primer hito definido antes de la implementación; el trabajo completado debe medirse según los recorridos de usuario de Slack y los criterios de aceptación enumerados.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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:

Lenguaje dominante
Sin datos de lenguaje
Estrellas
0
Forks
0
Métricas de merge de PR
Sin PR fusionados en 30 d

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Issues similares

Más issues de AI Infra & Agents

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.