HapInS Developers Blog

HapInSが提供するエンジニアリングの情報サイト

SAP Fiori Apps Reference Libraryの確認方法

はじめに SAP Fiori Apps Reference LibraryはUI刷新により画面構成が大きく変わり、旧UI(現Classic版)しか知らなかった私はどこに何があるか分かず戸惑いました。 そこで新UIではどのように確認するか、それぞれの項目ごとに整理してみます。 はじめに 全…

マルチエージェント連携の整合性をどう守るか|確実な実行と結果検証の設計

1. この記事でわかること 「状態の整合性」と「結果の正しさ」を分けて考える理由 二重処理や競合を防ぐ、操作ID・冪等性・リソース単位の制御 タイムアウトや部分的な失敗から安全に復旧する方法 旅行予約の例で見る、実行結果の確かめ方 複雑なタスクを複…

AI-Driven StarterKit ③ AI駆動開発の設計資料をGitHubでチーム共有できる形にするまで

記事概要 AI駆動開発の設計資料は、作って保存するだけではチーム資産になりません。README、GettingStarted、CHANGELOG、templates/samples/projectsの役割分担を通じて、次の利用者が迷わず使い、更新できる共有・版管理の考え方を整理します。

Claudeを使ってWebアプリを1から作ってみた

はじめに 今回作成したもの 開発環境 アプリケーション フロントエンド バックエンド データベース マイグレーション 開発ツール Claudeを使って1からアプリを作成 最初にアプリの概要を伝える エラーの調査・修正 基本機能を実装 Claudeを使った開発で感じ…

AI-Driven StarterKit ② ExcelからMarkdownへ|AIが迷わない設計情報の整理方法

AIに渡す設計情報は、長いプロンプトにまとめるだけでは扱いにくくなります。AI-Driven StarterKitを題材に、ExcelとMarkdownの役割、5段階の画面分析、DESIGN.mdとPromptTemplate.mdの分け方を初心者向けに整理します。

AI-Driven StarterKit ① AIに画面を渡すだけでは、なぜ実装精度が上がらないのか|AI-Driven StarterKitを作った理由

AIへ画面を渡すだけでは、目的・利用者・状態・制約まで伝わりません。AI-Driven StarterKitを題材に、AI実装前に人間が整理すべき設計情報と、人間/AIの役割分担を初心者向けに整理します。

テクニカルカタログの運用方法を見直してみる

はじめに SAP Fioriを使っていると必ず登場する「テクニカルカタログ」。 作り方や仕組みについての情報は多いものの、 “どう運用していくか” という視点の話はあまり見かけないように思います。 私自身、Fiori Launchpad Designer(Fioriデザイナ)からFior…

案件参画に向けて学習したLinux・Shell・JP1について

はじめに 7月から参画予定となっている案件では、Linux、Shell、JP1の知識が求められていました。 私はこれまでJavaを中心に学習してきましたが、Linux環境での運用経験が浅い、JP1の利用経験はなく、案件に参画するにあたり基礎知識を身につける必要があり…

Spring Boot + React + Azureで日誌アプリを作成してみた

はじめに SES案件では「Spring Boot経験」「React経験」「Azure経験」が求められる案件をよく見かける。 私自身、Javaの経験は長いものの、実務ではSpring Bootに触れる機会がなく、応募できる案件が限られていることを感じていた。 そこで今回は、Spring Bo…