エンジニアの魔法を全人類へ。視覚的エージェント構築プラットフォーム「refly」入門


エンジニアの魔法を全人類へ。視覚的エージェント構築プラットフォーム「refly」入門

refly-ai/refly

2025-12-21

いいかい?これはただのツールじゃない。エンジニアが「裏方」で仕掛けた魔法を、技術に詳しくないクリエイターたちがキャンバス上で自由に操れるようにする、まさに「秘密兵器」なんだ。

さあ、シャガデリックな世界へ飛び込もう!

一言で言えば、「AIエージェントのワークフローを視覚的に構築できる、Vibe(ノリ)の良いプラットフォーム」だ。

我々エンジニアにとっての価値はここにある

キャンバス (Canvas) ベース
ノードをつなぐだけで、複雑なAIの推論プロセスを可視化できる。

マルチスレッド対話
会話をバラバラのトピック(スレッド)で管理しつつ、それぞれをコンテキストとして再利用できるんだ。

RAG (Retrieval-Augmented Generation)
知識ベースを簡単に組み込んで、AIに「記憶」を持たせられる。

エンジニアがバックエンドで「AIの思考ロジック」を組み、クリエイターがフロントエンドで「直感的に使う」。この役割分担が最高にクールなんだ、ベイビー!

導入はとっても簡単。まずはリポジトリをクローンして、依存関係をインストールするんだ。Dr.イーブルに邪魔される前にやってしまおう。

# リポジトリをゲットだ!
git clone https://github.com/refly-ai/refly.git

# 秘密の部屋(ディレクトリ)へ移動
cd refly

# パッケージをインストール(pnpmを推奨するよ)
pnpm install

# 開発サーバーを起動して、いざ出陣!
pnpm dev

これで、ローカル環境で「キャンバス」が動き出す。まるで私の秘密基地のモニターみたいにね!

refly を使って、独自の「エージェント・スキル」を追加する方法を見てみよう。エンジニアの君なら、こうやって AI に新しい「特技」を教え込めるんだ。

// skills/spy-gadget.ts
// 新しいエージェントのスキルを定義するよ!

export const spyGadgetSkill = {
  name: 'gadget_search',
  description: '秘密道具をデータベースから検索するよ。',
  parameters: {
    type: 'object',
    properties: {
      query: { type: 'string', description: '探したい道具の名前(例:空飛ぶ車)' }
    }
  },
  // これが実際の実行ロジックだ!
  run: async ({ query }) => {
    // ここで外部APIを叩いたり、データベースを検索したりする
    return `Q准将からの報告: ${query} は現在、ロンドン支部でメンテナンス中です。`;
  }
};

これを refly のワークフローに組み込めば、非技術者のユーザーがキャンバス上で「道具検索ノード」として使えるようになる。オー、イエス!

「何やってるかわからない」を解決
AIがどう考えて回答を出したのか、キャンバス上のノードを辿れば一目瞭然だ。

プロトタイピングが超速
コードを一行も書かずに(エンジニアが用意したパーツで)新しいAIサービスを作れる。

チームの調和
クリエイターが「こんなAIを作りたい」と言ったら、君はパーツを作るだけ。あとは彼らがキャンバスで「Vibe」を整えてくれる。

refly は、エンジニアのパワーを民主化するツールだ。 難解なプロンプトエンジニアリングやコードの迷宮に閉じ込められるのは、もう古い!これからはキャンバスの上で、クリエイティブにAIを躍らせる時代なんだ。

「AIとの共同作業は、まるでダンスのようなものだ。リードするのは君(エンジニア)だが、踊りを楽しむのはみんな(クリエイター)なんだ!」

さあ、君も今すぐ refly を触って、世界を救う(あるいは最高のコンテンツを作る)準備はいいかい?


refly-ai/refly




AIエージェントの幽霊屋敷:dtyq/magic の使い方と活用法

