Vポイントマーケティング|TECH LABの Tech Blog

TECH LABのエンジニアが技術情報を発信しています

ブログタイトル

AI

Streamlit in SnowflakeとAI_EXTRACT関数を使ってブログの内容を管理する仕組みを作ってみました。

Snowflake World Tour Tokyoに参加しました! AISQLによるドキュメントの構造化 Streamlit in SnowflakeによるUIの実装 とりあえず作ってみたもの AI_EXTRACT Streamlit in Snowflakeによるアプリ実装 課題 まとめ Snowflake World Tour Tokyoに参加しました…

LT会でのNotebookLMの動画活用

こんにちは、テックラボの井上です。 テックラボでは毎週1回、メンバーが集まってLT会(Lightning Talk会)を開催しています。一昨年度からスタートしたこの取り組みも、気がつけば3年目に突入。1時間の枠を2名でシェアして、それぞれ30分ほどの発表を行うス…

databricksでgpt-oss-20bのFine-Tuningをする。

こんにちは、CCCMKホールディングスAIエンジニアの三浦です。 OpenAIがリリースしたオープンウェイトの言語モデルgpt-ossをカスタマイズ、つまりFine-Tuningするにはどうするんだろう?と最近調べていました。色々情報が見つかり、トライしてみた中で一番わ…

databricks Model Servingで画像生成モデルを動かしてみました。

こんにちは、CCCMKホールディングス三浦です。 最近は色々な画像生成モデルが出てきています。その中にはHugging Faceで公開されているものもあります。そういったモデルを試すことが出来る環境が欲しいな、と考えていました。 このブログでも何度か紹介して…

CCC社内で運用中のチャットボットのご紹介

CCCでは全社で利用される単機能のAIチャットボットと、 その他各種ドキュメント参照機能のついたRAG(Retrieval-Augmented Generation)機能を持った チャットボットを絶賛運用中です。

databricks Model Servingを使ってPDF・PPTXテキスト抽出APIを動かしてみる

こんにちは、CCCMKホールディングスAIエンジニアの三浦です。 ファイルを読み込み、その内容について回答が出来るLLM Agentを作ることが時々あるのですが、毎度ファイル読み込み処理を作るのが面倒だな、と感じることがありました。PDFやPPTXファイルからテ…

databricksのModel ServingにカスタムAgentをデプロイする時の手順について。

こんにちは、CCCMKホールディングスAIエンジニアの三浦です。 日中はとても暑いのですが、朝早い時間に外に出るとほんの少し涼しさを感じることがあります。8月も後半に入ったんだなぁと改めて思いました。 以前databricksのModel Servingを使ってRAG Agent…

Jetson AGX Orin 32GBでgpt-oss-20bを動かしてみる。

こんにちは、CCCMKホールディングス AIエンジニアの三浦です。 最近のAIに関する出来事で特に印象に残っていることがOpenAIによるオープンモデルgpt-ossのリリースです。OpenAIはWhisper⁠やCLIPといったオープンなモデルをリリースしていますが、オープンソ…

Test-Time Scalingがタスクに与える悪影響について、論文を読んで調べてみました。

こんにちは、CCCMKホールディングスAIエンジニアの三浦です。 先週末はたくさん花火大会が開催されたようで、私の住む街でも花火を見ることが出来ました。打ち上るたびに次はどんな花火になるんだろうと想像するのが楽しくて、いつまでも見ていられるなぁと…

SnowflakeのCortex AISQLを一通り使ってみました!

こんにちは、CCCMKホールディングスAIエンジニアの三浦です。 先日サンフランシスコで開催されたSnowflakeの年次サミット"SNOWFLAKE SUMMIT25"のキーノートセッションの動画がアップされていて、最近そちらを閲覧しました。面白いアップデートが紹介されてい…

DSPyとMLflowで LLMアプリケーションを開発!

こんにちは、CCCMKホールディングスAIエンジニアの三浦です。 先日、今年6月に開催されたdatabricksのDATA+AI Summit2025を振り返るdatabricksのユーザー会に参加し、LT枠で登壇させていただきました。 jedai.connpass.com 大分前からLLMアプリケーション開…

MLflowのPrompt Registryを使ってみる!

こんにちは、CCCMKホールディングスAIエンジニアの三浦です。 生成AI周りの機能がアップデートされたMLflowに、ベータ版の機能で"Prompt Registry"が搭載されていました。この機能はプロンプトエンジニアリングの効率化を目的とした機能で、生成AIアプリに搭…

"Prompting"から"Programming"へ!DSPyを使ったLLM Agent開発。

こんにちは、CCCCMKホールディングスAIエンジニアの三浦です。 毎日とても暑いですね・・・。体調を崩さないように気を付けないと、と思います。 databricksのDATA+AI Summit2025に参加したとき、ブレークアウトセッションで"DSPy"というAIアプリケーション…

CCCグループのAI利活用〜AI倫理ポリシーと全社横断の推進体制〜

こんにちは。テックラボの中岸です。 テックラボではAIの研究開発を行っていますが、その周辺情報として、今回のエントリーでは会社全体でのAI利活用の取り組みや体制についてご紹介します。 CCCグループ AI倫理ポリシーの策定 2025年1月、CCCグループはAIの…

LangGraph Supervisorを使ったMulti-Agentシステムの構築

LangGraph Supervisorを使ったMulti-Agentシステムの構築

