Skip to content
This repository has been archived by the owner on Jun 20, 2022. It is now read-only.

Latest commit

 

History

History
20 lines (11 loc) · 3.46 KB

presentation.md

File metadata and controls

20 lines (11 loc) · 3.46 KB

💯 Internship Presentation Transcript 👍

✨ By - Sirat Baweja ✨ Video Length - 7 minutes ✨ Find the video hereFind the website here

AI Developer Remote Internship

This is not a word-to-word transcript of the review video, it is just a generalization for those who found the audio to be faulty

Hello to all the viewers! I am Sirat Baweja, a 3rd year student at Amity University, pursuing a B.Tech Degree in Computer Science and Engineering. I am also an intern for this Summer's Remote Internship program with SmartBridge. I would like to present my final project with you, which is an AT-powered news app. I will start with its User Interface.

Here is the UI, hosted on IBM's bluemix and created using IBM Cloud and its services such as Node-RED and IBM's Watson Discovery service. All the user has to do is enter the news topic they want to look up, which would allow them to gain an adequate amount of information from the search results that pop up in the UI. This includes the title of the topic, the summary of the article, the name of the author and the URL to the original article, along with it's sentiment analysis, which is the sentiment score, sentiment label and the total amount of sentiments (positive, neutral or negative) compared with each other on a bar graph. If the user wants to know more about the article, they can just click on the URL and find out more about it.

This is the Node-RED dashboard, a snippet of which you can also view below without any access. This displays all the nodes, which are the diagramic depiction of all the API calls and the connections between them. Since all a developer has to do is connect a few nodes defining these API calls together, along with adding a few nodes in between to define functions that convert data for smooth transactions from one node to another.

nodes

Here are all the nodes I used to build this AI powered news app. The first is the title node. Its output was created by extracting the search query the user entered as the title. Then, there are the article, URL and author nodes, extracted from the Discovery News node. Then, there's the sentiment nodes, the score, label and analysis, which were also extracted and analysed using the Watson Discovery node.

To customize the theme of the UI, I set the theme using Node-RED's dashboard, which lets you either use the light or dark theme, or set up your own custom palettes and font. You can also choose a set of pre-defined themes provided by Angular, which is a JavaScript UI framework. If you do create a customized theme, you can store it for later on your account!

I would also like to show you the Slack ChatBot Application I made. It fetches data using IBM Watson's Discovery Service and returns three news articles which include their title, a summary of their content, a cover image and a URL. This is really convinient, especially for business professionals when they're on the job but need to quickly check the news about any particular topic.