株式会社ZOZOのフィード

https://zenn.dev/p/zozotech

ファッションEC「ZOZOTOWN」、ファッションコーディネートアプリ「WEAR」などの各種サービスの企画・開発・運営や、「ZOZOSUIT」「ZOZOMAT」「ZOZOGLASS」などの計測テクノロジーの開発・活用をおこなっています。また、カスタマーサポート、物流拠点「ZOZO

フィード

記事のアイキャッチ画像
最小チームから始めるアクセシビリティの取り組み
株式会社ZOZOのフィード
はじめに!この記事は「ZOZO Advent Calendar 2024」のシリーズ11の最終回(25日目)です!メリークリスマス✨🤶この記事では私の所属するチームが取り組んできたアクセシビリティ関連の取り組みについて記載しよう思います。「アクセシビリティって言葉は知っているけど、よく分からない」という状態から取り組んできたので、当時の私たちのような方の参考になれば幸いです🙌補足として、最小チームとは、私の所属チームのことを指しており、フロントエンドエンジニアのみで構成される当時7名のチームです。(現在は人数が増えて13名)ZOZOTOWNの開発組織では、担当する責務...
11日前
記事のアイキャッチ画像
Prophet を Cross Validation して、汎化性能を可視化する
株式会社ZOZOのフィード
!🎄 本記事は ZOZO Advent Calendar 2024 シリーズ 2 の 23 日目です。ぜひ他の記事もご覧ください。 ■ はじめにデータシステム部 推薦基盤ブロックの上國料(かみけん)です。主に ZOZOTOWN のパーソナライズを実現する推薦システムの開発・運用を担当しています。先日、KPIのモニタリング自動化と運用体制の整備というタイトルで、推薦システムの KPI を自動でモニタリングする方法についてテックブログで紹介しました(自分が書いてはないです)。この中で、異常値の検知に Prophet を採用していることに触れましたが、今回はその課題および「異常検...
13日前
記事のアイキャッチ画像
macOSでのk8sクラスタの最適解はOrbstack
株式会社ZOZOのフィード
!本稿は、ZOZO Advent Calendar 2024 シリーズ 7 の 20 日目の記事です。みなさんk8sクラスタを手元で動かしたい時、ディストリビューションは何を使っていますか。kind?Microk8s?Minikube?macOSホストで手元の実験環境を立ち上げるには、Orbstackが最適解だ!という記事を書いていきたいと思います。 OrbstackとはOrbStackは、macOS向けに設計された軽量で高性能な仮想化プラットフォームです。DockerコンテナやLinux仮想マシン、Kubernetesクラスタを高速に実行することができ、特にmacOS...
16日前
記事のアイキャッチ画像
強化学習で作る最強のCCレモンAI~修行編~
株式会社ZOZOのフィード
!🎄 本記事は ZOZO Advent Calendar 2024 シリーズ 2 の 19 日目です。ぜひ他の記事もご覧ください。本記事は、ルール編、強化学習基礎編の続きです。ぜひ前回までの記事もご覧ください。 前回までのあらすじランダムにコマンドを実行するエージェントに微妙に勝ち越しという結果でした。今回ではこのAIを強くします。勝率1回目51.5%2回目50.2%3回目51.0% コマンドの変化episodeを経るにつれてどのようなコマンドを打つのか観察してみました。縦が自分のチャージ数で行が相手のチャージ数です。...
17日前
記事のアイキャッチ画像
Javascriptで擬似要素のプロパティ値を変更する
株式会社ZOZOのフィード
動機上記画像のような吹き出しを以下のデザイン仕様に則り実装する必要がありました。?アイコンの左には様々な文章が入る(ただし1行で収まると仮定)吹き出しの三角形(ポインター)部分が必ず?アイコンの上に来るようにする?アイコンの左にどんな文章来ても吹き出しのポインターが?アイコンの真上に来るようにするため、吹き出しのポインターのX軸の位置は可変にする必要がありました。吹き出しのポインター部分は疑似要素(::before)で作っており、疑似要素のleftプロパティの値を動的に変更したいのですが、Javascriptで疑似要素のインラインスタイルを変更することはできません。...
18日前
記事のアイキャッチ画像
Dify+LLMで人事評価の目標作成壁打ちチャットボットを作った話
株式会社ZOZOのフィード
はじめに!本記事は、ZOZO Advent Calendar 2024 シリーズ7の18日目と、Dify Advent Calendar 2024の9日目の記事です。昨日の記事は @kimai07 さんによる 「検索結果改善支援ツールQuepidでElasticsearchの結果を評価してみる」でした 概要LLMを使った業務効率化を目的とした社内ツールとして「人事評価の目標作成壁打ちチャットボット」を作成し、社内に公開することができましたこの記事では、LLMを使ったチャットボットの作成方法や社内への公開方法について紹介します。人事評価の作業は皆さん苦労されていると...
18日前
記事のアイキャッチ画像
中高生向けプログラミング体験イベントの舞台裏
株式会社ZOZOのフィード
!本エントリは、ZOZO Advent Calendar 2024の18日目&技術広報 Advent Calendar 2024の18日目の記事です。 はじめにこんにちは、@wirohaです。ZOZOのDeveloper Engagementブロックで、技術広報やエンジニアの社内外のコミュニケーション支援を担当しています。12月15日(日)に、ZOZOにて「Girls Meet STEM〜ITのお仕事を体験しよう〜」を開催しました。これはSTEM(理系)のジェンダーギャップ解消を目指す山田進太郎D&I財団の企画するイベントで、中高生女子向けにプログラミング体験や座談会...
18日前
記事のアイキャッチ画像
【Gradio 入門】30 分で疑似 ChatGPT 作ってみた
株式会社ZOZOのフィード
!🎄 本記事は ZOZO Advent Calendar 2024 シリーズ 2 の 14 日目です。ぜひ他の記事もご覧ください。 ■ はじめにこんにちは。データシステム部 推薦基盤チームのかみけん(上國料)です。ZOZO では主に推薦システムの開発などをしています。最近、推薦モデルの出力結果を定性評価するシステムを作りたいなぁと思っているのですが……フロントエンドの知識がほぼゼロで、「どうしよう?」となっちゃいました。そこで目をつけたのが、最近話題の Gradio です。実は使うのが初めてだったんですが、試してみたらなんと 30 分くらいでそれっぽいものが作れちゃいま...
22日前
記事のアイキャッチ画像
(登壇資料) 基盤モデル性能比較 - 全文
株式会社ZOZOのフィード
!この記事はAWS re:Invent 2024 Recap in ZOZOでの登壇「Amazon Novaのすゝめ~基盤モデルの性能比較を添えて~」の資料です。 知識問題プロンプト現在の日本の首相は誰ですか?Amazon Nova Pro2023年10月現在の日本の内閣総理大臣は岸田文雄(きしだ ふみお)氏です。岸田氏は2021年10月に首相に就任しました。彼は広島県出身で、長年自民党で政治キャリアを積んできました。岸田氏は外交、安全保障、経済政策など幅広い分野で政策を推進しています。GPT-4o私の知識は2023年10月までのものですが、その時点での日本の首相は...
23日前
記事のアイキャッチ画像
2024年お世話になったBigQueryクエリ3選
株式会社ZOZOのフィード
はじめに2024年もあっという間に終わるということで、今年書いたBigQueryクエリの行数を振り返ってみるとざっと 約5,000行 ほどでした。その中から、特に今年お世話になったなと感じるBigQueryクエリを3つ紹介します。[1] 最新の1件を抽出する [ ARRAY_AGG ]履歴のようなテーブルから最新の1件のみを抽出したい場合、ARRAY_AGG 関数を使うと便利です。 データ例以下のようにレビュー履歴の記録されたテーブルがあったとします。このテーブルはレビュー内容を更新する度に変更履歴が記録されます。idreview_idstarconten...
24日前
記事のアイキャッチ画像
Java17黒本2章覚え書き
株式会社ZOZOのフィード
はじめにJava17黒本の2章を読みながら覚え書きとして、重要なポイントをまとめています。※ 一部参考にした記述はありますが、基本的には自分の言葉におきかえや要約したり、サンプルコードも分かりやすさ重視で記載しています TL;DRJavaのデータ型や変数の宣言方法が一目でわかるStringの便利メソッドの使い方まとめ「StringBuilder」を使った動的な文字列の操作方法がわかる配列の宣言方法やそれぞれの特徴や操作方法まとめ 覚書 Javaのデータ型Javaで扱えるデータ型は主に以下の通りプリミティブ型booleancharbytesh...
25日前
記事のアイキャッチ画像
強化学習で作る最強のCCレモンAI~強化学習基礎編~
株式会社ZOZOのフィード
!🎄 本記事は ZOZO Advent Calendar 2024 シリーズ 2 の 10 日目です。ぜひ他の記事もご覧ください。本記事は強化学習で作る最強のCCレモンAI~ルール編~の続編です。ルール編に記載したCCレモンのルールを前提としていますので、ぜひ前の記事もご覧ください。 強化学習とは強化学習とは、「収益」と呼ばれる数値が最大化するように「状態」に応じて「行動」を選択する学習手法です。(ref : https://www.youtube.com/watch?v=jwHVLrtkt5w)強化学習の考え方をCCレモンに当てはめて解説をしていきます。 状態状...
1ヶ月前
記事のアイキャッチ画像
チームで学んだGoogleコードレビューガイドライン:輪読会の実践と成果
株式会社ZOZOのフィード
!本稿は、ZOZO Advent Calendar 2024 シリーズ 7 の 9 日目の記事です。 はじめにコードレビューはソフトウェア開発の品質向上やチーム間のコミュニケーションを深めるために重要なプロセスです。しかし、進め方や観点にバラつきがあると、作業効率やプロダクトの品質に影響を与えることがあります。私たちのチームでは、 「Google Engineering Practices Documentation」 を参考にし、以下の理由から輪読会を実施しました。コードレビューや PR の品質向上チーム内でコードレビューや PR の品質を統一し、より高い基準を持...
1ヶ月前
記事のアイキャッチ画像
なぞなぞを解いて学ぶQRコードのデータエンコーディング
株式会社ZOZOのフィード
!本稿は、ZOZO Advent Calendar 2024 シリーズ 6 の 8 日目の記事です。こんにちは、計測システム部フロントエンドの@remsleep_zzzです。個人の取り組みとして、QRコードのwasmライブラリを作っています。今回はその中でも、データエンコーディングが面白いなと感じたので、どういう仕組なのかを簡単に書いてみました。※QRコードは㈱デンソーウェーブの登録商標です TL;DRデータエンコーディングは、入力データの種類に応じて最適なモードを選択し、効率的にデータを圧縮する仕組みQRコードのデータエンコーディングには複数の仕様があるQRコー...
1ヶ月前
記事のアイキャッチ画像
Googleカレンダーの開始時刻だけを5分ずらすChrome拡張を作った件
株式会社ZOZOのフィード
!本稿は、ZOZO Advent Calendar 2024 シリーズ 6 の 7 日目の記事です。こんにちは、計測システム部SREの土田です。ZOZOMATやZOZOMETRY等の計測技術のSRE業務を担当しております。現在、AWS re:inventに参加しており、ラスベガスよりこの記事を執筆しております。12/17に弊社紀尾井町オフィスで開催される、AWS re:Invent 2024 Recap in ZOZOに登壇しますので、こちらもぜひご参加ください!!!https://zozotech-inc.connpass.com/event/336730/さて、今日...
1ヶ月前
記事のアイキャッチ画像
UMAP のハイパーパラメータチューニングにおける K-means とシルエットスコアの活用
株式会社ZOZOのフィード
!🎄 本記事は ZOZO Advent Calendar 2024 シリーズ 2 の 5 日目です。ぜひ他の記事もご覧ください。 ■ はじめにこんにちは。データシステム部 推薦基盤チームのかみけん(上國料)です。よろしくお願いします。いきなり本題に入りますが、データ分析において、高次元データの可視化やクラスタリングは重要なステップだと思っています。ただ、データ分析をする上で、ラベルがそもそも存在しない(or 大量に存在する)データを扱うことが稀にあります。今回は、元データにラベルが存在しない、すなわち教師なし学習前提で、次元削減手法である UMAP (Uniform Ma...
1ヶ月前
記事のアイキャッチ画像
LLM(GeminiやClaude)のPDFスキャン精度や料金の比較(2024年版)
株式会社ZOZOのフィード
はじめに!本記事は、ZOZO Advent Calendar 2024シリーズ1の4日目の記事です。昨日の記事は @tippy による 「CloudFormationのGit同期を自動で作成する(複数のAWSアカウントにも対応)」でした 概要本記事では、Gemini、Claudeの各LLMでPDFを読み込ませてmarkdownへ変換し、その際、文章の欠落がないかの精度や、その処理で発生する料金について比較した結果を紹介します。一方で、GPTは現時点でPDFを扱えないので対象外としています。 LLMによるPDFからmarkdownへの変換Claudeの公式ドキュメ...
1ヶ月前
記事のアイキャッチ画像
強化学習で作る最強のCCレモンAI~ルール編~
株式会社ZOZOのフィード
!🎄 本記事は ZOZO Advent Calendar 2024 シリーズ 2 の 1 日目です。ぜひ他の記事もご覧ください。みなさん「CCレモン」という遊びは知っているでしょうか?どのような遊びかピンと来ていない方はand more様のこちらの動画をご覧ください。https://www.youtube.com/watch?v=c0O0rmy2xHI&t=921s最近レコメンドシステムの論文を読んでいく中でちらほら強化学習という単語を観ることがあり興味をもっていました。また自分はもともと将棋が好きで将棋AIのようなゲームAIを作ってみたいと思っていました。なの...
1ヶ月前
記事のアイキャッチ画像
ZOZO Advent Calendar の運営を支える技術
株式会社ZOZOのフィード
!🎄 本記事は ZOZO Advent Calendar 2024 シリーズ 1 の 1 日目です。今年は 1 日に 11 本の記事が公開されるので、ぜひ他シリーズの記事もご覧ください。これは今年こどもたちと楽しむスリーコインズで買った “一般的な” アドベントカレンダー技術戦略部 Developer Engagement ブロックの @ikkou です。Developer Engagement ブロックは社外向けのいわゆる「技術広報」に加え、社内向けのエンゲージメント施策に取り組んでいます。冬の風物詩となっているアドベントカレンダーは Developer Engagement...
1ヶ月前
記事のアイキャッチ画像
横並びなら flex でしょ、となった今だからこそ inline と inline-block を掘り下げる
株式会社ZOZOのフィード
!本稿は、 ZOZOTOWN 開発本部のフロントエンドエンジニア有志で開催されている、スタイル分科会にて挙がったテーマを記事にしたものです。!本稿は、ZOZO Advent Calendar 2024 シリーズ 6 の 1 日目の記事です。 横並びデザインで inline を用いるこのようなデザインを、みなさんならどう実装しますか。前提として、アイコンは擬似要素ではなくひとつの div で、とテキストとは別要素とします。<div class="container"> <div class="icon">春</div> &l...
1ヶ月前