株式会社エクスプラザのフィード
https://zenn.dev/p/explaza
「プロダクトの力で、豊かな暮らしをつくる」をミッションに、法人向けに生成AIのPoC、コンサルティング〜開発を支援する事業を展開しております。 エンジニア募集しています。カジュアル面談応募はこちらから: https://herp.careers/careers/companies
フィード

VS Code+ターミナルからCodex Appに乗り換えた話
1
株式会社エクスプラザのフィード
はじめに2ヶ月程前に、開発のメイン環境をVS Code + ターミナルからCodex App(ChatGPT App)に移しました。普段は実装だけでなく、設計の相談や不具合の調査もAIと進めています。チャットで一日中やり取りすることも多く、コードの見やすさよりも、チャットの見やすさが気になるようになりました。今回は、乗り換えて感じたメリットを話していきます! チャットが読みやすい一番気に入っているのは、チャットの見やすさです。VS CodeのCodex拡張やターミナル版より、私には読みやすく感じます。AIとの開発では、生成されたコード以外にも、設計の方針や調査結果やシス...
6日前

絵コンテ画像を生成してから動画生成のススメ
株式会社エクスプラザのフィード
TL;DR複数カットの動画を作るとき、カット割りを長い文章プロンプトで書いて、何度も動画を生成するっていう風にしている人も多いと思います。代わりに、絵コンテ(コマ割り+キャプション付きのシート)を1枚の画像にして、参照画像として添付すると、生成の回数が減らせて、なおかつ一貫性が保ちやすいので方法を紹介します。 1. 絵コンテの方法手順は3つです。大まかなストーリーを決めて、カットごとに文章化します。1.内容を画像化します。絵コンテシートを画像生成しましょう。シートを参照画像にして動画を生成します。 絵コンテシートを1回の生成で出すプロンプト(サンプル)まずこ...
14日前

Claude CodeにProfile機能を導入する
株式会社エクスプラザのフィード
こんにちは、@_mkazutakaです。「役割ごとに Claude Code の設定をまるごと入れ替えたい」と思ったことはないでしょうか?例えば、開発で使うスキルと、相談用の資料を作るスキル、面談のときに使うスキルは、それぞれまったくの別物です。もっというと本業で使うスキルとプライベートで使うスキルも別かもしれませんね。ところが今のコーディングエージェント、ここでは Claude Code ですが、プロファイルが実質ひとつしかありません。結果として、用途の異なるスキルや設定をすべて共通のものとして抱えてしまい、不要なコンテキストを消費したり、意図しない状態でスキルを使うことになりま...
18日前

LLMの回答の認知負荷を下げる魔法のフレーズ
株式会社エクスプラザのフィード
AIの回答は基本わかりにくいAI の回答は専門用語に圧縮され気味で、尚且つ片言だったりして意味不明なことが多い。 自分流の簡単に回避する方法がある認知負荷を下げるスキルやプロンプトは多いが、もっと簡単でもっと短くて有効な指定方法があるので紹介する。 プロンプトはこれだけ「平易」な言葉で解説して 「平易」はあまりにも短い指定でいい塩梅へい‐い【平易】[名・形動]やさしいこと。たやすく理解できること。また、そのさま。例えば「専門用語を使わないで、200文字以内で、専門家以外にも伝わるように〜」と細かく条件を並べるより「平易」の2文字で十分改善された...
25日前

Power AutomateをGUIで作るのをやめて、Claude + GitHubでコード管理してみた
株式会社エクスプラザのフィード
最近、お仕事でPower AutomateのSolutionを構築する機会がありました。PowerAutomateといえば、ブラウザ上のGUIからフローを作成・編集・テストするイメージが強かったので、最初はブラウザを開いて手でポチポチと作ってましたが、時間が掛かりすぎるため、途中で方針を変えました笑今回はGUIを中心に開発するのではなく、Claudeから指示してPAC CLI + Dataverse Web APIを操作し、Solutionをコードベースで構築する方法を試しました。さらにGitHubと組み合わせることで、Power AutomateのSolutionを通常のアプリケ...
1ヶ月前

ドキュメントを書くのをやめて、育てることにした──AI駆動開発におけるWiki管理、CodeAlmanacを試してみた
株式会社エクスプラザのフィード
はじめにこんにちは!株式会社エクスプラザのShinです。この記事では、AI駆動開発において、AIエージェントと人間で仕様の背景や文脈を共有し、適切に管理するためのCodeAlmanacというツールを試してみようと思います。 CodeAlmanacとはCodeAlmanacとは、「AIコーディングエージェント向けに、コードだけでは分からないプロジェクト知識を残しておくWikiツール」です。AIを利用した開発において、コードそのものからは分かりにくい「なぜこの設計なのか」「以前どんな問題が起きたか」などを、Wikiとして残すことができます。特徴の1つとして、コードやGitの...
1ヶ月前

