Coder Social home page Coder Social logo

odrodrig / watsonx-challenge-wo-personal-productivity Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ibm-build-lab/watsonx-challenge-wo-personal-productivity

0.0 0.0 0.0 26 KB

Solution for WatsonX Challenge - Track 6 - Solve for a personal productivity use case with Watson Orchestrate

License: Apache License 2.0

JavaScript 88.46% CSS 2.72% Dockerfile 2.08% Pug 6.74%

watsonx-challenge-wo-personal-productivity's Introduction

WatsonX Challenge - Track 6

Solve for a personal productivity use case with Watson Orchestrate

Team Name: WatsonX Productivity Maestros

Members

  • Oliver Rodriguez (Team admin)
  • Ann Umberhocker
  • Cole Potter
  • Kevin Silva
  • Carlos Toledo
  • Mark Stephens
  • Grep Mount
  • Jeff Achtermann

Description

Our team decided to create a Watson Orchestrate flow that would take as input a meeting transcript, summarize it, post the summary to a Trello card and a Slack channel. We also added a Next Steps skill that would extract out potential next steps to be taken from the meeting like setting up a new meeting, sending out emails, etc.

We followed similar steps as the Generate Welcome Message in Watsonx.ai and broadcast it over Slack example.

Steps

  1. We first created a custom User Default Settings skill to set up some of the defaults like Trello board, Slack channel IDs (Slack), WatsonX text prompts

  2. We used the ready-to-import Watsonx content generation skill, defaulted to the prompt to train the model on how to Summarize, and requested meeting transcript be added to the input text body

  3. We used the ready-to-import Watsonx content generation skill, defaulted to the prompt to train the model on how to how to extract Next Steps

  4. We created a custom skill to add a note to a Trello card

  5. We used an out of the box skill to post to a Slack channel

  6. Once we had all of the necessary skills, we combined them into a flow to prompt user for meeting transcript, send the resulting summary into the Trello skill to post onto a card, and send resulting summary into the Slack skill to post to the channel

Challenges and Considerations:

  • We had to experiment with how to default the watsonx.ai skills with the training text to get the desired results

  • One of the team members used Code Engine to deploy some node code to bypass the double authentication requirement for Trello

  • In order to quickly have permissions to post to a slack channel, we had to sign up for Slack using private email and create a public slack channel

  • We were able to divide up the tasks among the team, however it took us a bit to figure out how to import the skills to our team area so we could all access them and build our workflow

Promotion Video Link

https://ibm.box.com/s/lx323mrubukff5vrqrqz0me83kyov6do

Resources

IBM Watson Orchestrate - watsonx Challenge

Watson Orchestrate SaaS environment

IBM Code Engine

watsonx-challenge-wo-personal-productivity's People

Contributors

annumberhocker avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.