SlideShare a Scribd company logo
1 of 19
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

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 fabioIGDA 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 #17Alexandre 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 DesignPerficient, 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 TogetherJoshua 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 ProcessLuis 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 presentationMissouri Western State University
 
Strategy for Social Intranet Success
Strategy for Social Intranet SuccessStrategy for Social Intranet Success
Strategy for Social Intranet SuccessJoel 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 WhiteboardPeter_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 DesignValtech UK
 
Localization Summit 2014: An overview
Localization Summit 2014: An overviewLocalization Summit 2014: An overview
Localization Summit 2014: An overviewgloc247
 
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 developerDiogo 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 KnowBrian 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

Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsAndrey Dotsenko
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 

Recently uploaded (20)

The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 

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.