AIの主張はファクトチェックでは足りない——再現検証という考え方
株式会社エクスプラザのフィード
はじめにこんにちは!株式会社エクスプラザのhyodoです!SNSでAI関連の情報を追っていて、こんなふうに思ったことはありませんか?「この"神プロンプト"、本当に効果あるの?」「爆速になったって書いてあるけど、どれくらい速いんだろう」「保存数がすごいから正しそうだけど、誰か実際に試したのかな」AI関連の情報は毎日大量に流れてきます。ただ、その中で「実際に試しました」と書いてあるものは、体感でかなり少ないです。自分で試すのも手間なので、気になった投稿をClaude Codeに検証させる仕組みを作ってみました。そうしたら、こんな結果が出てきました。「これをコピペす...
1ヶ月前

【決着】Claude CodeとCodexの設定ファイルを同期させる (みんな仲良く)
株式会社エクスプラザのフィード
ごまんと触れられてきた話題であるのにも関わらず、細かい所に手の届くツールが無かったので作成しました。有名どころから個人で制作されているツールまで、一通り使わせていただいたのですが実際に困った場面があり・・・ サマリ課題同じプロジェクトでCodexとClaude Codeの両方を使っているとき、AGENTS.mdやSKILLSなどの変更が片方にしか適用されない同期ツールは出ているものの、自動コピーやSymlinkの作成に留まり、差分があることを想定していない目指すこと設定ファイル群の自動同期同期項目の制御差分がある場合のマージサポートやったこと初回実行時...
2ヶ月前

開発しているだけで進捗が更新される。Linear × Claude Code × GitHubで作る開発フロー
株式会社エクスプラザのフィード
Claude Codeを使うようになって、実装にかかる時間はかなり短くなりました。ただ、開発が速くなっても、タスクを作る、着手状態にする、PRを紐付ける、レビュー中に変える、完了にする、といった管理作業は残ります。1回ごとの操作は小さくても、開発の途中で何度もLinearを開くのは地味に面倒です。更新を忘れると、ボードと実際の進捗もずれていきます。現在はNotion、Claude Code、Linear、GitHubをつなぎ、仕様の整理から実装、レビュー、タスク完了までを次のように進めています。Notionに仕様をまとめる ↓Claudeと設計を詰める ...
2ヶ月前

スクショに注釈を描き込む作業をSkillsに任せると最高だった
株式会社エクスプラザのフィード
TL;DRスクリーンショットに番号付きの赤枠と日本語の凡例を重ねた「使い方ガイド画像」を、AIスキルで作れるようにしてみました。「画像編集ソフトで枠を描いて、ズレて、直して…」という地味な作業がなくなるので、説明画像を作るハードルが下がったと感じます。 こんなのが簡単にできる(赤文字が注釈) サンプル1 サンプル2 配布はここからhttps://github.com/musoukun/skills/tree/main/screenshot-annotate 注釈画像を作るのは地味に大変画像編集ソフトを開いて、赤枠を描く番号等必要あれば打って、説明や...
2ヶ月前

AI作成動画をそのまま公開しない——量産パイプラインの品質ゲートと安全設計
株式会社エクスプラザのフィード
はじめにこんにちは!株式会社エクスプラザのhyodoです!最近は、台本もナレーションも図解も、ほとんどの工程をAIに任せて動画を量産できるようになりました。指示を一言投げれば、それっぽい動画が一本出てきます。でも、いざ「自動で量産できる」状態になると、こんな不安が出てきませんか?「AIが書いた台本、数字がしれっと間違ってないか?」「ナレーション、固有名詞を変な読み方してないか?」「未完成のテロップが残ったまま、間違って公開されたら……」動画が作れるようになること自体は、もう難しくありません。本当の壁は別のところにあります。速く作れるようになるほど、ボトルネック...
2ヶ月前

最低限やっておきたい脆弱性診断 -OWASP ZAPで認証後の画面まで診断してみる
株式会社エクスプラザのフィード
はじめにこんにちは!株式会社エクスプラザのShinです。今回は、ZAPの基本から、認証が必要なシステムに対して脆弱性診断を行う方法まで紹介したいと思います。 ZAPとは?ZAP(Zed Attack Proxy)とは、オープンソースのWebアプリケーション脆弱性診断ツールになります。代表的なDAST(Dynamic Application Security Testing)ツールの1つです。ZAPは元々OWASP(Open Worldwide Application Security Project)と呼ばれる、非営利団体のコミュニティのプロジェクトとして開発されていま...
2ヶ月前

意外と知られていない最新Slack SDKでのAIエージェントっぽい見た目のBot作りのススメ
株式会社エクスプラザのフィード
はじめに最近、ClaudeのSlackボットと会話をしていると、Botの名前が作業中にゆらゆら色が変わることに気づきました。しかも、スレッドの入力フィールドの下に、is Typing... のように状態を伝える表示も出てました。「これどうやってるんだろう?」と調べてみたところ、SlackのAIアプリ向け機能として、ステータス表示やメッセージストリーミング用のAPIが追加されていました。Changelog: https://docs.slack.dev/changelog/2025/10/7/chat-streaming/この記事では、Node Slack SDKの @sl...
2ヶ月前

