Smart Bridge Internship Report
Smart Bridge Internship Report
Smart Bridge Internship Report
Project Report on
1.2 Purpose:
The purpose of this project is to develop a user-friendly web
application which makes it easier for the users to find relevant and
recent news articles according to their interests and queries.
This IBM discovery service when integrated with Node Red Flow, it
creates a simple, organized, an easy to access user interface i.e.
news hunting application which fetches the user with relevant
news from a vast data since IBM discovery service always updates
itself with the latest news.
The block diagram shows that the user interacts with the UI of the
app created by the Node Red Flow. The UI is integrated with the
Watson Discovery News which keeps updating itself with the latest
news from the internet. This when integrating with slack bot
makes an interactive news bot which fetches the relevant news
according to the query of the user.
3.2 Software Designing:
In order to build this app, the following things are need to be
done:
EXPERIMENTAL ANALYSIS
First we create the node red application by creating a flow using 5
simple nodes. This UI is then integrated with Watson Discovery
Service. The user can now enter the query in the UI and get the
relevant news from the Watson discovery (which collects the
data/news from the net and keeps updating itself) and also know
the sentiment of the news (if it’s positive or negative).
Then slack bot is integrated with Watson Discovery Service to
make it more interactive and user friendly where the user can
directly ask the bot to fetch a particular news using the relevant
keywords.
User can also search for the news in the application which will be
available in browser at localhost - http://localhost:3000.
FLOWCHART
RESULT
Slack bot output:
Localhost sample:
Node Red UI output:
This can be seen in the below link:
https://node-red-kiozu.eu-gb.mybluemix.net/ui/#!/0?
socketid=igIl1MQD2cXiFCuiAAAA
Git link:
https://eu-
gb.git.cloud.ibm.com/kruthendarreddy8/NodeREDKIOZU.git
ADVANTAGES AND DISADVANTAGES
Provides an easy user friendly application to get news related to
the topic that the user wants unlike the available apps which are
difficult since the users need to search the required news on their
own from a vast data.
Sentiment analysis to make it more unique.
Interactive news bot that searches and fetches news for the user.
The bot understands only a certain fixed keywords.
Does not have a single full-fledged app.
APPLICATIONS
Can be used by companies that involve following the latest
news.
Can be used to make predictions in stock market.
Can be used by anyone all around the world to get fast and
accurate results.
CONCLUSION
In this project we’ll get to know the basics and build our own
news mining web application using Node-RED / Python Web App
and the IBM Watson Discovery Service. It helps us to know how
things work in the corporate world. We learn how to use slack. It
also makes us aware of the basic applications of AI.
FUTURE SCOPE
Can be made into a full-fledged single mobile
application.
Can make the bot a little more advanced.
The UI can be made more interesting by showing the
latest news and adding more aesthetic front end
designs.
BIBLIOGRAPHY
https://github.com/
https://slack.com/intl/en-in/
https://cloud.ibm.com/