デジタルテクノロジー統括部

Ryeに見る自己完結型Pythonとライセンスの話

目次 目次 はじめに 検証環境 pyenv + Poetryのインストールとプロジェクト作成 pyenvのインストール Poetryのインストール プロジェクト作成 Ryeのインストールとプロジェクト作成 インストール プロジェクト作成 pyenv環境とRye環境のPythonの挙動の違い r…

Azure AI Searchのセマンティックハイブリッド検索によるRAGの性能向上について

はじめに 以前、弊社より以下の記事を紹介させていただいておりました。 1. Azure OpenAI Serviceで社内版ChatGPTのChatPCAを構築した話 2. Azureで社内文書から回答可能な生成AIチャットサービスを作った話 今回は、以前紹介させていただいたChatPCA*1の社…

Azureで社内文書から回答可能な生成AIチャットサービスを作った話

はじめに 本記事では、Azure環境で、社内文書から情報を抽出し、ユーザーの質問に対する回答を生成する機能を開発した件についてお話しします。 以前以下の記事でリリース当初の話を記載しているので興味のある方はご覧ください。 Azure OpenAI Serviceで社…

Azure OpenAIのコンテンツフィルタが日本語だと適用されない問題の解決

はじめに パーソルキャリアでデータエンジニアをしている宇賀神です。 生成AIを用いたサービスを開発中に、プロンプトエンジニアの検証結果とopenai-pythonを使ったPythonスクリプトで、コンテンツフィルタが適用される条件が異なることがわかったので、原因…

データもバージョン管理したいあなたへ

DVC でデータでバージョンを管理する方法を紹介します。データ分析や機械学習モデル開発のにおいて、再現性を高めることができます。

既存デザインシステムをforkして新規プロジェクトに導入した話

こんにちは、テクノロジー本部 デジタルテクノロジー統括部のイマムラです。現在、社内の新規事業プロジェクトの中でフロントエンドエンジニアとして業務にあたっています。 今回、私たちが社内プロジェクトで利用している既存デザインシステムをfork *1 し…

ハジメテノオトから始まる

どっちがどっち? まずは 下の2つの図について 始めてみたいと思います。 2つの図 仮に、この どちらかの図に対して "ブーバ(: Bouba; /ˈbuːbə/)"、どちらかの図に "キキ(: Kiki; /ˈkiːkiː/)" と 名前をつけるとするならば、どっちが "ブーバ" で どっちが "…

情報システムアーキテクト育成プログラムを受講した体験について

はじめまして、谷内と申します。 私はパーソルキャリアに入社して1年ほどになりますが、今回は入社前に受講した履修証明制度についてご紹介したいと思います。 1. 学び直しのきっかけ 履修証明制度とは、文部科学省が進めている制度で、社会人が大学等で科目…

Azure OpenAI Serviceで社内版ChatGPTのChatPCAを構築した話

はじめに パーソルキャリアでサーバサイド/インフラエンジニアをしている春日です。先日、ChatPCAなる生成AIの記事が掲載されていましたが、これは、Azure OpenAI ServiceのGTP-3.5-turbo、GPT-4を用いたカスタムチャットシステム、俗に言う「社内版ChatGPT…

二重降下の例

こんにちは。シニアデータアナリストの大前です。 大規模モデルの解析の新展開として二重降下とよばれる現象と理論について記事を書こうと思います。 二重降下の再現 大規模モデルの解析の新展開として二重降下とよばれる現象と理論があります。 この理論は…

PythonでDDDやってみた💪

.underline_yellow { background: linear-gradient(transparent 50%, rgba(255, 252, 107, .69) 50%); } はじめに 実行環境 ディレクトリ構造 app migrations/model pyproject.toml ソースコードと簡単な解説 app/core app/core/abstract app/core/decorator…

疎行列(Sparse Matrix)を使ってメモリを節約する

データエンジニアだったりデータアナリストだったりします。 @kazasiki です。 データ分析でわりと使うのにいまいち知名度が低そうなデータ構造に、疎行列(Sparse Matrix)もしくは疎配列(Sparse Array)というのがあります。名前だけは知っているという人も多…

Google Cloud Next '23@ San Francisco 参加レポート

みなさん、こんにちは。パーソルキャリアのCTO 岡本です。 2023年8月29日~31日にサンフランシスコで開催されたGoogle Cloud Next '23へ行ってきました。今回はGenerative AIから、Cloud Collaborationといった幅広いプログラムが用意されていることもあり、…

「Developers Boost 2023」登壇レポート ~パーソルキャリアの若手データアナリスト倉持 裕太が「人事データ分析プロジェクト」について講演~

こんにちは! techtekt編集部 遠藤です。2023年7月1日に翔泳社主催の「Developers Boost 2023」が開催され、パーソルキャリアからはデータアナリストである倉持が登壇しました。社外の場で初めての登壇ということもあり、どのような意気込みをもって挑んだの…

