AIや機械学習は様々な分野に入り込み、業界のあり方を一変しています。画像や動画の物体認識や音声などに注目が集まりがちですが、今回はデザインや開発に注目します。開発工程をAI/機械学習によって改善できれば、これまで以上にクリエイティブな仕事にフォーカスできるようになるでしょう。
デザイン
Designs.ai
ロゴやソーシャルメディア投稿用の素材を生成するサービスです。機械学習を用いることで、よりスムーズに自動化された中でデザインを行えます。
Designs.ai - Creative work done effortlessly
Uizard AI
手書きのモックアップをよりビジュアライズ化されたデザインに自動変換したり、デザインとカラーテンプレートを合わせることで、色合いを変えられます。
コーディング
Tabnine
30のプログラミング言語と15のIDEに対応したコード補完サービスです。補完を行う機械学習モデルはローカルで持っており、セキュリティ対策も行われています。
Code Faster with AI Code Completions | Tabnine
Codota
入力補完はもちろんのこと、クリック一つでサンプルコードの使い方も表示してくれます。Codotaもローカルの機械学習モデルを用い、さらに自分自身のコードも使うことで、自分の書き方に最適化されていくようです。
AI Code Autocomplete for All Languages and IDEs | Codota
Kite
16のプログラミング言語と16のIDEに対応しています。25万を超えるコードファイルから学習したモデルを使って入力補完します。キー入力を約半分にできるというのが売りです。
Kite - Free AI Coding Assistant and Code Auto-Complete Plugin
コードレビュー
DeepCode
AIを用いて自動的にコードレビューを実行します。CI/CDと連携して用いるのが基本です。オープンソース・プロジェクトのコードから学んだ良くあるミスを指摘してくれます。
DeepCode: Semantic static code analysis for better software - powered by AI
テスト
TestProject
Web、モバイル、そしてAPIエンドポイントに対応した自動テストツールです。クラウドベース、ローカルでのテストの両方に対応しています。
Free Test Automation For All | TestProject
Diffblue
Javaのユニットテストに対応したAIテストツールです。IntelliJ向けにプラグインとして提供されています。無料で使えるコミュニティエディションもあります。
Diffblue - AI for Code | Diffblue
mabl
Webブラウザのテストツールです。少ないコード量で動かせるので、ページ変更に伴う修正も少なくて済みです。対応ブラウザも多いようです。
Intelligent Test Automation for Agile Teams | mabl
Functionize
自然言語でWebブラウザを使ったテストが実行できます。多少のページ更新に対して自動的に対応する部分にAIが用いられています。
AI Test Automation with Machine Learning | Functionize
Applitools
機械学習を用いることで、ブラウザテストに必要なコードを数十分の一まで低減します。SeleniumやAppiumといった既存のテストツールとも連携して利用できます。
Automated Visual Testing with Visual AI | Applitools
画像・動画用
Let's Enhance
画像の高画質化(アップスケール)用のサービスです。小さな画像を大きくする際に利用できます。
remove.bg
画像の背景を除去します。髪の毛など、細かい部分も綺麗に切り抜いたり、背景が単色でなくとも切り抜けます。
Unscreen
動画の背景を除去します。こちらも背景はグリーンバックでなくとも利用できます。対応しているのはMPEG4/WebM/OGG/MOVに加えてアニメーションGIFです。
Remove Video Background – Unscreen
This Person Does Not Exist
AIを用いて顔を自動生成しています。これらの人は実際には存在しない人になりますので、プライバシーや肖像権に配慮する必要がありません。
Khroma
自分の好きな色を50色選択します。そのデータをベースにトレーニングが実行され、個人に最適化されたカラーパレットが生成されます。50色選ぶのが大変ですが、デザインする際、カラーパレット選択の一助になりそうです。
Khroma - The AI color tool for designers
AutoDraw
手書きのイラストを描くと、より正確なイラストを提示してくれるドローサービスです。丸や四角を組み合わせたようなドローであっても、意図したイラストを表示してくれるでしょう。
cre8tiveAI
画像や動画編集に関するいくつかのツールを提供しています。高画質化、顔イラストメーカー、絵画アーティスト化、線画化、モノクロ着色など画像を素早く加工したい時にチェックすると便利な機能が見つかりそうです。
HTMLコーディング
FRONT-END.AI
FRONT-END.AIは画像をアップロードすると、シンプルでカスタマイズしやすいHTMLコードを生成します。Web上でエディタを使ってクラスやIDを追加したり、構造のカスタマイズも行えます。
FRONT-END.AI | AIでフロントエンド開発を自動化する
まとめ
AI/機械学習によって、開発やデザインする工程が大幅に省力化されそうです。これらのツールを使うことで、よりクリエイティブであったり、より難解なアルゴリズム開発にフォーカスできるようになるでしょう。自動化はどんどん進めていくべきです。
FRONT-END.AIでは画像からHTMLコーディングを起こすという工程を簡略化し、皆さんのクリエイティブな活動をサポートします。ご興味がありましたら、ぜひお問い合わせください!