八雲ソフトウェアインターンシップ

2019/08/19~23

インターンシップ生紹介

実施内容

  • 1日目:アイディアソン(AIスピーカーで何をしてみたいか、どんなスキルを作りたいか) Alexaのスキル体験、Alexaのスキル開発基礎トレーニング
  • 2日目:中間発表(作るスキルの紹介)、AIスピーカースキル開発開始
  • 3日目:AIスピーカースキル開発、インターンシップWebサイト作成
  • 4日目:AIスピーカースキル開発、インターンシップWebサイト作成 成果発表
  • 5日目:成果発表のレビューを受けてのスキル修正、インターンシップWebサイト作成 最終発表

WEBページ作成

Webページはもともと用意してあった雛形をベースに作成しました。雛形に追加した機能として、タイトルの下にあるタブとトップにもどるTopボタンを追加しました。これらの機能は基本cssで作成しました。工夫した点として、タブやTopボタンを押したときにjQueryというライブラリでアニメーションを実装したところです。
htmlは学校の授業で使用したことがあったため、簡単に書き終わると思っていましたが、久しぶりにhtmlでWebページを作成しようと思うと忘れていたことが多く、思っていた以上に時間がかかりました。

Alexa スキル作成

私たちは、「元素クイズ」を作りました。Alexaが元素記号を読むので、それに合った元素名を答える、というシンプルなクイズです。難易度は中学生レベル、高校生レベル、研究者レベルがあります。
工夫したところは、クイズで同じ問題を出さないようにしたり、クイズに2回まで答えられるようにしたり、聞き取りやすいようにAlexaが読むスピードを調整したところです。
大変だったところは、元素名と元素記号を登録するところと、Alexaが元素記号を正しく読むように設定するところです。
スキルを作っているときに、予想外のバグがたくさん発生したり、初めて使う言語だったので関数がわからなかったりしましたが、納得のいくレベルのスキルが作れたので良かったです。

インターンシップを通して

インターンシップを通して、AmazonAlexaスキルの開発、Webの作成方法を学びました。はじめは見たことないプログラミング言語で、スキルを作成することができるか不安でしたが、最終的には、アイディア通りの面白いスキルを作成することができ、Webも作りたい機能を追加することができ良かったです。(K.N)

インターンシップを通して、主にAmazonAlexaスキルの作成方法を学びました。初めて触れるプログラミング言語でわからないことがたくさんあったり、予想外のバグがたくさん発生したりしましたが、試行錯誤することで何とか作りたかったスキルを作ることができました。この経験を、これからも生かしていきたいです。(K.R)

今までAlexaに触れる機会は少なかったですが、Siriは使っていました。AIアシスタントの機能を使う人は、その機能の開発側というのを意識したことがある人は少ないと思います。私もそうでした。今回のインターンシップでその"開発"という面を知ることができ、普段使っている機能をイメージすることができました。
お忙しい中、インターンシップ生として受け入れてくださった 社員の皆様、ありがとうございました。(T・N)