【ピープルアナリティクス 特別座談会】人事データ保護と利活用を――人と経営の未来を変えるピープルアナリティクスとは

2023年4月、「事業及び社会課題を整理し、テクノロジーでサービスの付加価値を高めるプロ集団」であるデジタルテクノロジー統括部でシニアストラテジストを務める橋本と、リードストラテジストの長谷川が、一般社団法人ピープルアナリティクス&HRテクノロジ…

パーソルキャリアで登壇経験の多いエンジニアに聞いてみた!――どんな準備してますか?Vol.3

パーソルキャリアのエンジニアリング組織であるテクノロジー本部が立ち上がって、約4年。最近では社外のカンファレンスやイベントへの登壇機会が増え、新規サービス開発からインフラ、データサイエンス、QAなどまで、さまざまなテーマで学びの共有を行ってい…

LightGBM 4.0.0でpandasのnullable typesがサポートされました

データエンジニアだったりデータアナリストだったりします。 @kazasiki です。 Microsoft製の勾配ブースティングのライブラリ LightGBM の4.0.0が2023/07/14に公開されました。機能変更などを含むアップデートは約一年半ぶりだそうです。 github.com さまざ…

techtekt テクニカルライティング Award 2022 表彰式を開催しました!

こんにちは。techtekt編集部です。 パーソルキャリアのエンジニアリング業務を積極的に発信し、リアルに、わかりやすくユーザーの皆様へお届けしたエンジニアやデータサイエンティストなどを称える、“techtekt テクニカルライティングアワード”。2020年から…

人材紹介サービスで扱うデータのテーブル-デジタルテクノロジー統括部紹介1

はじめに 人材紹介サービスの扱うデータ 人材紹介のビジネスモデル 人材紹介のデータ 2.求人データ 3.進捗データ まとめ はじめに デジタルテクノロジー統括部の採用活動の場で、どのようなデータ*1が扱われるのかを知りたいという声が多く寄せられています…

“キャリアオーナーシップ”にはどのような特性があるのか――データから捉える「キャリアオーナーシップとは」 #discussion for the future

昨年、パーソルキャリアでは新経営体制に移行し、代表取締役に瀬野尾が就任。そこで3つのテーマから瀬野尾との対談記事を公開し、多くの反響がありました。 掲げるポリシーは「どんなに大きくなっても、10人のベンチャー企業のような “オープンでフラットな…

転職してみてどうですか?vol.151 洪 鵬さん

こんにちは! techtekt編集部です! パーソルキャリアで働く社員に、入社前のイメージから入社後の驚いたギャップまで聞く、"転職してみてどうですか?"シリーズ。vol.151は小惑星探査機の機器開発を行っていたという、異色の経歴をお持ちの洪さん!パーソル…

【4/29(土)14:00~】「第76回 Machine Learning 15minutes! Broadcast」に当社のシニアデータアナリストが登壇します

こんにちは。techtekt編集部です。2023年4月29日(土)14:00から、門前 一馬氏が主催、ディップ株式会社が運営協力の「第76回 Machine Learning 15minutes! Broadcast」が開催されます。 当イベントのLTにて、「ハッピーになる機械学習モデル開発 〜なるべ…

【5/23(火)~5/25(木)】「 Google Cloud Day ’23 Tour in TOKYO」に当社のシニアエンジニア、マネジャーが登壇します

こんにちは。techtekt編集部です。2023年5月23日(火)から Google Cloud が主催する「Google Cloud Day ’23 Tour」に、デジタルテクノロジー統括部のシニアエンジニアである春日とマネジャーの寺本が登壇します! ご興味のある方は是非お申し込みください!…

プログラマーのための行動経済学 (コードをきれいにするのはいつ?)

はじめに サマリー 先延ばし傾向(現在バイアス) 対策:コミットメント 課題点 1. 金銭的な制裁を行うのが難しい 2. 現在バイアスを自認していない人はコミットメント・デバイスを使わない 3. コミットメント・デバイス設計の問題 組織内の先延ばしを防ぐに…

各サービスの事情をふまえ、最適なクラウド選択を――リードエンジニア 泉の挑戦とは

転職サービス「doda」を中心にさまざまなサービスを提供するパーソルキャリアにおいては、各サービスの事情に合わせて適切な環境や技術を選定していくことが欠かせません。これまでマルチクラウド環境への実現に向けた記事など、その考え方について発信をし…

【学校教育×地域×はたらくを考える 特別座談会】その地域・学校ならではの学びから、“社会をつくる力”を身に着ける

栃木県茂木町(もてぎまち)では、活力あるまちづくりを推進するため、雇用や観光、子育て、教育などをテーマにさまざまな取り組みを行っています。 取り組みテーマの一つである「教育」において、株式会社Prima Pinguino(以下、プリマペンギーノ社)が手掛…