databricksのノーコードでAgentが作れる"Agent Bricks"を試してみました。

こんにちは、CCCMKホールディングスAIエンジニアの三浦です。 先日参加したdatabricksのDATA+AI Summitというイベントでは様々なdatabricksの新しい機能が発表されました。 techblog.cccmkhd.co.jp その中で個人的にとても気になったのが"Agent Bricks"とい…

databricksのData+AI Summit2025に参加しました!

こんにちは、CCCMKホールディングスAIエンジニアの三浦です。 先週一週間、アメリカのサンフランシスコに出張してきました!目的はdatabricksのData+AI Summitというイベントに参加をするためです。 今回の記事では現地の様子をいくつかご紹介をした後に、2…

DatabricksでVLM(Vision Language Model)の推論と評価を試してみました。

こんにちは、CCCMKホールディングスAIエンジニアの三浦です。 今週、アメリカサンフランシスコで開催されるDatabricksのイベントに現地参加します。どんなアップデートが聞けるかとても楽しみです。 現地は気温が東京に比べて低めなので、風邪を引かないよう…

第39回人工知能学会全国大会に参加しました!

こんにちは、CCCMKホールディングスAIエンジニアの三浦です。 先日開催された人工知能学会全国大会に現地参加してきました!どんなイベントで、現地がどんな様子だったのか、そして特に印象に残ったトピックなどをまとめたいと思います。 第39回人工知能学会…

Dockerで作ったコンテナアプリをSnowflakeで動かしてみる!~Snowpark Container Services~

こんにちは、CCCMKホールディングスAIエンジニアの三浦です。最近オフィスが変わり、電車に乗っている時間が長くなりました。「読まないと」と思ってため込んでいた論文や記事を集中して読んでいく時間として活用しています。 最近Snowflakeでコンテナアプリ…

Azure Load Testingによるチャットボットの負荷テストを試してみました

こんにちは、AIエンジニアリンググループの矢澤です。 世間はGWでしたが、毎年この時期は交通機関や観光地が混むイメージがあるので、私はほぼ自宅で過ごしました。 ただ、イベントへの参加は新たなインスピレーションなど業務に繋がる可能性もあるので、別…

LLMに潜在空間で思考させる"Chain of Continuous Thought"についての論文を読みました。

こんにちは、CCCMKホールディングス AIエンジニアの三浦です。 先日海に行きました。景色もそうですが、海の近くでは普段の生活であまり感じない匂いなんかも感じられて新鮮な気持ちになりました。 はじめに LLMの推論精度を向上させる方法に"CoT(Chain of T…

Snowflake Cortex AnalystとLangGraphでテーブルデータ分析Agentを作る。

こんにちは、CCCMKホールディングス AIエンジニアの三浦です。 最近はだいぶ暖かくなって、新緑がまぶしい季節になりました。外に出るのが気持ちのいい時期は一年の中で意外と限られているので、しっかりと堪能したいです。 さて前回SnowflakeのCortex Analy…

SnowflakeのCortex Analystを使ってみました

はじめに Cortex Analyst Semantic Model Dimensions Time Dimensions Facts Filters Metrics Cortex Analystを構築してみる Snowflakeへのデータの格納 Semantic Modelの構築 つまずいたポイント まとめ はじめに こんにちは、CCCMKホールディングス AIエン…

NeurIPS 2024に参加しました(ワークショップ編 1)

こんにちは。AIエンジニアリンググループの矢澤です。 NeurIPS 2024の参加報告として、これまでチュートリアルや招待講演、オーラルプレゼンテーションの内容を共有しました。 今回は学会後半に行われたワークショップの中から、特に気になった発表の概要を…

Agentアプリ開発を加速する"MCP(Model Context Protocol)"を調べて触れてみる。

こんにちは、CCCMKホールディングスAIエンジニアの三浦です。気温が高くなってきたので冬服や厚手の布団をしまっていかないと・・・と感じる今日この頃です。 はじめに MCPについて 実装してみる Serverの実装 Clientの実装 Agentの機能を拡張する Serverの…

OpenAIの新モデル「GPT-4.5」について調査してみました

こんにちは。AIエンジニアリングGの矢澤です。 先日、昔遊んでいたゲームに関する動画を見ました。 昔のゲームは、ハードウェアに関する制約がある中でメモリを効率化したりCPUの強さを調整するために、様々な工夫を行っていたという話を聞いたことがありま…

LangGraphとDatabricksのGenieによるTable参照AgentアプリをModel Servingで動かしてみました。

はじめに Genie アプリケーションの処理の全体図 アプリケーション構築手順 Genieの作成 PATのシークレットへの登録 NotebookからGenieにアクセスする LangGraphのGraphをスクリプトに書き出す Graphの登録 Model Servingへのデプロイ Model Serving Endpoin…

NeurIPS 2024に参加しました(オーラル編)

こんにちは。AIエンジニアリンググループの矢澤です。 NeurIPS 2024の参加報告として、これまでチュートリアルや招待講演についての一部を共有しました。 今回は、学会のメインイベントであるオーラルセッションについて、特に気になった発表を紹介したいと…

ExpertGenQAによる自動QA生成を試してみました(実装編)

こんにちは。AIエンジニアリンググループの矢澤です。よろしくお願いします。 前回の記事で、ExpertGenQAによる自動QA生成の概要や実験結果について話しました。 本記事では、実験で使用したスクリプトを共有し、処理の流れや論文との差異について説明します…