Related Videos
Related PagesSee All
Video Transcript
We will speak in Japanese from now. I am Morizumi, I’m doing development works and supporting startups or other developers at IBM Japan. Today, I’m going to present blog-cast and live video using IBM Facebook-live from Live & Stadium Tokyo, which is the first attempt for us. I invited Ms. Yasuhara as our startup supporter, and she will be able to answer questions in the Facebook-live. We are expecting some questions for her from the viewers. Well then, let’s start. I’m usually in charge of startup clients and meet many corporate clients. The words “Innovation” or “Digital Transformation” are attracting attention in the market. People are interested in this a lot. I found some departments specializing in the Digital Transformation and Innovation inside IBM. Today, I invited Mr. Nakashika who is in charge of those areas, and I want to look for the full picture. OK, Mr. Nakashika, Please go ahead. Hi, everyone. I’m Nakashika, I’m in charge of Garage Service at IBM. Can you tell us what kind of activities you are doing at the Garage Service? Garage Service provides quite a new type of services Roughly speaking, there are two key terms: One is “Design Thinking” and the other is “MVP Build-up”. OK. Design Thinking and MVP Build-up. So using these two, can we achieve Innovation or Digital Transformation? Good question! I just used English words but - simply put - these two terms include all the methodology of how we think and how we make things. I’m not sure I understand… What exactly is Design Thinking? For example, the term “Design Thinking” itself is not really new. It might be a relatively new in the IT industry, but it is used when designing daily goods or domestic appliances. Basically, when making new things, always design from the customer’s point of view. So, one day all of a sudden, when I touch things that we use in our daily life, I come up with a new ideas for them. This way, we might be able to provide a better user-experience for our customers. We can make something that is new for the end user. This is Design Thinking. How about the other one (“MVP build-up”)? Only thinking is not good enough. We also need something moving (a working prototype). In the IT industry, for example, an idea that is only on paper is not good enough (lacks persuasiveness). So our “Garage Service” provides the characteristic service – from idea to prototype application to working service in a short time. I want to see how the IBM Garage is actually developed, can you show it to us today? Yes, there are three important elements in the Garage Service. One is the customer, another is the member of the Garage team, and the last one is the “Blue Mix” - which IBM is really proud of. First we will have a quick look at the Blue Mix. This is the Blue Mix portal displayed here now, it is a catalog. As you can see, we can do many things… IBM really has a lot of things, so it is very important to have the ability to combine and use the things that we already have, so we can build new things faster. Here we can put our Garage team member’s abilities to use. Our main purpose is this: We want to help our customer build their idea. To do this, we have a mix of 3 elements: the customer, the Garage members, and IBM Bluemix. I see. I would like to understand better by talking with someone who is actually doing this. Sure! I would like to introduce my team members one by one. This is our first team member to join the Garage Service: Ms. Fujieda, please… Hello. I’m Fujieda, a designer from Garage Service. Mr. Nakashika told me a while ago that being a designer who is working in Design Thinking is really special at IBM, isn't it? Yes. There aren’t too many of us now, but the number of designers is increasing and there will be more and more in the future. That’s good. Today, Ms. Fujieda can explain about Design Thinking. Can you please tell us in more detail what Design Thinking is? Simply put: When designers like us think about an idea for an IT product or an IT service, that idea itself is the Design Thinking. We think about who are we making the product for, to whom the service is for… We think about the user and their experience thoroughly to make this service distinctive. You are saying that the designer thinks with the user’s point of view? That’s right. I don’t think I can really understand unless I actually see how are you doing that. So, I see you brought an example here. Yes. Let’s have a look at these samples. These are called the Sympathy Map. We make these maps with the customer in the early stages during a two-day Design Thinking session. We think about our target user. We write about him/her on the post-its and put them on the board. What kind of ideas does this person have? What does he/she feel? What does he/she like or dislike? What does he/she do? Etc… Basically this is the tool to think about what is best for the user and share the user’s information with everybody in the team. The purpose is to dive deeply into the user’s experience? That’s right. Sounds very interesting! Actually, it’s not finished yet. It will be finished soon. Do you want to try it? Our example user is an event coordinator and he travels a lot. You need to draw his face in the circle so we all can see how he looks like. I’ll give you a pen, so you can draw his face. He is a business man, in his 30’s… He is an event coordinator and also he is a team leader. I am not good at this. I am trying to draw a good father figure wearing a tie… His name is Yusuke-san, and he is 33 years old. (My name is also Yusuke by coincidence. I can easily sympathize with him…) We will think what are his main problems. We always need to focus on him in our mind. We need to put ourselves into his shoes, so we can analyze his feelings. I see. For example, we need to write down: What is he thinking about? What is he feeling? That's right. For example — he travels a lot, so he wants to book a hotel or a flight. When arranging his trip, we need to figure out many things like: What are his problems? What does he want? This is what we discuss during the 2-day session. I see. We write down something like: He wants to look for a nice restaurant on his business trip. After we finish this Sympathy Map, what’s next? We have to do many things. For example, I just brought what we call a “storyboard”. We make a six-panel comic about: What experience should Yusuke-san have? During this process we can discuss what kind of services and products we should or should not offer. These ideas are being formed inside of everyone’s head little by little, and designers like us start thinking about how can we put those ideas into IT systems. If we want to run this application on mobile devices - How will we interface? How will we process? What is the output? Etc… First we draw these by hand - we make them fast this way - which is important. That’s great. It seems we have a question from a viewer. Ms Yasuhara, can you read the question for us? Question is from Yamaoka-San: Can you tell us any example of services that came from Design Thinking? IBM has partnered with Apple for our first project. We provided the service for an airline company. We have made an application using this approach (Design Thinking). The challenge was how to help passengers make better use of their time at the airport. We have made the application using Design Thinking. Also, later, I will introduce “Blue Mix” - which was born from Design Thinking. That was the service that the developers mentioned in the introduction. It was also made by the use of Design thinking? Yes. Any other questions? OK then - I myself also have a question. I think there are many kinds of Design Thinking, but what is the difference between IBM’s Design Thinking and others? Well, as you said many companies are doing Design Thinking nowadays. IBM has our own unique way to be able to take Design Thinking into the basic thought to make the IT service, or planning the system. For example, we call it a “vision statement” or “target goals”. It’s the goal of the project or the experience which our customer should have. We summarize the goal into a few sentences and keep them as the team’s common goal. Also we have a “sponsored user” – someone who speaks on behalf of the other users to our team. And, we often do a “play back” in our 2-day session where we look back and evaluate the work session. These are activities which makes IBM Design Thinking very unique. You can imagine that we constantly improve the Design Thinking process for our customers and enterprises. Right, these are interesting services. I would like to know more about the procedures following the Design Thinking. Something like developing the applications. Can you introduce us to someone? All right. I would like to introduce the Garage developer Mr. Amano. Amano-san, please… Hello everyone, I’m Amano, I’m a developer working at Garage. Thank you Mr. Amano. The Garage’s jobs include making prototype IT applictions from the ideas which were produced from Design Thinking. Can you tell us actually how do you develop a prototype application? To turn the ideas produced from Design Thinking into a real form, I will demonstrate developing an application using the great tool called “Nodelet”. The Nodelet. This tool is getting very famous these days, so some of our viewers might recognize it. “Nodelet” is a great tool which makes it possible to develop an application by just connecting lines called “wires” and “parts”. In this example I would like to make a mobile application which can search for hotels within 1km radius around you. Looks great! It really looks like the application called “Scratch” which many school kids are using to learn how to program. Just connecting those blocks looks so easy. That's right. I will show you how easy it really is. First, we need to know the user’s location. We get the location from the mobile phone. Now, it’s getting the location from the mobile phone. There is an IoT foundation for retrieving information from the mobile phone. After it receives the information, here, there is a “Setup API”. Now, it’s reading the Rakuten’s travel API. It searches for hotels and returns that information to the mobile phone. It’s hard to show you the mobile phone’s screen, so I am also displaying the screen here. And when you click the “get hotels”, you will see the list of the hotels. Ah, now we can see. Now it shows the hotels around Hakozaki IBM. This mobile phone is located in Hakozaki, so it shows the hotel list around 1 km from Hakozaki. It is sending longitude and latitude. That's right. The mobile phone has longitude and latitude information, so it is sending that information and the Nodelet processes and returns the list of hotels. Wow, it’s so fast. How long does it take to make this application? Before this presentation I have set up the IoT foundation, investigated Rakuten’s travel API and made the HTML file. It took me about 2 hours. This Nodelet is really great. Yes, you can make an application in a very short time. Now we have the list of the hotels, but you cannot see which one is the closest. So I will add more functions. First, we add the function to show the map. We are trying to do real-time coding for the first time. Now I’m adding a module called “World Map”. And here I pull down and deploy it. With only this action, we have made the Map application already. As we can see now. But still the location is showing as Winchester – so first I need to change it to my location. We want Hakozaki to be displayed in this map. So, there is a function, and we must do a little bit of programming. Here I type “My location” Since we don’t have enough time to show you everything today, I have the code prepared in advance, so I will cut and paste this. Still it’s only several lines. Yes. Just a few lines. And It will be done. All you need is longitude and latitude, and set the zoom. That’s the only information that is needed. I see. Is this language Javascript? That's right. And for the debug, we need to add a little bit - we add the node called “inject” and do the wiring... OK, putting the lines like that… This also looks interesting… Yes. And I click “deploy”… OK. Now we will test it… It should show around Hakozaki area.. Ah! It is showing the Hakozaki area! Can you (viewers) see it? I hope they can see it well… Now it’s showing we are in the IBM Hakozaki building. (Yes, it is working. It really took only a few minutes to make this!…) And I’m going to add the hotel information. Here, with this step, I’m adding the function for editing the Hotel information. Plot the hotels around Hakozaki on this map. It looks little bit long but still it’s only 16 lines… I set those hotels longitude & latitude info, then arrange them and send… And then click “Done”. This is an array, so we need to loop through the array. (Oh, Nodelet has that function too.) Yes, it’s inside the Nodelet. Split, using this “split”…
(Even someone who is not a programmer can use this Nodelet easily.) Right.. There are lots of functions and modules inside of this Nodelet. OK, it’s done. (That’s all?) And, If you input this for the debug, it shows the locations of the hotels. Now I can see that this one is the nearest hotel. (Ah, I can see the map and picture too.) Yes, you can see the picture too. This image is little bit rough though. (Still, it takes only few minutes!) You need to repeat several times, so it takes few minutes. As you see, you can turn your idea into reality in such a short time. Yes, you can make the idea from Garage to the real prototype within such a short time, only Nodelet and Bluemix can do this. I think it’s unique to Bluemix and Nodelet. (That’s what it is called.) So what really makes it unique? Nodelet has various parts unique to IBM, such as DashDB and Analytics and IBM’s Watson - you will be able to shape your ideas more efficiently with these… I would like to have a look at Watson and I am sure our audience is expecting that as well… I am sure they are. Well, next is Mr. Kogou. Thanks. Thank you so much. So, let’s switch to Kogou-san. Next is Mr. Kogou, who is also a developer at the Garage and he is a Watson user. Hello everyone. I’m Kogou from IBM Bluemix Garage. Nice to meet you. I’ve been developing various applications. Well, recently I have been also taking care of my cat.
(You are a nice guy! Thank you for joining today.) As Amano-san mentioned earlier, customers do prototype development of various ideas with Bluemix Garage. You are here to talk about cognitive services - like AI from Watson.
Yes. May we see the demonstration of this service? Actually, there are many services in Watson. I think everybody struggles with how to combine these services to make solutions. So, I combined them and made up “Chatbot”, like an AI, that can answer if you ask something. Let me show you. This is my cat, Kazu-chan. She is lovely. This time, I made Chatbot as a LINE bot. Well, you might wonder why I use LINE here on a Facebook live. Please don’t worry about it.
(Everyone in Japan uses LINE.) So, let me ask something. Hello! It replied to me.
Oh! The bot replied! Various chatbots can be made. For an example, I trained it to learn IBM’s solutions and it can search them. Well, let me ask it. Please tell me IBM solution. What solution are you looking for? He is asking. What do I say? “Application development based on Cloud.” When inquiring like this, Watson's NLC service runs in the background and it answers what products and solutions are most relevant to the solution based on user’s inputs. That is the kind of chatbot that I made. Watson responded to the question “Application development based on Cloud” and brought information from the site, didn’t it? Yes, it did. Here it shows an overview. You can go to marketplace and see the details. And then you can buy or store the one you like. Wow. We can already get various kinds of service easily via such a chatbot. How does this work? I will explain the overview of its architecture. Actually, it’s very simple. First, a user sends a message by LINE, and it is sent to the LINE server. Then, it goes to the Bluemix service, which I made with the messaging API of LINE. The message sent to the Bluemix service is processed and the result returns through the messaging API of LINE. Then, the result is sent back to the user’s LINE terminal. We’ve just received a question. Yasuhara-san, please tell us. Here is a question from Rie-san. “How do you make Watson to learn this?” Oh, that’s a good question. Well, I think that how to let Watson learn is the most difficult part to understand, but we are also making tools to automate this. As I mentioned before, information is brought from IBM Marketplace. It is brought from external web site? Yes, it is. What?? Are you all right? Yeah, uh… This is real time, folks. Live. Mistakes happen… It was the wrong directory. Oops. I’m sorry. My mistake. Are you trying to get information from marketplace? Yes, I am. The contents of Marketplace are extracted by a framework named “Selenium”. Then they are classified and saved into the data for learning and standard metadata. Do you mean that Watson’s NLC learns by itself? That is correct. Although I presented NLC as an example this time, I am making a framework that leads to various other services, so I can easily connect them and use it in the chatbot. There is good attention to Watson Conversation which makes a dialogue. Yes, Conversation. I think that it is popular to make dialogue first with the Conversation, then judge user's needs and which service to be used. Is there another example? For example, there is searching service using location information. I made a similar demonstration connected to the previous mechanism. Just a moment… Here I am… “Look for a drinking bar.” This works well! Yes, it is. It is asking us “Which area shall I look for?”. I can send my location immediately because of LINE. I see you use the LINE function. Yes, I’m now at IBM and send my location like this. Then, it can search and it shows me drinking bars near IBM Hakozaki building. In the example of Yusuke-san - where you want to find delicious food near the hotel you’re staying at - Watson can answer you if you send the hotel’s location with this service. Is that right? That's right. So, shall we go out drinking tonight? Yes, let’s go! But I prefer paying with SUICA or mobile phone, rather than with cash. Is it too difficult to add this kind of filter? Not at all. Are you sure? Can you do it? Yes, we have a member who is developing exactly this kind of solution. Please introduce him to us! Here he comes… Mr. Yoshida! Please… Thank you. Hi everyone! I’m Yoshida, a Garage developer. Thank you Mr. Yoshida. I just now asked Kogou-san about this…. hmmm… what should I call this payment system…? Right. It is inconvenient to use cash after a get-together.. I think the platforms for payment process will be more computerized from now on. So today, I have a demo application to transfer money for the payment process. Please have a look.. Oh, that looks promising… Sure. Now, he’s logging in… Yes, logging in… I really think such a application will be very helpful. Saburo-san? Saburo-san is not there.. Saburo-san… He’s not there… Is it OK? Is the network connected properly? OK, it should be fine now. OK, then, before looking at the money transfer demo, I would like to mention its platform. OK, please go ahead. Well, this is - as the title shows - built on something called the “Blockchain”. It’s technology that has been receiving lots of attention recently. That’s right. First of all, I’d like to explain what the Blockchain is. In a nutshell, it’s a platform to distribute, share, store and manage transactions which are taking place along with business activities. Normally, separate companies use separate ledgers to store transactions. But by introducing the Blockchain, it is possible for multiple companies to share information on a single ledger. This is one of its features. You mean you can do things like handle the flow of money by utilizing the Blockchain technology? That's right. Now, since this is peer-to-peer type service, we are concerned about security, so we made a system that cannot be easily tampered with. It can not be easily tampered with, and furthermore, it is distributed, which can lead to cost reduction. Yes, that’s right. Is this also possible with Bluemix? Yes, it is. This service has already been offered through Bluemix. Well, I certainly would like to see how it works. You want to see how it actually works, don’t you ? Yes, I would like to see it. Can you please show us? Sure… Look at this screen. The upper part shows information of the ordinary application software. Ah, Ichiro-san. Let’s assume that Ichiro-san currently has an account at B financial institution. And, on the other hand, Jiro-san keeps an account at another financial institution, let’s say, C financial institution. I see. This shows the amount of money deposited in each account. And the lower part displays the information of the Blockchain. The state of the information on the Blockchain is visualized. Well, we just now received a question from a viewer. Please go ahead. Yes. A question from Rui-san. “Can the Blockchain be used for any purposes other than financial use?” How about it? Well, Blockchain technology itself is, as I explained earlier, a foundation to share information. So it can be applied to any kind of scenarios, not only money, in which you want to share valuable information. What I would like to demonstrate one interesting scenario - safekeeping of diamonds. Diamonds are valuable, aren’t they? Yes, they are. You don’t want to lose them, do you? No, I don’t. All right. So for example: You enter information about your diamonds on the Blockchain. Even if they are stolen, the correct owner is registered on the Blockchain and can not be tampered with. So even if they are stolen, you can quickly identify them is they are in the hands of someone else. It can be used for that kind of purpose as well. Oh, is there anything else? Ah, yes. Other than that, it can be used also in the supply chain industry, or logistics. It is also possible to record and share how logistics work in combination with IoT. It's a platform that can reduce costs and maintain transparency not by holding information from one company, but by distributing the information and also making it impossible to be tampered with. This is wonderful anyway. Yes. Thank you very much. Thank you. We appreciate the question. Well, now let’s resume. Yes! Let’s resume the demonstration for a little longer. Assuming that Ichiro-san will transfer money to Jiro-san. Display a remittance screen, choose Jiro-san, and it’s about 5000 yen for a drinking party, right ? Well, then execute “Remittance” to make the the transfer to Jiro-san. Oh, something in the lower part… You saw something has moved underneath, didn’t you? And what is displayed underneath is…
Well, it’s C financial institution for Jiro-san, while this is B financial institution. Different financial institutions… Right. The financial institutions are different, but the transaction that occurred between them was exactly the same. As a result, the information was displayed underneath. I see. You can see, although it may be a bit too small and difficult to see, that the information about 5000 yen has been transferred from Ichiro-san to Jiro-san was recorded on the ledger. I see. Looking at the application screen, as a pop-up appears at the top, you will find an indication that there was a remittance of 5000 yen from Ichiro-san. And if you execute “Receipt”, the transaction will also be recorded on the Blockchain and the amount to be remitted will be displayed here. Seems like we really do not need to bring money if we can make such a quick remittance. That's true. We hope to realize a world like that. It's amazing. But can we easily realize this with Bluemix? That's right. Can anyone use it? Anyone can use it. Well, the application on this screen is working through Bluemix, but, in the background, we use a component called Hyper Ledger, it’s also running on Bluemix. Wow, this is a powerful tool for Garage. It sure is. By combining Bluemix and Garage, it will become powerful like this. Seems like Yusuke-san will be very satisfied with it. Now it’s about time to return to Nakashika-san. All right. Thank you very much. Thank you very much. With using Bluemix like with IBM garage - I’ve found there are various possibilities and it is very interesting. Yes, indeed… Well, thank you very much. Thank you. It’s exciting that with the combination of Bluemix and Design Thinking, that such a powerful, new service can be created so easily. What kind of customers do you think are looking for this? Well, our members have just made various demonstrations and I guess the viewers probably have some ideas already… For example, it is displayed like this now. But what if the color here changes when the amount of money increases or decreases? I think viewers who come up with this kind of idea have already connected with Garage. I think so… Through embodying ideas and continuously trying to improve them - this surely is a wonderful part of Garage which entirely fits in the present day. Anyway, it is to start from a small piece, receive feedback from various people, and collaborate with these services to finish the product. Yes, that's it. This approach is totally different from service development so far. It's totally different. I see. That’s a kind of, well, innovation… It's innovation. Digital Transformation. Yes, It cannot be done with only human resource for that part. So we have the Bluemix, which IBM is really proud of. Because of Bluemix, this is possible. Well - you really want to combine all three: the customer, Garage and Bluemix. That’s the way to do it! I see, well..viewer must be thinking it is really interesting service… I’m presenting dressed like this, which is different from usual… Well, if there is anybody who is interested in IBM Garage? Any questions are welcome… Ms. Yasuhara, are there any other questions from viewers? No? Well then, it’s about a time to finish.. Ok, we may have a second or third live presentation again, we hope to see you soon! Thank you. Thank you. Good Bye!











