Taste of Tech Topics

Acroquest Technology株式会社のエンジニアが書く技術ブログ

生成AI

Amazon Bedrock Knowledge Bases のベクトルDBに Aurora Serverless v2 を利用する

こんにちは。大塚です。今回は、Amazon Bedrock Knowledge Basesを使い、ベクトルDBとしてAmazon Aurora PostgreSQLの利用を試したいと思います。 昨年の12月にはBedrock Knowledge BasesのベクトルDBとしてAurora PostgreSQLをクイック作成できるようになり…

Amazon Bedrock Flows で対話的なフローを行ってみる

はじめに こんにちは一史です。 冬にもかかわらず、自宅のモンステラが新芽を出しており、生命力に驚いています。さて最近、Amazon Bedrock Flowsの新機能としてマルチターン形式の会話機能がサポートされました。 aws.amazon.com従来は、ユーザーが1回のプ…

Amazon BedrockのMulti Agent Collaboration で高度なエージェント連携を実現

はじめに 最近OSSのLLMサービスが気になっているデータ分析エンジニアの木介です。 今回は2024年12月に発表された、Amazon Bedrockの「Multi Agent Collaboration」について実際にサンプルコードを動かしながら解説していきます。aws.amazon.com Multi Agent…

Amazon Nova モデルと Bedrock Knowledge Base で動画検索を実現する

こんにちは、機械学習チーム YAMALEX の駿です。 YAMALEX は Acroquest 社内で発足した、会社の未来の技術を創る、機械学習がメインテーマのデータサイエンスチームです。 (詳細はリンク先をご覧ください。) 突然ですが、動画を検索したくなることってあり…

Azure Content Understandingを使って動画から構造化データを作る

こんにちは。データサイエンスチームYAMALEXの@Ssk1029Takashiです。 最近はLLMのFine Tuningに夢中の日々です。昨年のMicrosoft Ignite 2024にて、Azure Content Understandingというサービスが発表されました。 このサービスはOfficeドキュメントや画像、…

Amazon Bedrock の Rerank API を活用してRAGの精度を向上させる

