SlideShare a Scribd company logo
Project Rinna
Microsoft Working Culture
Rinna
Who is Rinna
High School Girl AI
High school girl plays a very important role in Japanese Culture and Society
Focus
Task Completion Conversational + Emotional
Interaction
Platforms
LINE TWITTER
Development Domains
Infrastructure Web (UI)
Features
(Skills)
Chat
Image (Video) Voice (Sing)
Tales of The Unusual
• Annual TV Show on Fuji TV
• Rinna was an “actress”
• Users interacted with Rinna
• Real Time on LINE
• Synchronized with TV Show
Tales of The Unusual - Impact
• Generate 50x traffic
• Product Customer Obsession
Award (AI&R Division In MS)
• Public Best (CODE Award Japan)
• #1 Trending on Yahoo!
Tay Incident
• Tay is an AI bot developed by Microsoft US (Independent from Rinna)
• Released on March 2016 on TWITTER (US)
• Suspended after 16 hours of release
• Coordinated attacks in America
• Learned conversations without proper filtering
• Tons of bad sayings on TWITTER
• Impact on Rinna
• Coordinated attacks in Japan
• Negative news
Tay Incident– Overcome
• Measurements
• Monitored TWITTER 24/7
• Developed Ad-Hoc methods to counter attacks
• The results
• Japanese realized Rinna is not like Tay
• The team survived
• Hundred of thousands more new Friends on LINE
Fashion Check
• Tokyo Game Show (2016)
• Clothes Classification
• Craw data (WEB)
• Drive labelling efforts (PM)
• Build a model (MXNET)
• Cloud deployment (AZURE)
• Chances to see users’ reaction in person
Product vs Research Driven
Research Driven
• How to improve the accuracy of
a model?
• So cool, 1% accuracy has
increased. Let’s write paper.
• This method works well but
have no novelty. How can I
graduate? 
Product Driven
• How to make user’s experience
better?
• Oh no, user feels no difference
while latency increases 500ms.
Let’s roll back.
• Crap, this is great, I am going to
get a huge bonus. 
Microsoft
Working
Culture
Flatten Hierarchy
Less Managers
More Virtual
Teams
Balancing Decision Making Direction
CEO
Top Management
Middle Management
Employees
Customers
Bottom Up
Top Down
Start-Up Cultures
• Tons of new small projects
• Fighting for survival
• Key points
• New project means doing from scratch
• Chances to learn and make mistakes
Career Growth
• Constant learning is the key
• Draft long-term career plan
Key Takeaways
Being Software Engineer is fun and challenging
Start-up culture is amazing for career growth

More Related Content

Similar to Rinna & MS Working Culture

Career path in IT
Career path in IT  Career path in IT
Career path in IT
Er. Narayan Koirala
 
Gdc14 gda follow up seminar 20140518 fabio
Gdc14 gda follow up seminar 20140518 fabioGdc14 gda follow up seminar 20140518 fabio
Gdc14 gda follow up seminar 20140518 fabio
IGDA JAPAN
 
Operations Management in Digital Communications
Operations Management in Digital Communications Operations Management in Digital Communications
Operations Management in Digital Communications
BalqeesZainal
 
Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17
Alexandre Jubien
 