全てのブランチでCodeBuildを実行する方法

データエンジニアだったりデータアナリストだったりします。 @kazasiki です。 みなさんのプロジェクトでは自動テストは日々動いてるでしょうか。 AWS CodeBuildとAWS CodeCommitを連携させる場合、デフォルトではソース及びトリガとなるブランチは一つしか…

Denodoによって開発工数の削減と拡張性の高い状態を実現!法人顧客データ基盤構築プロジェクト 技術編

各事業部ごとに、それぞれが担当する法人向けサービスのデータを保有しているパーソルキャリア。垣根を越えてデータ活用を実現すべく、顧客データ基盤を構築したプロジェクトがスタートし、前回は取り組みの全体概要について詳しく話を聞きました。 本プロジ…

“可視化だけではない、法人顧客への最適な商材の提案まで見据える”――法人顧客データ基盤構築プロジェクト

転職サービス「doda」をはじめ、パーソルキャリアにはさまざまな法人顧客向けサービスがあります。そして、その中から法人企業様のニーズに沿った最適なものをご提供するために、1社につき複数名の法人営業が担当し、企業を取り巻く採用課題に向き合いサポー…

【メディア掲載情報】日経クロステック データ活用「新3種の神器」特集にて弊社リードエンジニアが掲載されました

こんにちは。techtekt編集部です。 2023年2月6日に、日経クロステックにて、パーソルキャリア内のデータ仮想化事例、およびDenodo利用に関する記事が掲載されました。 データ仮想化が実用期に、「コピーベースDWH」の悩み解消 記事はこちら!(※外部サイトに…

お互いの専門領域を理解しより良いものを作る―― #テクノロジー本部の横顔 人事編

パーソルキャリアのテクノロジー本部が組成されて3年が経過しました。 組成当初から今日に至るまでさまざまなプロジェクトを進めてきましたが、テクノロジー本部のメンバーだけで完結するプロジェクトだけではありません。事業部門の方々と一緒に進めるプロ…

グループ内キャリアチャレンジのリアルな声――デジタルテクノロジー統括部 荒井 広樹さん #Start my next career

こんにちは! techtekt編集部です! パーソルキャリアでは、自律的な学びやキャリア選択のきっかけを作る「ジョブトライアル制度」や自発的なキャリア形成を支援する異動希望制度である「キャリアチャレンジ制度」、企業内のキャリア相談窓口など、さまざま…

高校生の探究学習を支援!データサイエンティストの仕事を知ってもらうためのオンライン講義を開催

栃木県茂木町(もてぎまち)が県立茂木高校に開校した、無料の公営塾「ゆずも塾~VIVAもてぎ~」。 生徒の自習場所の提供をしながら、進路を考えるきっかけづくりを目的とした探究学習も今年度からスタートしました。探究ゼミ「POPRO」は<道の駅もてぎ>の…

【12/8(木)】「OPEN DX 2022 Winter」に弊社ゼネラルマネジャーが “HRDX” をテーマに登壇します!

こんにちは。techtekt編集部です。 2022年12月8日(木)10:00~17:00、クラウドエース株式会社が主催する「OPEN DX 2022 Winter」が開催されます。 本イベントの13:00~14:00にて、パーソルキャリア デジタルテクノロジー統括部 ゼネラルマネジャー斉藤…

「HRアワード2022」にて 「HR forecaster」がプロフェッショナル部門 人材採用・雇用部門で優秀賞を受賞!

みなさま、こんにちは。techtekt編集部です。 データが採用を成功に導く、採用ターゲット作成サービス「HR forecaster」が、2022年10月に日本の人事部が主催する「HRアワード」において、プロフェッショナル部門 人材採用・雇用部門で優秀賞を受賞いたしまし…

DI&Eのための行動経済学(ステレオタイプバイアスに対処するには? )

パーソルキャリアのデータアナリストであり、行動経済学の研究者でもある三浦が寄稿した「プログラマーのための行動経済学」が社内外から大きな反響を呼び、「行動経済学ってちょっと面白そう」「次も読みたい!」と嬉しいお声をいただきました。そこで今回…

新卒データサイエンティストの成長ストーリー #番外編 初プロジェクトでの分析/考察を通じて得られた学び

2022年4月、「事業及び社会課題を整理し、テクノロジーでサービスの付加価値を高めるプロ集団」であるデジタルテクノロジー統括部に2名の新卒データサイエンティストが入社しました。用意された研修プログラムをこなしながら、どん欲に学び、主体的にプロジ…

新卒データサイエンティストの成長ストーリー #3 RecSys 2022 参加レポート

まえがき こんにちは。デジタルテクノロジー統括部アナリティクスグループ新卒の安藤です。前の記事から3ヶ月も空いてしまいました......。 先日9/19-23に行われた国際学会RecSys 2022をオンラインで聴講したので、その報告として記事を書くことにしました。…

TECH Street主催「セキュリティエンジニア勉強会」のイベントレポートが掲載されました!

こんにちは。techtekt編集部です。 8月に実施されたTECH Street主催「セキュリティエンジニア勉強会」のイベントレポートが掲載され、弊社シニアエンジニア・柿田の登壇内容やゼネラルマネジャー月島を交えたQ&Aの様子が公開されました。 イベントレポートは…

Microsoft社のお客様事例ページに、弊社シニアエンジニアの取り組みが掲載されました

こんにちは。techtekt編集部です。 事業および社会課題を整理し、テクノロジーでサービスの付加価値を高めるプロ集団であるデジタルテクノロジー統括部では、さまざまな開発やソリューションを通じて、数多くの成果を上げてきました。 そのデジタルテクノロ…

“真の”マルチクラウド環境の実現に向けて、プロジェクトが始動!

パーソルキャリアでは、AWS、GCP、Oracleなどさまざまなクラウドを活用して、さまざまなサービスを提供しています。 「すでに“マルチクラウド”環境じゃないの?」と思われた方もいらっしゃるかと思いますが、AWSやOracleを除くサービスについてはインターネ…

【10/6(木)】TECH Street主催「プライバシー・バイ・デザイン」エンジニア勉強会に弊社リードエンジニアが登壇します!

こんにちは。techtekt編集部です。 2022年10月6日(木)19:30~、TECH Street主催イベント「プライバシー・バイ・デザイン」エンジニア勉強会~プロダクト開発において何故プライバシーが重要なのか~が開催されます。 そこで、一般社団法人Privacy by Desi…

気づかぬ不調をデータで提示――バイタルデータで健康経営®を支える

昨今、「従業員のメンタルヘルス改善が経営指標の改善にもつながる」との報告が多くなされるようになり、企業における健康経営®*1の重要性が高まってきました。 しかしリモートワークが広がったことにより、企業や組織が従業員の状態を適切に把握することが…

dodaが公開してる平均年収を公的機関のデータと比較した話

データエンジニアですが最近はデータアナリストもやっております @kazasiki です。 今回はdodaが公開している平均年収に関するデータを公的機関が実施・公開してる統計調査の結果と比較してみた話をします。 dodaはdodaサイトにご登録いただいた情報を一部集…

【BSI社×パーソルキャリア 特別インタビュー第2弾】最適なデータマネジメントを考える――ガバナンス構築において重要なポイント

パーソルキャリアは、キャリアオーナーシップを育む社会を創るために、テクノロジーの活用、また適切なデータの利活用をさらに推進し、より良いサービスを提供していきたいと考えています。 そのデータの利活用を推進していくために重要なのが「データマネジ…

求人広告で企業の魅力を引き出す――画像処理技術の活用プロジェクト

転職サービス「doda」の求人情報サービス(以下、求人広告)では、求人広告制作のプロフェッショナルが取材、撮影、編集などを行って広告を制作。広告出稿いただいた法人企業様の魅力を余すことなく転職希望者様にお届けしています。 しかし対面撮影の機会が…

【8/18(木)】TECH Street主催「セキュリティエンジニア勉強会」に弊社ゼネラルマネジャーとシニアエンジニアが登壇します!

こんにちは。techtekt編集部です。 2022年8月18日(木)19:30~、TECH Street主催イベント「セキュリティエンジニア勉強会~社内のセキュリティ環境ってどうしてる!?知見・課題を共有~」が開催されます。 そこで、弊社デジタルテクノロジー統括部 シニア…

プログラマーのための行動経済学 (自信過剰とリーダブルコード)

はじめに サマリー 記憶に対する自信過剰 対策 チームや組織で失敗を防ぐには? 1. 読みやすいコードを書くためのコストを下げる 2. 読みやすいコードを書くことを(ゆるく)強制する まとめ 参考文献 ※三浦は退職していますが、本人の同意を得て、掲載を継…

ここで“はたらく”にはワケがある――データやテクノロジーで解決したい「若年者の雇用課題」とは

社会を取り巻く雇用課題の一つに「若年者の雇用課題」があります。例えば、高校卒業後の進路として就職を選択する場合に、大学卒とは異なる独自のルールや文化の中で職業選択をせざる得ないケースが存在したり、応募できる職種や待遇についても大学卒と差が…

新卒データサイエンティストの成長ストーリー #2 クエリを書く、その前にテーブルを見る

自己紹介 研究の紹介 研修開始時点でのデータサイエンスの実力 クエリを書く、その前にテーブルを見る 概要 SQL研修の目的 SQL研修の背景 テーブルを見るときのポイント 配属一ヵ月の新卒から見たデジタルテクノロジー統括部の印象 はじめまして!デジタルテ…