RAKSUL TechBlog

RAKSULグループのエンジニアが技術トピックを発信するブログです

Technology

dbt build の高速化テクニック:効率的なデータパイプラインの構築

こんにちは、ノバセルでデータエンジニアをしている森田です。 普段 dbt でデータ変換を実装していると、データ量の増加やモデルの複雑化に伴い dbt build の実行時間が長くなり、開発効率や運用コストに影響が出てきます。特に、開発サイクルを高速に回すた…

VSCodeで作るRの分析環境(Mac)

はじめに こんにちは。ノバセルでデータサイエンティストをしている宮野です。 新しいPCでVSCode × Rの分析環境をつくる機会があったので、備忘録としてまとめます。 なお、すでにVSCodeとRはインストール済みのものとします。 必要なものをインストール VSC…

QuickSight における Row-Level Security を活用したデータアクセス制御

こんにちは。今回は、Amazon QuickSight の Row-Level Security (RLS) 機能を活用して、データアクセスをユーザーごとに制限する方法について解説します。 この記事では以下の内容を説明します。 RLS とは? RLS のセットアップ方法 実際のユースケースと運…

Spike-and-Slab事前分布の概要

この記事はノバセル Advent Calendar 25日目、最終日です。こんにちは。ノバセルでデータサイエンティストをしている石井です。 変数が重要か否かを明確化したい場面において利用することがあるSpike-and-Slab事前分布を題材として、概要をライトに書き留め…

AIエージェントで加速するBPO──ビジネスプロセスをどう変革するか

この記事は ノバセル Advent Calendar 24日目です。 こんにちは。ノバセルにてエンジニアをしております、浅田健太朗です。 この記事はこんな方向けです。 AIエージェントについて興味がある人 AIエージェントを使って業務をAX(AIトランスフォーメーション)…

【Python】PuLPで始める数理最適化

この記事は ノバセル Advent Calendar 23日目です。 こんにちは。 ノバセルにてデータサイエンティストをしています、石川ナディーム(@nadeemishikawa)です。 数理最適化とは、制約条件のもとで目的関数を最大化または最小化する手法です。ビジネス上のさま…

DagsterでTimeoutが起きた時に自動でリトライさせて面倒を減らした話

この記事は ノバセル Advent Calendar 20日目です。 はじめに こんにちは。ノバセルでデータエンジニアをしている小川です。 DagsterのSensorを使ってTimeout時の自動リトライ機能を作成したためサンプルコードでその実装方法と利点を解説しようと思います。…

人間がプロンプトを磨く時代は終焉を迎える

この記事はノバセル Advent Calendar19日目です。 こんにちは。ノバセルでエンジニアをしている浅田です。 ここではプロンプトエンジニアリングの今と未来について考察していきたいと思います。 はじめに 近年、自然言語処理の飛躍的な進歩に伴い、プロンプ…

React Hooks 深掘り:useClickAway と 最新のRef パターンについて理解する

この記事は ノバセル Advent Calendar 18 日目です。 ノバセル新卒3年目の田村(tamtam)です。最近ではJapanglish Techの主催をしています。 この記事では、React Hooksの一つである useClickAway フックについて深掘りし、コールバック関数の最新化をイベン…

Streamlitアプリを効率化するst.fragment 入門

この記事は ノバセル Advent Calendar 16日目です。 こんにちは。 ノバセルにてデータサイエンティストをしています、石川ナディーム(@nadeemishikawa)です。 Streamlitでアプリを開発する際、ページ全体が再レンダリングされてしまい困ってしまう場面に遭遇…

DirectLiNGAMの因果関係推定プロセス

この記事はノバセル Advent Calendar 14日目です。こんにちは。ノバセルでデータサイエンティストをしている石井です。 因果探索手法であるDirectLiNGAMの概略を、自身の備忘録としてライトに書き留めます。 はじめに なぜDirectLiNGAMを選んだのか 時系列デ…

広告運用 Agent を発想するための LLM 基礎研究への招待

この記事は ノバセル Advent Calendar の 11 日目の記事です。 ノバセル テクノロジー開発部の吉田と申します。 今回の記事では、直近発表された論文を通じて生成 AI の将来像について考察していきたいと思います。 はじめに 生成 AI が普及し、総務省の調べ…

sklearnとstatsmodelsのデフォルトの回帰モデルで得られる決定係数の違い

この記事は ノバセル Advent Calendar 10日目です。 ノバセルでデータサイエンティストをしている宮野です。前回は CausalImpactのアンチパターン について記載しました。今回はライト目に、自身の備忘録として書き残します。 はじめに ノバセルでは、比較的…

CausalImpactのアンチパターン

この記事は ノバセル Advent Calendar 6日目です。 こんにちは。ノバセルでデータサイエンティストをしている宮野です。 本記事では、CausalImpactを用いた効果検証および意思決定をする際に、気をつけたほうがいいポイントをアンチパターンとして紹介いたし…

QuickSight を用いたダッシュボードの継続的デリバリー

