Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Chatbots and Watson: Let’s talk about national parks: course source code

NotificationsYou must be signed in to change notification settings

cdimascio/nationalparks_conversation

Repository files navigation

Chatbots and Watson: Let’s talk about national parks: course source code

The chatbot usesWatson Conversation,Weather Company Data,React,Nodejs, andIBM Cloud to create a chatbot about National Parks.

The complete course content and videos liveshere

Try the live demohere

Ask:

  • which parks can you talk about
  • Tell me about zion
  • What animals live there
  • What's the weather like
  • What animals live at Denali National Park
  • What's the weather like there

A glimpse

Prequisities

  1. Clone this repo
  2. Create an IBM Cloud account

Setup

Conversation

  • Provision an instance ofWatson Conversation on IBM Cloud
  • Create a new conversation workspace by importing./resources/conversation_workspace.json into your Watson Conversation workspaces,
  • Install client and server dependencies
  • Create.env files in the project root with the following contents
APP_ID=parks-conversationPORT=3004LOG_LEVEL=debugSESSION_SECRET=testWATSON_CONVERSATION_API_ROOT=https://gateway.watsonplatform.net/conversation/apiWATSON_CONVERSATION_VERSION=v1WATSON_CONVERSATION_VERSION_DATE=2016-07-11WATSON_CONVERSATION_USERNAME=<USERNAME>WATSON_CONVERSATION_PASSWORD=<PASSWORD>WATSON_CONVERSATION_WORKSPACE_ID=<WORKSPACE>

Server

Install server dependencies

npm install

Client

Install client dependencies

cd clientnpm install

Build / Run (Development)

Build / Run (Production)

cd clientnpm run buildcd ..npm start

Navigate tohttp://localhost:3000

Deploy to IBM Cloud

Prequisites:

  • Install CloudFoundry Tools

Deploy

Follow the first 3 steps in the "Build / Run (Production)" section above, then run.

cf push USER_ID-nationalparks

Navigate tohttps://USER_ID-nationalparks.mybluemix.net

FAQ

Q: In Lab 5: "Programmatically interact with Watson Conversation", I get an authentication error. What do I do?

A:This occurs on Windows. Windows sets theUSERNAME variable to the logged in OS user. Ultimately, it ends up overriding the value forUSERNAME specified in.env. The problem can be solved in two ways:

  • on step 3., hard code theUSERNAME andPASSWORDe.g.

    constconversation=newConversationV1({username:'your-username',password:'your-password',version_date:ConversationV1.VERSION_DATE_2016_09_20});

or

  • Rename theUSERNAME env
    • Edit.env, changeUSERNAME toNP_USERNAME
    • in step 3., changeUSERNAME toNP_USERNAME

Releases

No releases published

Packages

No packages published

Contributors2

  •  
  •  

[8]ページ先頭

©2009-2025 Movatter.jp