まるでホラーハウスのように、複雑で恐ろしい問題に直面することがありますよね。そんな時に、私たちの「魔法の杖」となるのが、dtyq/magic です。これは、単なるAIツールではなく、複数の強力な機能を一つのプラットフォームに統合した、まるでスーパーAIエージェントのような存在です。


コード量削減!オールインワン開発環境で実現する高効率AI開発

「おーい、兄ちゃん!アンタ、ソフトウェアエンジニアなんだろ?最近流行りのナウい開発ツールがあるんだ。名前は使わないが、この『開発スタジオ』ってやつ、これがまた、うちのラーメンの味見みたいに、手間なくササッとAIエージェントを作れちまうって話でな!」


現場直結!Difyで始めるプロダクションレディなエージェントワークフロー入門

(現場は薄暗い取り調べ室。刑事役の私と、容疑者役のDifyが向かい合っています)私(刑事) さて、Difyくん。キミは一体何者なんだ?「Production-ready platform for agentic workflow development」… ソフトウェアエンジニアにとって、どういう意味があるのか、正直に話してもらおうか!


苦悩を笑いに!nanobrowserで始めるウェブ自動化入門

「また新しいAIツールを導入するの?設定が難しそうだし、うちのシステムに組み込めるかな…」 「毎日のルーティン作業にうんざり…でも、手作業でやるしかないし…」 「特定のウェブサイトからデータを集めたいけど、手動だと時間がかかりすぎる…」そんな悩み、もう終わりにしましょう!nanobrowserは、まるで優秀なAI秘書のように、あなたのウェブ上の退屈なタスクを自動化してくれます。


LLM開発最前線!happy-llmでAgent・RAGを実践的に学ぶ

舞台 薄暗いラボの一室。ホワイトボードには意味不明な数式と図がびっしり。コーヒーカップが散乱し、ピザの箱が積み重なっている。登場人物ベテラン刑事(あなた) 長年の経験を持つソフトウェアエンジニア。最近のAIブームにちょっと乗り遅れ気味。若手研究員(happy-llm) 天真爛漫な笑顔で、難解なLLMの仕組みを次々と解き明かす天才。


ACL 2024採択!LLaMA-Factoryが変えるAIモデル開発の常識

おっと、あなたはソフトウェアエンジニアさんですね!ここでは、「hiyouga/LLaMA-Factory」という、とっても強力なツールキットについて、恐怖の館. ..ではなく、知識の館で詳しくご紹介しましょう!「hiyouga/LLaMA-Factory」は、まるで高性能なお化け除けのお札のように、大規模言語モデル(LLMs)やマルチモーダルモデル(VLMs)のファインチューニングを効率的かつ統一的に行うための強力なフレームワークです。


論理的な情報検索を実現:PageIndexによる次世代RAGシステムの構築

PageIndexは、従来のVector-Based RAG (Retrieval-Augmented Generation)とは一線を画す、新しい推論ベースのRAGフレームワークです。従来のRAGでは、ドキュメントを一定のサイズでチャンク(断片)に区切り、それをベクトル化(埋め込み)してデータベースに保存し、質問のベクトルと類似度の高いチャンクを検索していました。


エンタープライズRAG基盤 WeKnora:Go言語で構築する、高速・高信頼なLLM知識検索フレームワークの解剖

今回は、中国の巨大テック企業Tencentが公開している、文書理解・検索・質問応答のためのLLM(大規模言語モデル)活用フレームワーク「Tencent/WeKnora」について見ていきましょう。「え、また新しいLLMフレームワーク?もうお腹いっぱいだよ


MaxKBを活用した業務効率化:開発者向けAIツール

このツールをレストランに例えるなら、お客様(ユーザー)の質問に何でも答えてくれる、知識豊富なベテランシェフのような存在です。‍ソフトウェアエンジニアの視点から見ると、MaxKBは単なるチャットボット作成ツールではありません。知識ベースの自動応答システム構築