herdrで現在のブランチのPRを右ペインに表示するプラグインを作ってみた
株式会社エクスプラザのフィード
こんにちは!株式会社エクスプラザでLLMアプリケーションエンジニアをしている@Junです。今回 herdr のプラグインを2つ作りました。主に紹介するのは、現在のブランチに対応する GitHub PR を herdr の右ペインに表示する herdr-pr-preview です。最後に、agent の完了や blocked を Slack に通知する herdr-slack-notify も紹介します。 作ったもの今回作った herdr-pr-preview は、herdr のワークスペースで開いている現在のブランチから GitHub PR を探し、右側の split pane...
2ヶ月前

ユーザーストーリーを書けばAIが勝手に動くアプリを作ってくれる、そう思ってた時期が僕にもありました
株式会社エクスプラザのフィード
こんにちは、エクスプラザの@_mkazutakaです。ここ1〜2ヶ月ほど、AIエージェントに細かく指示せずにどこまでちゃんと動くアプリが作れるかに向き合っていました。試した仮説はシンプルで、「ユーザーストーリーを可能な限り書いておけば、エッジケースを除いてきちんと動くアプリケーションができるのではないか」というものです。ユーザーストーリーを書いて、テストを書かせて、テストが通るように実装させる。これでいけるだろう、と。結果、テストは全部通った、コードも良さそう。が、しかし、実際に触ってみるとなぜかうまく動かない。よくよく調べてみた結果、ユーザストーリーじゃだめやないかという。この記...
3ヶ月前

プロンプト改善が何倍も楽になる、プロンプト改善の自動化も行える評価ツール「Opik」を試す
株式会社エクスプラザのフィード
TL;DRAIの出力を採点するツール(LLM評価ツール)はいくつもありますが、Opikというツールは採点に加えて、GEPA というしくみでプロンプトを自動で良くするところまで含んでいます。この記事では、文章を意味で分類する処理を題材に、Opik での採点のやり方と、プロンプトの自動改善のやり方を紹介します。 プロンプトの評価ツールにはいろいろあるプロンプト評価ツールとは、AIに何かを処理させたとき、その出力が決めたルールを満たしているかを自動で点数や合否にして残しておく道具です。※代表的なのは、Langfuseなどがありますね。これらのツールは主に、モデルやプロンプトを...
3ヶ月前

「段階的開示学習」のススメ — Skillsの仕組みを人間の学習に転用
株式会社エクスプラザのフィード
こんにちわ!山ちゃんです。がむしゃらに技術キャッチアップしてた私の勉強法が変わってきた話です。 結論!!自分の時間も脳のキャパも有限。だから何でもかんでも深くは追えません。じゃあどうするか?!インデックス(浅い知識)だけ広く持っておき、技術の深掘りは本当に必要になったときだけ——そのときはAIと一緒に一気に引き上げる。 これが私の「段階的開示学習」です。…とはいえ、この学習スタイルが成立するようになったのはここ数年の変化があるからです。 "調べるコスト"が激減した時代かつては「調べる」こと自体がコスト高でした。書籍・公式ドキュメント・Stack Overflow...
3ヶ月前

個人のプロンプト術をやめて、チームで回るAI駆動開発ループを作った話
株式会社エクスプラザのフィード
こんにちは。エクスプラザの Unsu です。最近 "Loop Engineering"という言葉をよく目にするようになりました。また新しいかっこいい名前の何かしらエンジニアリングが出てきたな、くらいに思いつつ、Addy Osmani の Loop Engineering という記事を読んでみました。https://addyosmani.com/blog/loop-engineering/内容は、こんな感じでした。Loop Engineering とは、人間が手動でAIエージェントにプロンプトを打ち込むのをやめ、代わりに「プロンプトを自動生成・実行・検証するシステム(外...
3ヶ月前

AIコーディングで巨大PRを生まないために、Stacked PRという選択肢を考える
株式会社エクスプラザのフィード
はじめにこんにちは!株式会社エクスプラザのShinです。今回は、AIコーディング時代のブランチ/PR戦略について考えてみたいと思います。 背景アサインしたタスクで、既存の機能にも大きな影響がある機能を実装する機会がありました。簡単なAIコーディングで進めると、大部分の実装自体は容易にできるかもしれませんが、影響範囲がかなり広いため、巨大PRになってしまいます。今回の機能では、巨大PRだと影響範囲の理解やレビューが難しく、品質担保の面から見ても懸念がありました。また、並行して他の開発も進んでいるので、レビューに時間を要するとコンフリクトの懸念もありました。そこで、これ...
3ヶ月前

[OpenSearchAgentSkills]自然言語でRAG検索環境構築
株式会社エクスプラザのフィード
この記事ではAWS環境に開発用の AmazonOpenSearchServiceドメインを立て、Amazon BedrockのTitanEmbeddingsV2を使ってセマンティック検索(ベクトル検索)ができるところまでをほぼ自然言語の指示だけで構築した体験を紹介します。 はじめにAmazonOpenSearchServiceを開発用にちょっと触りたいだけなのにドメイン作成・インデックス設定・IAM ロールのセットアップで気づいたら数時間溶けていた——そんな経験はないでしょうか?2026年5月に公開されたOpenSearchAgentSkillsをご紹介します。AI エージェン...
3ヶ月前