こんにちは、機械学習チーム YAMALEX の駿です。 YAMALEX は Acroquest 社内で発足した、会社の未来の技術を創る、機械学習がメインテーマのデータサイエンスチームです。 (詳細はリンク先をご覧ください。) RAG(検索拡張生成:Retrieval-Augmented Gener…

bolt.new はシーケンス図からどこまで自動生成できるか?

こんにちは、バックエンドエンジニアの前田です。 前回はbolt.newを用いて、画面イメージからどこまで画面を生成できるかを試してみました。 acro-engineer.hatenablog.com 画像を読み込み、ほぼイメージ通りに生成してくれることが分かったので、今回はシー…

bolt.new は画面イメージからどこまで自動生成できるか?

こんにちは、バックエンドエンジニアの前田です。 正月お餅を食べすぎたので、体重が跳ね上がっていないか心配です。さて今回は、bolt.new に対して、画面イメージを元に、どこまで画面生成を簡単に行えるか、試してみました。 画面のレイアウトがあっても、…

2024年アドベントカレンダー振り返り、今年は生成AIと検索が大反響

皆さんこんにちは Acroquestのデータサイエンスチーム「YAMALEX」のチームリーダ、@tereka114です。 YAMALEXチームでは、コンペティションへの参加や自社製品開発、技術研究などに日々取り組んでいます。今年も、アドベントカレンダーとして、9つの記事を本…

Difyの基本!ワークフローとノードのおさらい

こんにちは、技術イベントに参加してきてアウトプット欲が高まっているハヤトです。 この記事は Dify Advent Calendar 2024 のシリーズ2、24日目の投稿です。最近も精力的にアップデートが重ねられているDifyですが、 その中心的な機能であるワークフローと…

vLLMを利用したLLM推論高速化テクニック

皆さんこんにちは Acroquestのデータサイエンスチーム「YAMALEX」のチームリーダ、@tereka114です。 YAMALEXチームでは、コンペティションへの参加や自社製品開発、技術研究などに日々取り組んでいます。大規模言語モデル(通称:LLM)は近年、非常に注目さ…

Amazon Bedrock Knowledge Base の構造化データ取得はどこまで複雑なクエリに対応できるか

こんにちは、機械学習チーム YAMALEX の駿です。 YAMALEX は Acroquest 社内で発足した、会社の未来の技術を創る、機械学習がメインテーマのデータサイエンスチームです。 (詳細はリンク先をご覧ください。) この記事は Amazon Bedrock Advent Calendar 20…

Amazon Bedrock の Tool Use(Function Calling)でプロンプトに応じて処理を振り分ける

はじめに こんにちは一史です。 最高気温も10℃を下回る日も出てきて、外出する際には、マフラーをするようになりました。 皆様も体調にはお気を付けください。さて、OpenAIのChatGPTではFunction callingという会話の流れからAIが判断して関数(メソッド)を…

Amazon Bedrock Knowledge Baseのクエリフィルター自動生成で検索の精度を向上させる

こんにちは、機械学習チーム YAMALEX の駿です。 YAMALEX は Acroquest 社内で発足した、会社の未来の技術を創る、機械学習がメインテーマのデータサイエンスチームです。 (詳細はリンク先をご覧ください。) この記事は Amazon Bedrock Advent Calendar 20…

Amazon Bedrock の新モデル Amazon Nova の精度を確認してみた

はじめに 急に冬らしい寒さを感じるようになってきました。 データ分析エンジニアの木介です。Amazon Bedrock Advent Calendar 2024 シリーズ2の16日目のブログ記事になります。qiita.com今回は12月のAWS re:Invent 2024にて発表のあったAWSの最新LLMモデル…

生成AI×アプリ開発!bolt.newでフロントエンドが苦手な私でもWebアプリ開発

こんにちは。バックエンドエンジニアの前田です。 最近はかなり冷え込んできて、冬が近づいてきたなと感じます。 社内では、肉まんを販売しています。 寒い日に熱々の肉まん、良いですよね。さて、今回はbolt.newを用いて、ゼロからアプリケーションを作成し…

Pineconeでハイブリッド検索/リランクは検索精度にどのように寄与するか?

はじめに こんにちは、データ分析エンジニアの木介です。 秋も深まり、肌寒さを感じる季節となりましたが、皆様いかがお過ごしでしょうか。 今回はPineconeを使ったハイブリッド検索とリランクについて紹介していきます。 はじめに 概要 1. Pineconeとは 2. …

OpenAIのプロンプトジェネレーターで至高のプロンプトを生成する

こんにちはイワツカです。 食欲の秋ということでサツマイモやキノコが美味しい季節ですね。 さて今回は、生成AIを使おうと思ってもプロンプトの書き方がよく分からず、生成AIから思ったような回答を得られない...なんて方におススメのOpenAIのプロンプトジェ…

Amazon Bedrock Knowledge Base は OpenSearch にどのようなインデックスを作成するのか?

こんにちは、機械学習チーム YAMALEX の駿です。 YAMALEX は Acroquest 社内で発足した、会社の未来の技術を創る、機械学習がメインテーマのデータサイエンスチームです。 (詳細はリンク先をご覧ください。) 寒くなってきたので、暖房をつけてしまいました…

Difyを安全にバージョンアップできるようにする

はじめに こんにちは。10月も半ばを過ぎ、秋らしい空気が広がっていますね。 紅葉が見頃になるのが待ち遠しいです。 AWSエンジニアの小林です。さて今回は、生成AIアプリの開発プラットフォームとして注目を集めている「 Dify」を扱っていきます。 Difyには…

Amazon Bedrock をTeamsとノーコードで連携する

はじめに 10月に入り、やっと秋らしい感じになってきました。 データ分析エンジニアの木介です。 先日、AWS Chatbotの新機能を利用して、BedrockがTeamsやSlackと簡単に連携できるようになったと発表がありました。 今回は、その内容を確認して、BedrockとTe…

Difyで作成した生成AIチャットをWebアプリに組み込む

はじめに 9月に入って、少し涼しくなったと思ったら、また、35℃などになる暑い日が続きますね。 データ分析エンジニアとして毎日充実した時間を過ごしている木介です。 今回はGUIで簡単に生成AIアプリを作成できるDifyで作成したAIアプリを簡単にWebアプリに…

Dify v0.8.0でパラレル処理(並列処理)を活用したワークフローを作成する

こんにちは、バックエンドエンジニアの前田です。 先日、以前自分が書いたコードのコメントが何を伝えたいのかがわからず、いかにわかりやすいコメントを書くことが大事かを身に染みて痛感しました。さて、今回はDifyのアップデートで新規追加された機能「パ…

AWS App Studioで生成AIを活用した簡単ノーコードアプリ開発

はじめに こんにちは。9月に入りようやく涼しさを感じられるようは日が増えてきましたね。 AWSエンジニアの小林です。2024年7月にAmazon Web Services (AWS) からプレビュー版として「AWS App Studio」がリリースされました。 このツールは、生成AIを利用し…

Advanced RAGをAmazon Bedrock Prompt Flowsで作成する

はじめに 夏本番のこの時期、皆様のご様子はいかがでしょうか。データ分析エンジニアの木介です。暑さにも負けず、毎日一歩一歩成長しています。 今回は先日紹介したPrompt Flows for Amazon Bedrockを使ったAdvanced RAGの実装方法についての紹介を行ってい…

Difyで複数のLLMを切り替えるチャットを実現する

こんにちは、バックエンドエンジニアの前田です。 最近、南海トラフ地震の臨時情報や台風などもあったりして、自衛のための事前準備は欠かせないなと思いました。さて、今回はDifyを使って複数の大規模言語モデル(LLM)を切り替えるチャットボットを作って…

Amazon Bedrock の Titan Image Generator で背景差し替え

はじめに こんにちは。パリ五輪はバドミントン混合ダブルスの熱いラリーに見入ってしまいました、コバタカです。ECサイトやカタログなど、商品の画像が必要になる場面は多々ありますが、スタジオで撮影しようとするとコストが嵩んでしまいます。 そんな時に…

Amazon Bedrock Prompt Flowsで生成AIワークフローをGUIで作成する

はじめに 夏真っ盛りのこの時期、いかがお過ごしでしょうか。日々の暑さに負けない、データ分析エンジニアの木介です。 今回は、2024年7月にプレビューとして発表された、「Amazon Bedrock Prompt Flows」を利用して、LLMワークフローを構築してみたいと思い…

ChatGPTとOneDriveを連携させて業務効率化

はじめに こんにちは、イワツカです。 最近は湿度と気温が高く蒸し暑いので海やプールで涼みたいものですね。 さて今回は、OpenAIからChatGPTのExcelデータの分析機能が進化したという発表があったので、OneDrive上のファイルをもとにExcelデータをどのよう…

DifyとKnowledge bases for Amazon Bedrockを連携させてRAGを構築する

こんにちは。ベランダで育てていたバジルが虫に食べられてしまいました。ハヤトです。 しかし植物の生命力というのはすごいもので、残った茎から再び葉っぱが成長してきています。次はぜひ私が食べたいものです。さて、成長著しいといえば生成AIアプリ開発の…