いつもEureka Boxをご利用頂き、ありがとうございます。
「最新技術」のコンテンツを新たに公開しました。
【生成AI/RAG入門LlamaIndexの利用】カテゴリに2本のコンテンツを追加しました。
RAG入門の最後に、VectorStoreのカスタマイズを取り上げます。ファイルを読み込んでノードへ分割する部分をカスタマイズすることで回答精度を向上させる方法と、Indexを複数用意してその中から適切なものを選択することで精度を上げる方法を紹介します。
また、最終版のコードを「サンプルコードについて」からダウンロードできるようにしました。
「ドキュメントの読み込みをカスタマイズする」
「回答に使う「VectorStore」を選択して応答する」
今後も、コンテンツは定期的に新規追加・更新してまいります。
引き続き、Eureka Boxをよろしくお願いいたします。
いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「SPLリファレンス」、「最新技術」、「システムズエンジニアリングリファレンス」です。
【Tips/可変性分析・フィーチャモデリングのポイント】カテゴリに「可変性分析・フィーチャモデリングのポイント」を公開しました。
SPL開発では、製品ごとの違いを見極め、そのうちどこを可変部として扱い、どこを固有部として捨てるかを判断する必要があります。再利用性を高めて開発工数を削減するために、何に留意して共通部/可変部/固有部を切り分ければよいかを紹介します。
※学習コースで頂いた質問への回答として作成したコンテンツです。
【生成AI/RAG入門LlamaIndexの利用】カテゴリに3本のコンテンツを追加しました。
今回のテーマはデータベース検索のカスタマイズです。取り出した参照情報を取捨選択する方法(デフォルトで提供されているもの)と、取捨選択を独自に実装する方法を紹介します。また、取得した参照情報を再ランク付けして精度を向上させる方法も解説します。
「「参照情報(Node)選択」をカスタマイズする」
「カスタムクラスを使って「Node選択」をカスタマイズする」
「Rerankerを使って「Node選択」をカスタマイズする」
【パワエレ機器に対するMBSEの実践】カテゴリに「定量的な要求仕様」を公開しました。
今回は、パワエレ機器にシステムズエンジニアリングを適用する際の特徴のうち「定量的な要求仕様の扱い」を取り上げます。定量値を扱うには「単位」が重要になります。さらに、その値が連続値なのか離散値なのか、どのような制約条件があるのか、なども検討しなければなりません。それをどうモデル化するかを紹介します。
今後も、コンテンツは定期的に新規追加・更新してまいります。
引き続き、Eureka...
いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「SPLリファレンス」、「システムズエンジニアリングリファレンス」、「最新技術」、「ドメインモデリング演習」です。
【Tips/プロセス定義のポイント】カテゴリに「SPL開発と機能安全対応」を公開しました。
機能安全対応とは製品やシステムが故障しても安全が確保されることを目指したアプローチであり、電子・電気システムの誤作動による危険な状況を回避するための設計やプロセスを指します。この講座では、SPL開発において、機能安全対応にどうアプローチし、どう省力化できるかを解説します。
【パワエレ機器に対するMBSEの実践】カテゴリに「複数の技術ドメイン」を公開しました。
「概要」の講座で、パワエレ機器にシステムズエンジニアリングを適用する際の特徴として「複数の技術ドメイン」、「定量的な要求仕様の扱い」、「設計ノウハウの活用・再利用」の3つを取り上げました。今回は、そのうち「複数の技術ドメイン」について掘り下げて解説します。
【生成AI/RAG入門LlamaIndexの利用】カテゴリに2本のコンテンツを追加しました。
前回まででシンプルなRAG環境を構築しました。これからは、回答を改善するためにどうカスタマイズできるかを掘り下げていきます。今回は、回答の生成方法のカスタマイズです。質問にその場で回答するだけでなく、会話履歴を参照して回答するChatEngineも取り上げます。
「サンプルコードについて」のダウンロードファイルも今回の内容に対応したものに差し替えてあります。
「「応答の生成」をカスタマイズする」
「会話履歴を使って応答する(Chat Engine)」
スマート扇風機のドメインモデルを書いてみましょう。
解答の締め切りは11月17日です。その後、一週間程度で解答例・解説を公開する予定です。ご解答をお待ちしています。
いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「MBD学習」、「最新技術」です。また、サイドバーの人気コンテンツランキングを独立したページとしてリニューアルしました。
【CI環境の構築】カテゴリに「MATLAB 連携ジョブの作成 (シミュレーション実行)」を公開しました。
CIを利用したシミュレーションの自動実行について、具体的な例を使用して学びます。コミット時にシミュレーションを実行し、モデルが意図通りの動作をしているかどうかを判断できるCI環境を構築していきます。
「MATLAB 連携ジョブの作成 (シミュレーション実行)」
【生成AI/RAG入門LlamaIndexの利用】カテゴリに4本のコンテンツを追加しました。
ここからは、具体的なコードを使った解説に入ります。まずRAGを使わないときの動作を確認したあと、シンプルな構成でRAG環境を構築します。青空文庫の「怪人二十面相」を題材に、ドキュメントをベクトルデータに変換し、そのIndexを読み込みユーザーの質問に回答できるようにします。
「サンプルコードについて」
「RAGを使用しない場合のLLMの回答確認」
「ドキュメントをベクトルデータインデックスに変換する」
「ユーザーの入力に応答する(Query Engine)」
「【体験版】サンプルコードについて」
「【体験版】RAGを使用しない場合のLLMの回答確認」
「【体験版】ドキュメントをベクトルデータインデックスに変換する」
「【体験版】ユーザーの入力に応答する(Query Engine)」
「お知らせ」ページのサイドバーに表示していた人気コンテンツランキングを、独立したページとしてリニューアルしました。My Courseの「最新情報」下のボタンからご覧いただけます。どの学習コース、どの要素技術がよく見られているかと、各コース内のコンテンツのランキングを見ることができます。
今後も、...
いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「SPLリファレンス」、「ドメインモデリング演習」です。また、My CourseでV&Λ開発プロセスからコースを選択できるようにしました。
【Tips/プロセス定義のポイント】カテゴリに「SPL開発プロセスとA-SPICEの対応関係」を公開しました。
A-SPICEとは、自動車業界の標準プロセスモデルです。SPL開発には、通常の製品開発プロセスにはないプロセスがいくらか含まれます。それらのプロセスがA-SPICEとどう対応するかを紹介します。
電子書籍リーダーのドメインモデルを書いてみましょう。
解答の締め切りは10月13日です。その後、一週間程度で解答例・解説を公開する予定です。ご解答をお待ちしています。
「【9/20の課題】電子書籍リーダー」
「【9/20の課題】電子書籍リーダー」(体験版)
また、「【8/23の課題】ラジコンカー」の解答例も公開しています。
My CourseにV&Λ開発プロセスの画像を追加し、それぞれの吹き出しから該当するタブへ飛べるようにしました。【契約中のコース】のすぐ下「V&Λ開発プロセスとのマッピング」をクリックすると画像が開きます。
今後も、コンテンツは定期的に新規追加・更新してまいります。
引き続き、Eureka Boxをよろしくお願いいたします。
いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「最新技術」、「MBD学習」です。
【生成AI】の【RAG入門LlamaIndexの利用】コンテンツがスタートします。
生成AIは活用したいけれど、汎用のLLMだけでは心許ない、自社の知見も反映したい――そういうときに役立つのがRAGです。RAGに興味のある方、LlamaIndexを使ってみたい方に、本コンテンツを通じてRAG構築のイメージをつかんでいただければと思います。初回は、RAGとLlamaIndexの概要を説明します。
「RAGの概要」
「LlamaIndexの概要」
「【体験版】RAGの概要」
「【体験版】LlamaIndexの概要」
【API を使った効率化/API の基礎】カテゴリに「Simulink モデルの構築 (ブロック線図の作成)」を公開しました。
通常のモデリングは、モデルエディタ上で人が操作して行います。しかし、テストハーネス(モデル)の生成など、APIを使って機械的に構築できるモデルも存在します。そういった場合のため、APIを用いてSimulinkのブロック線図を作成する方法を説明します。
今後も、コンテンツは定期的に新規追加・更新してまいります。
引き続き、Eureka Boxをよろしくお願いいたします。
いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「おすすめのプレイリスト」、「USDMリファレンス」、「SPLリファレンス」、「ドメインモデリング演習」、「ソフトウェア開発学習」です。
【SDV】カテゴリを新しく公開しました。
SDV(Software Defined Vehicle)とは、「ソフトウェアによって定義されたクルマ」です。SDVでは、クラウド経由で新しいソフトウェアを継続的にアップデートすることにより新たな価値の実現をもたらす開発技術が必要になります。ここでは、SDV開発に必要な開発技術と、それに関してEureka Boxで提供しているコンテンツを紹介します。
【Tips/要求記述のコツ】カテゴリに「要求定義時の留意事項」を公開しました。
要求定義には「ここに気を付ければもっと良くなる」というポイントがいくつもあります。ここでは、そのうち、要求という「箱」、階層の深さ、構造と記述のバランス、図表の活用について、個別に掘り下げます。
【Tips/HandCode実装のポイント】カテゴリに「コードでの可変性の実現」を公開しました。
SPL開発における個別製品向けのコード実装プロセスは、コンフィグレーション、バインディング、製品固有コードの実装と進みます。コア資産から必要な資産を抽出するバインディングにおいて、C/C++言語でどのように可変性を実現できるかを紹介します。
ラジコンカーのドメインモデルを書いてみましょう。
解答の締め切りは9月15日です。その後、一週間程度で解答例・解説を公開する予定です。ご解答をお待ちしています。
「【8/23の課題】ラジコンカー」
「【8/23の課題】ラジコンカー」(体験版)
また、「【7/19の課題】アシスト自転車」の解答例も公開しています。
【ベーシック/要求定義】カテゴリに「...
いつもEureka Boxをご利用頂き、ありがとうございます。
情報が古くなったため、「最新技術」および体験版の「エッジAI」コンテンツの公開を9月8日をもちまして終了いたします。ご理解のほどよろしくお願いいたします。
いつもEureka Boxをご利用頂き、ありがとうございます。
以下のMBD学習コンテンツを公開しました。
【制御モデルの品質向上/スタイルガイドラインの適用】カテゴリに「Simulinkに関するルール」を公開しました。
スタイルガイドラインについての新しいコンテンツです。今回は、JMAABスタイルガイドラインで規定されたルールのうち、Simulinkに関するルールを取り上げます。また、それ以外のガイドラインやプロジェクトで設定すべきルールについても紹介します。
今後も、コンテンツは定期的に新規追加・更新してまいります。
引き続き、Eureka Boxをよろしくお願いいたします。
いつもEureka Boxをご利用頂き、ありがとうございます。
今週の新規追加コンテンツは、「USDMリファレンス」、「システムズエンジニアリングリファレンス」、「SPLリファレンス」、「ソフトウェア開発学習」です。また、各コースの学習進捗状況を一覧で確認できるページを作成しました。
【Tips/要求記述のコツ】カテゴリに「要求仕様書作成のアプローチ」を公開しました。
USDM要求仕様書を作成するアプローチには、提供するサービスから上位要求→下位要求→仕様と進むトップダウンと、ソフトウェア処理から仕様→下位要求→上位要求と進むボトムアップがあります。使い分けの基準とそれぞれの具体的な進め方を紹介します。
【パワエレ機器に対するMBSEの実践】カテゴリに「概要」を公開しました。
パワエレとは、パワーエレクトロニクスの略で、直流・交流という電力の種類や電圧を変換する技術です。パワエレ機器開発にシステムズエンジニアリングを適用する際には、パワエレ特有のポイントに気を配る必要があります。それをこれから何回かに分けて解説します。初回は概要を紹介します。
【Tips/シミュレーションモデル実装のポイント】カテゴリに「Simulinkモデルでの可変性の実現」を公開しました。
Simulinkモデルは、MathWorks社が提供するSimulinkというソフトウェアを用いて作成されるモデルのことで、動的システムのモデリング、シミュレーション、解析に使用されます。このSimulinkには、可変性を実現する手段が複数用意されています。それぞれについて、可変性の実現方法と長所・短所を紹介します。
【ベーシック/要求定義】カテゴリに「要求仕様の文書化」を公開しました。
要求仕様を文書化する方法としてEureka Boxでは「USDM」という技法を紹介しています。USDMを採用している理由と、USDMの概要をお伝えします。
がリリースされました。
「データサイエンス presented by HogeticLab」はHogetic Labが提供する「Bizschola」のデータサイエンスコンテンツを
Eureka Boxでも学習できるものとなっています。