生成AIを活用したSaaSサービス提供企業

  • Company
    • Company
    • 会社概要
    • グループ会社
  • Service
  • Work
  • News
  • Recruit
  • Blog
  • Contact

ブログBlog

  • ALL

  • お知らせ

  • 技術/デザイン/制作

  • ベトナム

  • ごはん

  • 日常/プライベート

  • 「仕様」と「設計」

    制作部の里山です。
    普段何気なく「仕様書」や「設計書」などという言葉を使っていますが、
    この二つは全く異なるものだと考えています。

    言葉は生き物であるという観点から見れば業界や企業の文化によっても変わるので一概に言えませんが、
    自分が学んできた限りでは、以下のように異なります。

    仕様:やりたいこと(What)
    設計:どうやるのか(How)

    要求仕様の言語化(要件定義)が苦手な顧客の場合、それを制作会社サポートすることもありますが、
    たいていの顧客はやりたいことをある程度認知しているので、
    要件定義において”大きな”齟齬が発生することはそんなにありません。

    制作会社に顧客が求めているものは設計の部分だと捉えています。
    やりたいことは何となく決めているけど、
    自分たちでは作れないから制作会社に相談するのであって、当然といえば当然です。

    簡単にデータを追加できると思っていたのに、プログラム直さないといけないの?
    エラーが起きたときにリトライしてくれないの?といった問題や齟齬が起きる場合、ほぼ確実に設計に起因します。

    ところで「設計」にも様々な設計があります。

    1.インフラ設計
    2.データベース、API設計
    3.業務ロジック設計
    4.UIデザイン
    5.プログラミング

    これは気の持ち方になりますが、プロジェクトの上流工程で行う設計だけでなく、
    PhotoshopやXDでデザインを作るのも「設計」そのものだし、
    JavaやPHP、Swift、HTML、JavaScriptなどを組むのも「設計」そのものです。

    経験の浅い人や、設計の重要性を教えてもらえなかった人の場合、
    作れればいい(「仕様」通りに動けばいい)という思考になってしまうことがありますが、
    作ったけど保守性や拡張性が悪かったりすると、回りまわって不具合となり顧客に迷惑が掛かります。
    目先の成果に直結しにくく、制作現場にいない人はピンとこないかもしれませんが、
    ここが一番大事で気を付けないといけない部分だと思います。

    単にデザインを作るだけでなく、裏付けを考えながらUI(色、フォント、配置などなど)を設計する必要があるし、
    単にプログラムを作るだけでなく、共通化と分離を適切に行い保守性の高いプログラムを作るのも必要です。

    実装の一部は何年も前からフレームワークが肩代わりしているし、
    デザインにおいてもAdobeさんがAIであれこれできるようにしてくれていますので、
    技術面でもクリエイティブ面でも「モノを作る」よりも「モノを設計する」を強く意識したほうがよさそうです。

    意識すべき点が変わるとワークフローや成果物も変わりますし、
    ひいては各領域の働き方を抜本的に見直したほうがいい時期に来ていると思いました。

    では。

    このエントリーをはてなブックマークに追加
    Share on Tumblr
    Tweet

    里山 智秋投稿者 里山 智秋

    投稿日: 2018/06/102020/11/05

    カテゴリー 技術 / デザイン / 制作
  • 教育番組のデザインがやばい。

    こんにちは。
    製作部の上田です。

    上田なんですけども
    結婚して間もないので
    いまだに「うえだ」に慣れていない上田です。
    “教育番組のデザインがやばい。” の続きを読む

    このエントリーをはてなブックマークに追加
    Share on Tumblr
    Tweet

    アバター投稿者 staff

    投稿日: 2018/05/312024/04/26

    カテゴリー 技術 / デザイン / 制作, 日常 / プライベート
  • LINE BOTにも対応!賢いチャットボットの作り方

    こんにちは、バイタイリフィでチャットボットAIのコンサルをしています神尾です。
    この記事では
    弊社Webチャットサービス「FirstContact」にも対応している「Watson Assistant」を使ったチャットボットについて、精度の高い会話シナリオ作成のコツを解説したいと思います。

    Watson Assistantとは?

    「人工知能ワトソン」といえば、クイズ大会で優勝したり医学論文を読んだりで有名な、言語処理AI界のトップランナーです。
    IBMが開発しました。
    「Watson Assistant」は、そのワトソンのテクノロジーを使ったチャットボットシステムです。

    ※「チャットボットとは何か」についてはこちらのページで解説しています

    とはいえ、言語処理能力に関してはGoogleの「Dialogflow」などの他のプラットフォームとも大差なくなってきています。
    「Watson Assistant」が優位なのは、ユーザーインターフェイスの使いやすさです。これは他の企業に比較してサービスの歴史が長いからでしょうね。

    本日は「Watson Assistant」について解説しますが、他のシステムもおおむね仕組みは一緒ですので、参考になる部分はあるかと思います。

    本当にAIなの?

    チャットボットのお仕事をしていてよく言われるのは、お客様にチャットボットの仕組みについて説明すると、「これってAIじゃなくない・・?」といったご意見です。

    その気持ち、すごくわかります。
    というのも、チャットボットというのは基本的に固定の回答しかできないツールなのです。
    単語を組み合わせて、自分で文章を作ったり、目的を持ったり、会話相手がどんな人なのかを考えたり、私たちが「AI」と聞いて想像するほど高機能ではないのです。

    でも、まったくAIではないとも言えません。
    先ほど言語処理のお話をしましたが、チャットボットの仕組みのうち、入力テキストを解析する機能で、人工知能が使われております。
    これは、「自然言語処理(NLP=natural language processing)」と呼ばれる人工知能のhotな研究分野で、とっても優れたAIなのです。

    チャットボットAPIサービスが言葉を解析する仕組み

    クイズ大会に優勝した博識なワトソンさんですが、私たちが「Watson Assistant」で使うことができる人工知能は、何の単語も知らない赤ん坊の脳みそです。
    最低限の日本語のルールだけを知っている状態です。

    そのため、ユーザーが
    「今日の天気は何ですか?」
    と問いかけたとしても、「今日」とか「天気」などの言葉を知らないため、何の解析もできない状態なのです。

    そのため、人間(使う側)がワトソンに会話のデータを入力していくことが必要になります。

    「『今日の天気は何ですか?』と聞かれたときは、『今日はよく晴れています』と答えて」というように登録していきます。

    そうするとここが人工知能の賢いところで、例えば
    「天気はどうですか?」といった異なる文章にも、『今日はよく晴れています』と答えることができるわけです。
    これは、「天気」「ですか」という言葉をワトソンが覚えたからですね。

    でも、「今日の晩御飯は何ですか?」なんていう質問にも、『今日はよく晴れています』と答えてしまいます。
    「今日」「ですか」という言葉が一致しているから、これは仕方のないことですね。

    チャットボットに言葉を教える

    「今日の晩御飯は何ですか?」という言葉に反応しないようにするにはどうすればいいでしょうか?4つの方法を紹介します。

    1.別の文章として登録する

    一番簡単なのは、「今日の晩御飯は何ですか?」という言葉を別の文章として登録することです。
    「『今日の晩御飯は何ですか?』と聞かれたときは、『チャーハンです』と答えて」
    というように登録してしまえばよいのです。

    2.言葉を忘れさせる

    Watson Assistantでは、一度ワトソンに覚えさせた言葉を削除したり変更することができます。
    さきほど、「今日の天気は何ですか?」という言葉を覚えさせたわけですが、これを「天気は何ですか?」に変えてしまえば、「今日」という言葉に反応しなくなります。

    3.複数の文章を同じ意味として登録する

    「『天気について』と『今日の天気は何ですか?』は同じ質問だよ」という風に登録します。
    そうすると、「両方の文章に含まれる『天気』という言葉が特に重要なんだな」と学習してくれるため、「天気」が含まれない文章に反応しにくくなります。

    4.「天気」というキーワードを特別なキーワード(Entity)として登録する

    「天気」というキーワードが含まれる場合のみ、『今日はよく晴れています』と返すようにします。
    これにより、確実に天気という言葉が含まれる場合にのみ反応します。

    チャットボットを鍛えるコツ

    今回のケースだと、「天気」が重要な言葉であることを教えたいため、「3」または「4」を行うのが有効そうです。
    チャットボットがより正しく言葉に反応するには、いろんな手法を組み合わせて調整していくことが重要です。

    まとめ

    人工知能は、どのような動きをするのが予測できなくて難しいですよね。
    チャットボットを作っているけれども、なかなかうまく答えてくれない・・という方は、こちらのサイトまで質問・お問い合わせください。

    AI対応型Webチャット FirstContact

    このエントリーをはてなブックマークに追加
    Share on Tumblr
    Tweet

    アバター投稿者 staff

    投稿日: 2018/05/012024/04/26

    カテゴリー 技術 / デザイン / 制作
  • 中国第3の都市、深圳(シンセン)に行ってきました。

    毎度、川勝です。
    深センに行ってきました。香港空港から陸路入国しました。フェリーでも入国可能です。
    上海、北京に次いで第3の都市になります。
    人口は1200万人と東京と同規模です。
    ガイドさんによると1800万人とか2000万人を超えているとか諸説あるようです!?

    いくつか特徴や感想を書いてみました。

    香港~深セン間のイミグレ

    “中国第3の都市、深圳(シンセン)に行ってきました。” の続きを読む

    このエントリーをはてなブックマークに追加
    Share on Tumblr
    Tweet

    川勝 潤治投稿者 川勝 潤治

    投稿日: 2018/04/232018/04/23

    カテゴリー 技術 / デザイン / 制作
  • 気になるタイポグラフィ・ロゴデザインの世界

    こんにちは、制作部の稲葉です。

    街中では日々多くの広告を目にしますよね。
    印象に残るものの理由としては、キャッチコピーであったり、広告内の人物であったり、
    構成や、もしかすると紙や印刷技術の時もあるかもしれません。

    今日はロゴやフォント、タイポグラフィで気になったものを少し紹介です。

    “気になるタイポグラフィ・ロゴデザインの世界” の続きを読む

    このエントリーをはてなブックマークに追加
    Share on Tumblr
    Tweet

    稲葉彩乃投稿者 稲葉彩乃

    投稿日: 2018/04/192018/04/19

    カテゴリー 技術 / デザイン / 制作
  • 「Cartfile iOSでの設定方法」

    こんにちは ロンアンです
    IOSでサードパーティ管理したい場合は皆さんはよくpodFileが使われていますが、他にも方法があります。Cartfileです
    今日はCartfileの設定方法を紹介します。
    “「Cartfile iOSでの設定方法」” の続きを読む

    このエントリーをはてなブックマークに追加
    Share on Tumblr
    Tweet

    アバター投稿者 staff

    投稿日: 2018/04/122024/04/26

    カテゴリー 技術 / デザイン / 制作

投稿ナビゲーション

前のページ ページ 1 … ページ 19 ページ 20 ページ 21 … ページ 49 次のページ