この記事は、ノバセル - Qiita Advent Calendar 2024 - Qiita の 5日目の記事です。 昨日は Model Context Protocol(MCP)からみたLLMの進化とマーケティング関連作業の近未来 - RAKSUL TechBlog という記事でした。 はじめに こんにちは、ノバセルでデータエ…

HackWeek2024レポート:チラシの入稿データをもとにのぼりの入稿データを自動生成してみた

皆さんこんにちは!ラクスル事業部でエンジニアをしている西尾、唐木(@knottey)、久冨(@tomi_t0mmy)です。 ラクスルでは毎年「HackWeek」というハッカソンイベントを行っています。今回、私たちは24新卒エンジニア2名、23新卒エンジニア1名という若手中…

新卒1年目だけどRubyKaigi2024に飛び込んできたレポート

こんにちは!24新卒の久冨(@tomi_t0mmy)です。ラクスル事業本部でサーバーサイドエンジニアをしています。 写真の1番左の、風で前髪が吹っ飛んでいるのが私です。テックブログ用の大事な写真に限ってネタみたいな写真になってしまった…… 今回参加したRaksul…

シェル起動時にGitHub CLIでPATを生成して開発を効率化!

こんにちは!ラクスル事業本部でエンジニアをやっています、灰原です! 皆さんは普段の開発でGitHubのPersonal Access Token (PAT) を使うことはありますか? ラクスルではいくつかの社内パッケージをGitHub Packagesで管理しており、それらのインストールの…

ノバセルでデータエンジニアへのジョブチェンジをした話

こんにちは。ノバセルのデータプロダクトチームでデータエンジニアとして働いている森田です。 現在は業務として Snowflake や dbt を用いたデータ基盤周辺システムの開発や運用に携わっています。 ノバセル以前の会社ではバックエンドエンジニアとしてソフ…

承認時間が半減!Slack Boltでワークフロー承認を最適化してみた

こんにちは!ラクスルのCorporate Application Developmentに所属している高橋です。 普段の業務としては社内システムの機能開発・改善に取り組んでいます。 ラクスルでは上司への承認依頼などのワークフローを管理するシステムを自社開発しています。 最近…

年末年始にソースコードのお掃除大会をした話

ラクスル事業本部サーバーサイドエンジニアの杉山です。2023年4月に新卒で入社しました。もう数か月で入社から1年とは、時の流れがはやいですね。 現在は印刷のラクスルにおける商品追加やその他運用・保守開発に携わっています。 今回の記事では、2023年12…

Tech組織が成長し続ける仕組みをつくるTech Organization Enablement

こんにちは。12月1日にラクスルにTech Organization Enablementという役割で入社した宮本です。 「Tech Organization Enablement」とは? Tech Organization Enablementという役割は、ラクスルの中で初めて作られたポジションです。私自身初めて耳にする役割…

ダンボールワンのフロントエンドでゼロランタイムCSS in JSを採用してみた

こんにちは、ラクスルの宮崎(@miyahkun)です。現在はラクスル株式会社の「ダンボールワン」という、ダンボールや梱包資材を扱うサービスの運用・開発を行っています。我々のチームではNext.jsを用いたサービス開発をしています。今回はその中で採用したvanil…

「ラクスル課題解決型インターン」データサイエンスチームとして参戦!

はじめに この夏「ラクスル 課題解決型インターン」に参加しました、インターン生の澤木です。僕はノバセルのデータサイエンスチームとして参戦したので、この記事ではその感想や、学びをまとめていこうと思います! 読んで欲しい人 ラクスルに興味がある人 …

ラクスルのインターン体験!ハッカソン型と課題解決型、どちらを選ぶべきか?

修士1年生の平尾です。情報セキュリティを専攻しています。 今回、ラクスルの課題解決型インターンに参加してきました。これまでラクスルでは、ハッカソン型のインターンのみを実施していたため、課題解決型の実務に近いインターンは今年が初の試みになりま…

ラクスル「課題解決型」インターンシップの体験レポート

9月11日から9月15日までの間行われていた、ラクスルの課題解決型インターンシップに参加した三森です。今回参加したサマーインターンについて、概要や感想などをまとめられればと思います。 目次 課題解決型インターンの概要 選考について 取り組んだ内容に…

HackWeek 体験記

こんにちは。私は、HackWeekに学生インターンチームとして参加しました。 今回はHackWeek体験記と題して、今後参加される方の参考となれば幸いです。 HacWeekとは ラクスルで年に一回開催される社内ハッカソンで、期間中エンジニアは通常業務を止めて参加し…

RAKSUL Summer Internship 2023 体験記

はじめに 私は、大学院で自然言語を対象にデータマイニングの研究をしています。 今回、ラクスルの2023サマーインターン生としてHackWeekに参加させていただきました。本記事は、ラクスルのインターンに興味を持っている方の参考になれば嬉しいと考え、自身…

Snowflake Summit 2023 で感じた新たな時代の盛り上がり

ラクスルグループのノバセル株式会社のデータエンジニアが海外カンファレンスであるSnowflake Summit 2023に参加した体験を紹介。

Dagster Cloudの導入チュートリアル

Dagster Cloudの導入からそのコンセプトの一部を紹介させていただければと思います。