Design to Code

生成AI Animaのコードのパーソナライズ方法 – Figmaでコードをカスタマイズするためのプロンプト1 min read

Reading Time: < 1 minute この度、生成AIコードをパーソナライズできることになったことをお知らせいたします!まったく新しい次元のDesign to Codeのワークフローが実現します。開発の仕方はそれぞれ異なるので、1000人のデベロッパーに聞けば、1000通りの技術スタック、コーディングスタイル、ルーティンがあるでしょう。これまで、Animaが生成したコードについて、自分達が書いたコードと同じようにはならないというフィードバックを常に頂いてきました。

Anima GenAI Personalization

生成AI Animaのコードのパーソナライズ方法 – Figmaでコードをカスタマイズするためのプロンプト1 min read

Reading Time: < 1 minute

Animaを使えば、Figma、Adobe XD、Sketchで作成したデザインをReact、HTML、Vueのコードに変換することができ、デベロッパーがUIのコーディングの使う時間を50%~70%節約できます。Figmaコミュニティで90万回以上ダウンロードされているAnimaはDesign to Codeの分野をリードしており、ユーザーの定期的なフィードバックのおかげで、常に進化を続けています。

この度、生成AIのパーソナライズ機能をローンチします!

サービス開始により、まったく新しい次元のDesign to Codeのワークフローが実現します。開発の仕方はそれぞれ異なるので、1000人のデベロッパーに聞けば、1000通りの技術スタック、コーディングスタイル、ルーティンがあるでしょう。これまで、Animaが生成したコードについて、自分達が書いたコードと同じようにはならないというフィードバックを常に頂いてきました。
生成AIの導入。この1年で、AIの世界は急速に進化し、まったく新しいレベルの可能性が広がってきています。生成AIの進化によって、Animaのコード生成はこれまでとは別次元のレベルに達しようとしています。
Animaはすでに、Figmaからすぐに起動できるピクセルパーフェクトなコード生成サービスを提供しています。今回のアップデートと、2024年初頭に導入予定の一連のAI機能により、ますますデベロッパーが個人やチームで書くのと似た方法でコードが書けるようになります。

パーソナライズの方法とは?

  • 普段通り、Figmaでデザインを開きます。
  • 「開発モード」もしくは「編集モード」Animaのプラグインを開きます。(編集モードの場合はInspectを開きます)
  •  任意のデザイン画面、フレーム、コンポーネント、レイヤーを選択します。
  • AnimaがすぐにReactもしくはHTMLのコードを生成します。
  • コードを保存したあと、「開く」をクリックしてコードを確認するか、「ダウンロード」をクリックして端末に保存できます。 
    • AIコードのパーソナライズをオンにすると、コードをカスタマイズするための方法が3つ表示されます。
      カスタマイズ指示 – Animaに自由記述で指示を出します。
       例:「SEOのmetaタグを追加」「アロー関数を使用」「コメントを追加」など
    • プリセット – よくある要望がメニューに表示されるので、任意のものを選んで追加できます
       例:「アニメーションを追加」「機能を追加」など
    • コードサンプル – サンプルがもっとも簡単になる場合もあります。
       例:すべてのコンポーネントをオリジナルの方法でまとめて与えることで、Animaはお客様のコードから学習することができます。
  • コードを保存したあと、「開く」をクリックしてコードを確認するか、「ダウンロード」(Download)をクリックして端末に保存できます。
Youtube - Meta tags and semantic

Animaに生成AIの力が加わることで、デベロッパーは、どんなFigmaのデザインでも、自分流の書き方に従ったピクセルパーフェクトで動作可能なコードに変換することができます。
当社では、何百万種類ものデザインでコード生成プログラムをトレーニングし、忠実度の高さを確認しました(デザインはオープンソースのシステムScoobyを使用)。微調整した大規模言語モデル(LLM)が、ユーザー独自のフレームワークとスタイルの好みに合わせてより洗練されたコードを作成します。

Anima VS CoPilot、GPT (GPT4v)、Bard (Gemini)

すでに生成AIを活用しているデベロッパーは多いです。CoPilotとTab9は、VSCodeですぐに利用でき、ロジックを2倍速く実行することを得意とします。しかし、CoPilotにもTab9にも、Figmaのデザインやデザインシステムのコンテクストはありません。GPTとBardの新機能も同様で、一見きれいなコードができているように見えますが、壊れていて機能しないこともよくあり、Animaの忠実さには及びません。

Anima vs CoPilot, GPT4v vs Bard

生成AIを使えば、速くコーディングを行うことができ、複数のツールを混ぜて使用しても問題が起きることがありません。Animaを使うことで、フロントエンドのユーザーインターフェース(UI)のコーディングにかかる時間を半分に短縮することができ、さらにCoPilot・Tab9・GPTを使えば、コードの組み込みが楽にできます。
当社のAndricoがFigma、CoPilot、GPT、Dall-EとAnimaを併用して使う方法を紹介した動画をご紹介します。Andricoはシンプルなゲームを作り、複数のAIツールをどのように活用すれば、より速くシステム開発ができるのかをデモしています。

Build a ReactJS Pong Game with AI by Andrico

今後の動向

2024年は、フロントエンドの構築を行うデベロッパーの皆さんにとって、Animaがより良いコーディングのパートナーになるための機能をたくさんリリースしていきます。今後、よりユーザーのコーディング習慣と一致し、デザインとコードベースのコンテクストを理解し、現在のワークフローに統合されたプログラムになるようサービスの向上を行います。
FigmaでAnimaを使って、AIコードパーソナライズ機能についての感想をお聞かせください。
人生にクリエイティブを🙌
Animaへの登録はこちら!
FigmaプラグインのAnimaを使ってみる

|

Co-founder & CPO

Leave a comment

Your email address will not be published. Required fields are marked *