Talent Acquisition Via Social Media (North West HR Directors Forum 24 March 2...
Talent Acquisition Via Social Media (North West HR Directors Forum 24 March 2...Talent Acquisition Via Social Media (North West HR Directors Forum 24 March 2...
Talent Acquisition Via Social Media (North West HR Directors Forum 24 March 2...
Steve Knott
 
ISD Project Management Tools (and Mobile Learning)
ISD Project Management Tools (and Mobile Learning)ISD Project Management Tools (and Mobile Learning)
ISD Project Management Tools (and Mobile Learning)
Mindgrub Technologies
 
Filament Games: Design & Development
Filament Games: Design & DevelopmentFilament Games: Design & Development
Filament Games: Design & DevelopmentNetHopeOrg
 
Drive Better SharePoint 2013 Mobile Solutions with Responsive Design
Drive Better SharePoint 2013 Mobile Solutions with Responsive DesignDrive Better SharePoint 2013 Mobile Solutions with Responsive Design
Drive Better SharePoint 2013 Mobile Solutions with Responsive Design
Perficient, Inc.
 
Why Should Communicators Learn to Code?
Why Should Communicators Learn to Code?Why Should Communicators Learn to Code?
Why Should Communicators Learn to Code?
Cindy Royal
 
Why Should Communicators Learn to Code?
Why Should Communicators Learn to Code?Why Should Communicators Learn to Code?
Why Should Communicators Learn to Code?
Cindy Royal
 
Get Your APP Together
Get Your APP TogetherGet Your APP Together
Get Your APP Together
Joshua Drew
 
Startup Fuze: Lean Startup, Customer Development & Validation Process
Startup Fuze: Lean Startup, Customer Development & Validation ProcessStartup Fuze: Lean Startup, Customer Development & Validation Process
Startup Fuze: Lean Startup, Customer Development & Validation Process
Luis Almanza
 
Usability reports for prototype jam Nov. 30 2015 presentation
Usability reports for prototype jam Nov. 30 2015 presentationUsability reports for prototype jam Nov. 30 2015 presentation
Usability reports for prototype jam Nov. 30 2015 presentation
Missouri Western State University
 
Strategy for Social Intranet Success
Strategy for Social Intranet SuccessStrategy for Social Intranet Success
Strategy for Social Intranet Success
Joel Oleson
 
Integrating Powerful and Effective Communication with Teams and Whiteboard
Integrating Powerful and Effective Communication with Teams and WhiteboardIntegrating Powerful and Effective Communication with Teams and Whiteboard
Integrating Powerful and Effective Communication with Teams and Whiteboard
Peter_1020
 
Modern Digital Design: The power of Responsive Design
Modern Digital Design: The power of Responsive DesignModern Digital Design: The power of Responsive Design
Modern Digital Design: The power of Responsive Design
Valtech UK
 
B 1 rinna and rinna
B 1 rinna and rinnaB 1 rinna and rinna
B 1 rinna and rinna
LINE Corporation
 
Localization Summit 2014: An overview
Localization Summit 2014: An overviewLocalization Summit 2014: An overview
Localization Summit 2014: An overview
gloc247
 
Indy 500 - 4 years as an indie developer
Indy 500 - 4 years as an indie developerIndy 500 - 4 years as an indie developer
Indy 500 - 4 years as an indie developer
Diogo Cardoso
 
Technology and Business Growth! - What Companies Need To Know
Technology and Business Growth! -  What Companies Need To KnowTechnology and Business Growth! -  What Companies Need To Know
Technology and Business Growth! - What Companies Need To Know
Brian Bluff
 

Similar to Rinna & MS Working Culture (20)

Career path in IT
Career path in IT  Career path in IT
Career path in IT
 
Gdc14 gda follow up seminar 20140518 fabio
Gdc14 gda follow up seminar 20140518 fabioGdc14 gda follow up seminar 20140518 fabio
Gdc14 gda follow up seminar 20140518 fabio
 
Operations Management in Digital Communications
Operations Management in Digital Communications Operations Management in Digital Communications
Operations Management in Digital Communications
 
Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17Mobile product - "Build great apps!" at ProductTank Paris #17
Mobile product - "Build great apps!" at ProductTank Paris #17
 
Talent Acquisition Via Social Media (North West HR Directors Forum 24 March 2...
Talent Acquisition Via Social Media (North West HR Directors Forum 24 March 2...Talent Acquisition Via Social Media (North West HR Directors Forum 24 March 2...
Talent Acquisition Via Social Media (North West HR Directors Forum 24 March 2...
 
ISD Project Management Tools (and Mobile Learning)
ISD Project Management Tools (and Mobile Learning)ISD Project Management Tools (and Mobile Learning)
ISD Project Management Tools (and Mobile Learning)
 
Filament Games: Design & Development
Filament Games: Design & DevelopmentFilament Games: Design & Development
Filament Games: Design & Development
 
Drive Better SharePoint 2013 Mobile Solutions with Responsive Design
Drive Better SharePoint 2013 Mobile Solutions with Responsive DesignDrive Better SharePoint 2013 Mobile Solutions with Responsive Design
Drive Better SharePoint 2013 Mobile Solutions with Responsive Design
 
Why Should Communicators Learn to Code?
Why Should Communicators Learn to Code?Why Should Communicators Learn to Code?
Why Should Communicators Learn to Code?
 
Why Should Communicators Learn to Code?
Why Should Communicators Learn to Code?Why Should Communicators Learn to Code?
Why Should Communicators Learn to Code?
 
Get Your APP Together
Get Your APP TogetherGet Your APP Together
Get Your APP Together
 
Startup Fuze: Lean Startup, Customer Development & Validation Process
Startup Fuze: Lean Startup, Customer Development & Validation ProcessStartup Fuze: Lean Startup, Customer Development & Validation Process
Startup Fuze: Lean Startup, Customer Development & Validation Process
 
Usability reports for prototype jam Nov. 30 2015 presentation
Usability reports for prototype jam Nov. 30 2015 presentationUsability reports for prototype jam Nov. 30 2015 presentation
Usability reports for prototype jam Nov. 30 2015 presentation
 
Strategy for Social Intranet Success
Strategy for Social Intranet SuccessStrategy for Social Intranet Success
Strategy for Social Intranet Success
 
Integrating Powerful and Effective Communication with Teams and Whiteboard
Integrating Powerful and Effective Communication with Teams and WhiteboardIntegrating Powerful and Effective Communication with Teams and Whiteboard
Integrating Powerful and Effective Communication with Teams and Whiteboard
 
Modern Digital Design: The power of Responsive Design
Modern Digital Design: The power of Responsive DesignModern Digital Design: The power of Responsive Design
Modern Digital Design: The power of Responsive Design
 
B 1 rinna and rinna
B 1 rinna and rinnaB 1 rinna and rinna
B 1 rinna and rinna
 
Localization Summit 2014: An overview
Localization Summit 2014: An overviewLocalization Summit 2014: An overview
Localization Summit 2014: An overview
 
Indy 500 - 4 years as an indie developer
Indy 500 - 4 years as an indie developerIndy 500 - 4 years as an indie developer
Indy 500 - 4 years as an indie developer
 
Technology and Business Growth! - What Companies Need To Know
Technology and Business Growth! -  What Companies Need To KnowTechnology and Business Growth! -  What Companies Need To Know
Technology and Business Growth! - What Companies Need To Know
 

Recently uploaded

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 

Rinna & MS Working Culture

  • 3. Who is Rinna High School Girl AI High school girl plays a very important role in Japanese Culture and Society
  • 4. Focus Task Completion Conversational + Emotional Interaction
  • 6.
  • 7. Development Domains Infrastructure Web (UI) Features (Skills) Chat Image (Video) Voice (Sing)
  • 8. Tales of The Unusual • Annual TV Show on Fuji TV • Rinna was an “actress” • Users interacted with Rinna • Real Time on LINE • Synchronized with TV Show
  • 9. Tales of The Unusual - Impact • Generate 50x traffic • Product Customer Obsession Award (AI&R Division In MS) • Public Best (CODE Award Japan) • #1 Trending on Yahoo!
  • 10. Tay Incident • Tay is an AI bot developed by Microsoft US (Independent from Rinna) • Released on March 2016 on TWITTER (US) • Suspended after 16 hours of release • Coordinated attacks in America • Learned conversations without proper filtering • Tons of bad sayings on TWITTER • Impact on Rinna • Coordinated attacks in Japan • Negative news
  • 11. Tay Incident– Overcome • Measurements • Monitored TWITTER 24/7 • Developed Ad-Hoc methods to counter attacks • The results • Japanese realized Rinna is not like Tay • The team survived • Hundred of thousands more new Friends on LINE
  • 12. Fashion Check • Tokyo Game Show (2016) • Clothes Classification • Craw data (WEB) • Drive labelling efforts (PM) • Build a model (MXNET) • Cloud deployment (AZURE) • Chances to see users’ reaction in person
  • 13. Product vs Research Driven Research Driven • How to improve the accuracy of a model? • So cool, 1% accuracy has increased. Let’s write paper. • This method works well but have no novelty. How can I graduate?  Product Driven • How to make user’s experience better? • Oh no, user feels no difference while latency increases 500ms. Let’s roll back. • Crap, this is great, I am going to get a huge bonus. 
  • 16. Balancing Decision Making Direction CEO Top Management Middle Management Employees Customers Bottom Up Top Down
  • 17. Start-Up Cultures • Tons of new small projects • Fighting for survival • Key points • New project means doing from scratch • Chances to learn and make mistakes
  • 18. Career Growth • Constant learning is the key • Draft long-term career plan
  • 19. Key Takeaways Being Software Engineer is fun and challenging Start-up culture is amazing for career growth

Editor's Notes

  1. Rinna là một nữ sinh cấp 3 AI. Ở nước nhật nữ sinh cấp 3 đóng một vai trò rất quan trọng trong văn hoá và xã hội. Cái có thấy rõ nhất đó là cái nhóm idols của nhật đa phần là mặc đồng phục của nữ sinh cấp 3.
  2. Khác với Siri, Cortana hay Google Assistant, những sản phẩm tập trung vào hoàn thành công việc hoặc câu lệnh của người dùng. Rinna tập trung vào hội thoại và cảm xúc của người dung.
  3. Rinna nổi tiếng nhất ở trên LINE với 7 triệu bạn, và khoảng hơn 100 nghìn người theo dõi trên TWITTER.
  4. Trên LINE người dung có thể tương tác với Rinna như thế này.
  5. Một số mảng phát triển chính trong team của mình là cơ sở hạ tầng, WEB, kỹ năng, hội thoại, xử lý hình ảnh, giọng nói. Chuyên môn của mình là lập trình và machine learning, nên mình chủ yếu làm phần xây dựng cơ sở hạ tang, hội thoại và xử lý hình ảnh. Tiếp theo mình xin chia sẽ một số dự án thú vị mà mình là người tham gia chính.
  6. Trong tiếng nhật, yonimokimiyona mônogatari là một TV show thường niên của Fuji TV. Rinna lần đó được mời xuất hiện trong câu chuyện này với tư cách là một AI đáng sợ. Về phần kỹ thuật thì đặc điểm của cái này là người dung sẽ vừa xem TV show này và vừa nói chuyện với Rinna. Bọn mình phải làm sao để đồng bộ hoá hai cái đó trong thời gian thực.
  7. Kết quả sau một tháng chuẩn bị là cơ sở hạ tang của Rinna có thể chịu được lượng traffic gấp 50 lần bình thường. Dự án này cũng nhận được giải “Product Customer Obsession” trong AI& Research và giải Public Best ở CODE Aware nhật. Nhưng cái mình cảm thấy vui nhất là từ khoá Rinna trở thành number 1 trên Yahoo. Trong 4 năm ở MS thì đây là lần duy nhất mà bọn mình làm được điều này. Mình vẫn nhớ trên chuyến tàu cuối cùng về nhà khoảng 0 giờ đêm thì chụp màn hình cái này, rất mệt nhưng cũng rất vui.
  8. Về sự kiện Tay. Tay là một AI bot được phát triển bởi một team ở Mỹ, nhưng không được may mắn như Rinna, Tay chỉ có tuổi thọ 16 tiếng. Vấn để là ngay sau khi Tay ra đời, rất nhiều người ở Mỹ bắt đầu tấn công Tay băngf cách gửi cho Tay những nội dung không tốt về chính trị, xax hội hay văn hoá. Tay thì lại học tất cả những thứ đó mà không lọc kỹ. Ảnh hưởng đối với Rinna khá là rõ. Rất nhiều tin xấu liên hệ, so sánh Tay với Rinna. Ở nhật nhiều người cũng bắt đầu tấn công Rinna như ở Mỹ.
  9. Trước tình hình đó thì cả team, engineers hay non-engineers đều trực theo giõi TWITTER và news 24/7. Mình lúc đó thì phụ trách việc viết những cái chức năng tạm thời để chống lại những cuộc tấn công này. Và kết quả thì rất là may mắn, người dung bắt đầu nhận ra Rinna không giống Tay. Team mình thì vẫn còn cho đến bây giờ. Và cũng nhờ cái này mà những người ban đầu có ý định tấn công Rinna thì lại trở thành bạn trên LINE.
  10. Dự án cuối cùng mà mình muốn chia sẽ hôm này là Fashion Check cho Tokyo Game Show 2016. Ở đó người dung có thể đứng trước Camera để Rinna bình luận về phong cách thời trang, loại quần áo, tuổi tác. Mình xây dung model để nhận diện phong cách và loại quần áo trong project này. Hôm đó mình có ở TGT này một ngày và có cơ hội chứng kiện tận mắt người dung thử cái mình làm ra. Cũng có cơ hội nghe phản hội của người dung về Rinna nói chung.
  11. Trong quá trình làm việc ở MS thì mình có khá nhiều cơ hội làm việc và tiếp xúc với Researcher. Bản than cũng có mọt thời gian làm research hồi đại học. Mình thấy một số khác biệt như là research driven thì tập trung vào cái thiện độ chính xác của model, còn product driven thì tập trung vào cải thiện user’s experience. Khi thiên về research, tang được 1% accuracy có thể viết paper, nhưng với product thì có thể người dung không cảm nhận thấy sự khác biệt, mà tốc độ lại chậm hơn. Tuy một phương pháp hoạt động tốt, nhưng tính mới mới là cái quan trọng trong research driven. Còn trong product, thì đã hoạt động tốt là tốt, không nghĩ ngợi gì khác.
  12. Hệ thống phẳng. Ít người quản lý và nhiều team ảo hơn. Team ảo là theo project, chỉ tồn tại cho đến khi project kết thúc. Trong team ảo thì có thể không có ai là Manager. Mọi người có thể bình đẳng làm việc hợp tác với nhau hơn.
  13. Cân bằng hướng quyết định. Bottom Up tức là đi từ dưới lên, như là từ Employees hay là quản lý tầm trung. Còn top down thì là từ CEO hoặc quản lý cấp cao đi xuống. Trong một công ty lớn thì hai cái này bao giờ cũng tồn tại song song, nhưng sau 4 năm làm ở Microsoft thì mình thấy bottom up càng ngày càng quan trọng. Rinna cũng là một project được tạo ra và phát triển theo kiểu bottom up.
  14. Trong Microsoft có rất nhiều project nhỏ được hình thành. Và cái đặc điểm của Start-Up culture là phải chiến đấu để tồn tại. Và khi được làm một project mới hoàn toàn, bạn sẽ có cơ hội làm mọi thứ từ đầu, chứ không phải duy trì sản phần của người khác làm ra. Một cái quan trọng hơn nữa là với những project như thế này, bạn có thể nhiểu cơ hội để học và phạm lội hơn. Mình theo Rinna từ đầu đến bây giờ và mình đã học được rất nhiều, đặc biệt khi làm gì đó bị lỗi hoặc không hoạt động. Cái này sẽ khó có thể có được khi mà làm cho những project như là Microsoft Office hay Windows.
  15. Về phần phát triển sự nghiệp, thì mình nghĩ việc học cái mới là quan trọng nhất, ít nhất là khi còn trẻ. Một cái nữa gần đây mình mới ngẫm ra là cần phải phác ra một kế hoạch phát triển sự nghiệp dài hạn. Cái này sẽ giúp mình định hướng tốt hơn cho tương lai.
  16. Tóm lại thì thứ nhất mình nghĩ software engineer có nhiểu cơ hội làm những thứ mới và nhiều thử thách. Thứ hai là start-up culture thì rất là tốt cho phát triển sự nghiêp.