OpenWork Tech Blog

オープンワークの開発チームが届ける、情報プラットフォームを支える技術と文化

2026-01-01から1年間の記事一覧

AIエージェントの暴走を防ぐ。OWASP LLM06対策と汎用ポリシーチェック

はじめに こんにちは。オープンワークのWebエンジニアの生永です。 オープンワークでは積極的にAIを活用した開発を行っています。しかし、AIエージェントを使い倒せば倒すほど、個人的には「セキュリティ」のことが気になって仕方がありません。 例えばです…

BigQuery上でCVRを求めてp値まで計算する方法

こんにちは。 オープンワーク株式会社アナリストグループ所属の佐々木といいます。 弊社では、アナリストがA/Bテストを集計する際にはBigQueryでクエリを書いています。 その際に差が有意かどうかを判断の参考にするためにp値を算出していますが、p値を計算…

3層エージェントオーケストレーションで実現する高精度AIコードレビュー

AIコードレビューの精度の低さを解決するため、3層エージェントオーケストレーションによるレビューシステムを構築しました。「レビュー観点の分割」「複数エージェントによるレビュー精査」「GitHub上でのレビュー・修正ループ」の3つの仕組みを導入してい…

SESから自社開発へ。入社9ヶ月で実感した「プロダクトに愛着を持つ」インフラ運用の楽しさ

不動産管理からエンジニアにキャリアチェンジし、オープンワークに入社して9ヶ月。ミッションへの共感や、スクラム開発を通じたインフラ運用など、自社開発の現場で実感しているやりがいについてお伝えします。

Google Cloud Campus 体験記

Google Cloud スキルを修得するための招待制のトレーニングプログラムに参加しました! プログラムの様子や学んだ内容について紹介します!

OpenWorkキャリアの技術スタック紹介

「個人」のキャリアにフォーカスした新サービス「OpenWorkキャリア」の技術スタックの紹介記事です。既存の「OpenWork」のようなPHP (Symfony) ベースではなく、TypeScript (Next.js, NestJS) ベースに移行した理由なども併せて紹介します。

PHP8.3, Symfony6.4へのバージョンアップ、実施録と振り返り

PHP8.1→8.3、Symfony5.4→6.4へのバージョンアップ事例を紹介しています。先行リリースやブルーグリーンデプロイで大規模サービスを安全に移行させた工夫や進め方、フローについての振り返りなども併せて紹介しています。