GFLOPS 生成AI HUB

プロンプトエンジニアリングの種類とは?複雑な推論にも耐えうるChain-of-Thought (CoT) Promptingについても解説

プロンプトエンジニアリングとは? プロンプトエンジニアリングとは、生成AIモデルがよりよく解釈できるように、構造化だてて作成されたプロンプトを書く技術のことです。プロンプトは、LLM(大規模言語モデル)に対してどのタスクを実行するか、どのような出力を生成するかを指示します。プロンプトには、指示、文脈、入力データ、および出力する指標の指示が含まれることがあります。プロンプトエンジニアリングを使用する […]

ChatGPTのファイルアップロード機能とは?

本記載は、OpenAI社のサポートサイトから翻訳した内容を転記しています。https://help.openai.com/en/collections/3742473-chatgpt ChatGPTのファイルアップロードに関するよくある質問 ChatGPTの新機能ファイルアップロードとは? ChatGPT内でさまざまな種類のドキュメントをアップロードして操作する新しい機能です。この機能は、既存のA […]

RAGとは?仕組みと導入メリット、導入時の事前知識や注意点をわかりやすく解説

  • 2024.07.15
  • RAG

RAG(Retrieval-Augmented Generation:検索拡張生成)とは? RAG(Retrieval-Augmented Generation:検索拡張生成)は、大規模言語モデル(LLM)によるテキスト生成に、外部情報の検索を組み合わせる技術です。この技術は、生成内容の正確さを向上させるために使用されます。具体的には、言語モデルがテキストを生成する際に、特定の知識や情報源(ナレッ […]

大規模言語モデルのトークンリミットとは?

トークンリミット(Token Limit)とは? トークンリミットとは、LLMが一度に処理できるトークンの数に対する制限のことです。トークンは、単語やフレーズ、その他のテキストの一部を表す単位です。例えば、「I love you.」というフレーズは、「I」、「love」、「you」、「.」、「 」の5つのトークンで構成されます。 トークンリミットの重要性 トークンリミットは、LLMの性能に影響を与 […]

RAGとは?LLMの回答の質を大幅に向上させるRAGの基本的なフローについて理解する

  • 2024.06.22
  • RAG

近年、生成AIの技術革新が進み、大規模言語モデル(LLM)がさまざまな分野で活用されています。しかし、LLMにはいくつかの課題があり、その解決策として注目されているのがRAG(検索拡張生成)です。本記事では、RAGがなぜ必要なのか、その理由とメリットについて解説します。 RAGとは? RAG(Retrieval-Augmented Generation)とは、大規模言語モデル(LLM)に外部情報を […]

プロンプトチェーン(Prompt Chain)とは?プロンプトエンジニアリングの応用編

プロンプトチェーン(Prompt Chain)とは? プロンプトチェーンとは、ChatGPTやClaudeのような大規模言語モデル(LLM)を使用してタスクを実行する際に、タスクを複数の小さなプロンプトに分割し、あるプロンプトの出力を次のプロンプトの入力として渡すプロンプトエンジニアリング手法のことを言います。 プロンプトチェーンのメリット プロンプトチェーンの応用 プロンプトチェーンは、LLMが […]

大規模言語モデルのFunction Callingとは?

大規模言語モデルのFunction Callingとは? 大規模言語モデル(LLM)のハルシネーションを抑えるための技術の一つとして、Retrieval-Augmented Generation(RAG)があります。RAGは、プロンプトに文脈を追加するために外部データを検索するリトリーバーを使用し、その後ジェネレーター(LLM)に送ります。 RAGは静的なデータに対して有効である一方、リアルタイム […]

RAGにも使うエンべディング(Embedding)とは?なぜエンべディングが必要なのか解説

  • 2024.05.28
  • RAG

Embedding(エンべディング)とは? Embedding(エンべディング)とは、いわばデータの「翻訳」プロセスのようなものです。たとえば、私たちが日常で使う言葉や文章といった複雑な情報を、コンピュータが理解しやすいシンプルな数値の形に変換するプロセスのことです。具体的には、分類されたデータ、複雑なデータ、または多くの情報を含む大次元のデータ(large-dimensional data)を、 […]

RAGにも使うベクトル化とは?なぜベクトルデータベースが必要なのか解説

  • 2024.05.28
  • RAG

ベクトル化とは? ベクトル化(Vectorization)は、入力データを数値の配列であるベクトルに変換するプロセスです。この変換は重要であり、ニューラルネットワークなどのMLアルゴリズムやモデルは、テキストや画像のような生のデータではなく、数値データを操作するためです。データをベクトルとして表現することで、数学的操作や線形代数の技術を適用して、データを効果的に分析し処理することができます。 ベク […]

プロンプトエンジニアリングとは?事例とユースケースの解説

  • 2024.05.27
  • RAG

プロンプトエンジニアリング(Prompt Engineering)とは? プロンプトエンジニアリング(Prompt Engineering)は、大規模言語モデル(LLM)などのAIシステムに対して、特定のタスクを効果的に実行させるために、どのようにプロンプト(入力テキスト)を設計するかという技術およびプロセスです。プロンプトは、モデルに対する指示や質問、またはタスクの説明として機能し、モデルが適切 […]

1 4 5