watson-banking-chatbot
A chatbot for banking that uses the Watson Assistant, Discovery, Natural Language Understanding and Tone Analyzer services.
File Explorer
Download Latest Version (.zip)- banking_IN.json
- banking_US.json
- full_banking.json
- BankFaqRnR-DB-Failure-General.docx
- BankFaqRnR-DB-Terms-General.docx
- BankFaqRnR-e2eAO-Terms.docx
- BankFaqRnR-e2ePL-Terms.docx
- BankRnR-OMP-General.docx
- BankFaqRnR-DB-Failure-General.docx
- BankFaqRnR-DB-Terms-General.docx
- BankFaqRnR-e2eAO-Terms.docx
- BankFaqRnR-e2ePL-Terms.docx
- BankRnR-OMP-General.docx
- architecture.png
- cf_deploy.png
- config_map.png
- demo.gif
- demo.png
- dialog.png
- disco_cpd_projectid.png
- disco_guids.png
- new_collection.png
- services_icon.png
- toolchain-pipeline.png
- view_api_details.png
- cf.md
- local.md
- openshift.md
- ConversationalBanking.launch
- watson-assistant-setup.js
- watson-discovery-setup.js
- app.css
- h-n-bold.eot
- h-n-bold.ttf
- h-n-bold.woff
- h-n-bold.woff2
- h-n-bold-italic.eot
- h-n-bold-italic.ttf
- h-n-bold-italic.woff
- h-n-bold-italic.woff2
- h-n-light.eot
- h-n-light.ttf
- h-n-light.woff
- h-n-light.woff2
- h-n-light-italic.eot
- h-n-light-italic.ttf
- h-n-light-italic.woff
- h-n-light-italic.woff2
- h-n-medium.eot
- h-n-medium.ttf
- h-n-medium.woff
- h-n-medium.woff2
- h-n-medium-italic.eot
- h-n-medium-italic.ttf
- h-n-medium-italic.woff
- h-n-medium-italic.woff2
- h-n-roman.eot
- h-n-roman.ttf
- h-n-roman.woff
- h-n-roman.woff2
- h-n-roman-italic.eot
- h-n-roman-italic.ttf
- h-n-roman-italic.woff
- h-n-roman-italic.woff2
- glyphicons-halflings-regular.eot
- glyphicons-halflings-regular.svg
- glyphicons-halflings-regular.ttf
- glyphicons-halflings-regular.woff
- glyphicons-halflings-regular.woff2
- ibm-glyph.svg
- ibm-glyphs.eot
- ibm-glyphs.ttf
- ibm-glyphs.woff
- ibm-icons.eot
- ibm-icons.svg
- ibm-icons.ttf
- ibm-icons.woff
- call_center.png
- Chat Button.png
- Code Button.png
- customer.png
- head.svg
- Insurance.png
- natalieofn.png
- OFN.jpg
- OFNpage.png
- SHCIL.JPG
- Terry.png
- watson.png
- api.js
- common.js
- conversation.js
- global.js
- modal.js
- x.js
- conversation.svg
- favicon.ico
- index.html
- index1.html
- test.banking_services.js
- test.watson-conversation-setup.js
- test.watson-discovery-setup.js
- test.express.js
- workspace_diff
- .dockerignore
- .eslintrc.js
- .gitignore
- .travis.yml
- app.js
- banking_services.js
- banking_services_us.js
- CHANGELOG.md
- cli-config.yml
- CONTRIBUTING.md
- DEVELOPING.md
- Dockerfile
- Dockerfile-tools
- env.sample
- Jenkinsfile
- LICENSE
- MAINTAINERS.md
- manifest.yml
- package-lock.json
- package.json
- README.md
- server.js
# Installation Guide
1. Get the code
git clone https://github.com/IBM/watson-banking-chatbot
Downloads the entire project code from GitHub to your computer.
cd watson-banking-chatbot
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker build -t watson-banking-chatbot .
Builds a runnable image based on the Dockerfile.
docker run -p 8080:80 watson-banking-chatbot
Runs the built image as an actual container.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
3. Node.js
EasyPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
