Skip to content

Latest commit

 

History

History
272 lines (268 loc) · 10.1 KB

File metadata and controls

272 lines (268 loc) · 10.1 KB

MURAL API Samples

Sample code snippets demonstrating using the MURAL API

 

SampleDemonstrates how to ...

sample-01_create-a-mural

Create a new mural from mural widgets saved in .json format

sample-02_overlap-inside-rectangle

Tell if a sticky note is overlapping or inside of a rectangle shape

sample-03_overlap-inside-circle

Tell if a sticky note is overlapping or inside of a circle shape

sample-04_sentiment

Analyze the sentiment of sticky notes in a mural

Uses the IBM Watson NLP Python library

sample-05_color-code-by-sentiment

Change the color of sticky notes in a mural

Uses the IBM Watson NLP Python library

sample-06_group

Move sticky notes into organized groupings inside shapes

sample-07_add-sticky-notes

Add sticky notes into a rectangle in organic-seeming, random positions

sample-08_paginate-through-widgets

Paginate through getwidgets results

sample-09_absolute-position

Get the absolute [ x, y ] position of grouped widgets

sample-10_translate

Post a copy of each English sticky note translated into French

Uses IBM Watson Language Translator

sample-11_search

Search murals using IBM Watson Discovery

sample-12_GPT-3

Seed a mural with content generated by a GPT model using the OpenAI API

sample-13_devils-advocate

Seed a mural with arguments against proposed plans using a foundation model in IBM watsonx.ai

sample-14_classify-by-class-name

Classify sticky notes by class name only, using a foundation model in IBM watsonx.ai

sample-15_classify-by-description

Classify sticky notes by class description, using a foundation model in IBM watsonx.ai

sample-16_classify-by-exemplars

Classify sticky notes by class exemplars, using a foundation model in IBM watsonx.ai

sample-17_llm-cluster

Cluster sticky notes by using a foundation model in IBM watsonx.ai to identify top three themes in the sticky notes and then classify the sticky notes by those themes.

sample-18_llm-summary

Use a foundation model in IBM watsonx.ai to analyze sticky notes in a mural: identify themes, classify sticky notes, and summarize classes. Then generate a report.