並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 15 件 / 15件

新着順 人気順

Semantic Kernelの検索結果1 - 15 件 / 15件

  • Semantic Kernelを使ってGPTと外部ツールを簡単に連携してみる - Taste of Tech Topics

    こんにちは。最近湿度が上がってきてつらい@Ssk1029Takashiです。 最近当社ではAzure OpenAI Serviceを活用した検索ソリューションに取り組んでおり、私も開発として携わっています。 www.acroquest.co.jp そんな中でもOpenAIのGPT周りのアップデートが激しく、GPT-4のリリースなどニュースに事欠きません。 特にChatGPT PluginsというChatGPTと外部のデータソースやツールなどを連携する枠組み発表され、よりChatGPTにできることが広がっています。 その中で先月MicrosoftがSemantic KernelというSDKを発表しました。 Semantic KernelとはGPT-3などの大規模言語モデルをアプリ開発に統合するC#で開発されたOSSのSDKです。 これを使うことで、ChatGPT PluginsのようにGPT

      Semantic Kernelを使ってGPTと外部ツールを簡単に連携してみる - Taste of Tech Topics
    • Microsoft が LLM をアプリ開発に統合するための OSS「Semantic Kernel」を発表 - Qiita

      Semantic Kernel (SK) は Microsoft が OSS として発表した、大規模言語モデル (LLM) をアプリにすばやく簡単に統合できる SDK です。SK は従来のプログラミング言語と最新のLLM AI "プロンプト" を簡単に組み合わせることができ、テンプレート化、チェーン化、埋め込みベースのメモリー、およびプランニング機能を備えています。 機能的には、LangChain や LlamaIndex に似たような機能を持っているライブラリです。現状は C# 向けにリリースされています。4/17 に Python 版 もリリースとなりました。ただし機能は部分的な実装である点にご注意ください。(FEATURE MATRIX) 6/23 Semantic Kernel が Copilot stack との連携を明確化しプラグインエコシステムと統合 Semantic Ker

        Microsoft が LLM をアプリ開発に統合するための OSS「Semantic Kernel」を発表 - Qiita
      • Langchain・Semantic Kernel・guidanceでエージェント機能を実装して比較してみた。 - Qiita

        実装する処理 各ライブラリでエージェントの機能を実装し、色々と比較してみました。 ~前提条件~ 紫の対話可能なエージェントとユーザの対話により、ざっくりとした実行計画が既に作成済みのものとします。 そのため、青色のエージェントの処理(⑤)を「guidance・Semantic kernel・Langchain」で実装します。 今回、青色のエージェントには以下の3つの機能を持たせています。 Search: 社内資料の検索を想定した関数 Web: Web検索で外部情報を取得することを想定した関数 Answer: search, webで収集した情報とユーザの入力を基に回答を生成する関数 紫の対話可能なエージェントではユーザとの対話により、実行計画のベースを作ります。 こちらについてはまた別の記事でまとめようと思います。 最終的に以下のような出力が得られます。 この出力を青色のエージェントに渡し

          Langchain・Semantic Kernel・guidanceでエージェント機能を実装して比較してみた。 - Qiita
        • LLMをアプリ開発に統合するSDK「Semantic Kernel」がPythonに対応、TypeScriptへの対応も検討中

          米Microsoftは、一般的なプログラミング言語から大規模言語モデル(Large Language Models)の機能を扱いやすくする軽量のSDK(Software Development Kit)「Semantic Kernel」のPython対応版を4月17日(現地時間)に公開した。Semantic KernelはMITライセンスで公開しているオープンソース・ソフトウェア。 MicrosoftがSemantic Kernelを初めて公開したのは2023年3月17日(現地時間)。そのときはC#に対応し、Python対応版は「実験的」という扱いで公開していた。今回は、Python対応版を正式に公開した。 Semantic Kernelを利用すると、開発者は自身が開発するアプリケーションに大規模言語モデルが持つ機能を組み込みやすくなる。Semantic Kernelを利用したソフトウェア

            LLMをアプリ開発に統合するSDK「Semantic Kernel」がPythonに対応、TypeScriptへの対応も検討中
          • GitHub - microsoft/semantic-kernel: Integrate cutting-edge LLM technology quickly and easily into your apps

            Semantic Kernel is an SDK that integrates Large Language Models (LLMs) like OpenAI, Azure OpenAI, and Hugging Face with conventional programming languages like C#, Python, and Java. Semantic Kernel achieves this by allowing you to define plugins that can be chained together in just a few lines of code. What makes Semantic Kernel special, however, is its ability to automatically orchestrate plugins

              GitHub - microsoft/semantic-kernel: Integrate cutting-edge LLM technology quickly and easily into your apps
            • Microsoft、「Semantic Kernel for Java 1.0」のリリース候補を公開

              米Microsoftは、大規模言語モデル(LLM)のアプリへの迅速な統合を可能にするSDK(統合開発環境)である「Semantic Kernel」向けJavaライブラリのリリース候補「Semantic Kernel for Java 1.0.0-rc2」を、3月5日(現地時間)に公開した。 Semantic Kernel for Javaは、開発者がJavaでコーディング中にAIを活用できるようにするオープンソースのライブラリで、Java 8以降と互換性があり、幅広いJavaアプリケーションに対応している。AIサービスをJavaプロジェクトに統合することによって、使い慣れたJava開発環境を犠牲にすることなく、AIとLLMの可能性を最大限に引き出せるようになる。 Microsoftは、Semantic Kernel for Javaの可能性をただちに理解できるようにすべく、サンプルコードを

                Microsoft、「Semantic Kernel for Java 1.0」のリリース候補を公開
              • Python版 Semantic Kernelのプランナーを理解しよう。~実装を通して学んだことの備忘録~ - Qiita

                0. まとめ ※ソースコードと睨めっこし、色々試しながら実行して得た見解ですので、正確ではないかもしれません。 (ドキュメント読めば書いてあるんですかね、、) 用語については下記記事にとてもわかりやすくまとめられています。 スキル間の結果の受け渡しは勝手に行われる 受け渡す必要がない場合でも、受け取りは発生する 受け取った側で使わなければOK 内部の処理では、コンテキストオブジェクトで行われる(context['input']に前の結果が入っている) ネイティブ関数で前のスキルの実行結果を受け取る際はcontextを使う 上述の通り、スキル間の値の受け渡しはコンテキストを用いるため (ドキュメントをちゃんと読んでおらず、ほかにも方法があるかもなので要調査です) セマンティック関数のconfig.jsonを書く際はinputを含めた方がいい 無くてもエラーにならないが、input: <空白>

                  Python版 Semantic Kernelのプランナーを理解しよう。~実装を通して学んだことの備忘録~ - Qiita
                • Azure OpenAI Service を便利に使うための Semantic Kernel を試してみよう on C#

                  2023/12/22 追記: この記事は Semantic Kernel の正式リリース前のバージョンを使用しています。 現在は Semantic Kernel v1 がリリースされています。この記事の当時のバージョンとは大きく API が変わっているため、この記事の内容は参考程度にしてください。 はじめに OSS で開発されている OpenAI を便利に使うための SemanticKernel を試してみました。 SemanticKernel は Microsoft が OSS で開発していて .NET と Python で使えるようになっています。 どちらかというと .NET がプライマリーで Python が後から追加された感じです。リポジトリは以下になります。 今回は簡単に .NET で試してみたメモを残しておきます。 インストール・セットアップ .NET のクラスライブラリなので

                    Azure OpenAI Service を便利に使うための Semantic Kernel を試してみよう on C#
                  • Microsoft、Java開発者向けオープンソースライブラリ「Semantic Kernel for Java」を発表

                    Semantic Kernel for Javaが発表されました。 Microsoftは7月20日、Java開発者向けにSemantic Kernel for Javaを発表しました。 このオープンソースライブラリを使えば、 Semantic Kernel for Javaが発表 Microsoftは7月20日、Java開発者向けにSemantic Kernel for Javaを発表しました。 このオープンソースライブラリを使えば、JavaでコーディングしながらAIの力を利用できるようになります。 詳細を見ていきましょう。 Semantic Kernel for Javaとは? Semantic Kernel for Javaは、JavaでAIの力を活用するためのオープンソースライブラリであり、Java 8以上と互換性があります。 AIサービスをJavaアプリケーションに統合できるので、

                    • Semantic Kernel のサンプル概要

                      Semantic Kernel とは? Microsoft が発表した SDK 大規模言語モデル (LLM) AI と連携したアプリを簡単に構築することができるようになる C# で実装できる(Python も可) 機能としては、LangChain や LlamaIndex、また今後利用可能となる ChatGPT Plugins に近いものではないかと思います。 本記事では、具体的にどのようなことができるのか を GitHub リポジトリにあるサンプルに沿って見ていきます。Semantic Kernel の詳細について知りたい方は以下の参考サイト等を参照ください。 参考サイト 公式ドキュメント : What is Semantic Kernel? GitHub : Semantic Kernel Microsoft が LLM をアプリ開発に統合するための OSS「Semantic Kern

                        Semantic Kernel のサンプル概要
                      • ReActのアプリケーションを簡単に実装するには? GPT×外部ツールの連携をお手軽にする「Semantic Kernel」 | ログミーBusiness

                        「ChatGPT Meetup」は、プロンプティングからOpenAI API、さらには周辺のライブラリやHubのエコシステムまで広く活用の助けになる知見を共有し、みんなで手を動かして楽しむためのコミュニティです。2回目に登壇したのは、Acroquest Technology株式会社のデータサイエンスチームYAMALEXに所属している佐々木峻氏。Semantic Kernelを使った、ChatGPTと外部ツールの連携について発表しました。 アジェンダを紹介佐々木峻氏:自己紹介ですね。Acroquest Technologyの佐々木と申します。ふだんは主に検索システムあたりの開発をやっています。 軽くうちの会社の紹介だけさせてください。新横浜にあるシステム開発の会社で、主にIoT関連やデータ分析などをやっています。 最近は、「ChatGPT」と検索システムの結合などをやり始めているので、検索と

                          ReActのアプリケーションを簡単に実装するには? GPT×外部ツールの連携をお手軽にする「Semantic Kernel」 | ログミーBusiness
                        • MS Semantic Kernelを用いたAIアシスタントの作り方(ChatGPT、GPT-4版)【連載第2回】 - Qiita

                          連載第2回です。本記事ではSemantic KernelでChatGPT(gpt-35-turbo)を使用し、チャットをするSemantic functionを実装して、チャット機能を実現します。 ※本領域は変化が激しいです。内容は23年7月9日時点の情報となります まずはじめに、本連載記事で最終的に完成するアプリケーションの動作の様子を示します。本連載の最後にはこのような動作をするAIアシスタント(※Jupyter Notebook)が完成します(※こちら第1回記事に掲載していた動画と同じものです)。 (内容)最初に雑談を交わし、その後、Azureのストレージアカウントを作成してもらいます。動画の最後に、きちんと作成されたかをAzureポータル上で確認します。 【目次】 第1回 Microsoft Semantic Kernelとは ・Semantic Kernelを一言で表すと? ・S

                            MS Semantic Kernelを用いたAIアシスタントの作り方(ChatGPT、GPT-4版)【連載第2回】 - Qiita
                          • Introduction to Semantic Kernel

                            Semantic Kernel is a lightweight, open-source development kit that lets you easily build AI agents and integrate the latest AI models into your C#, Python, or Java codebase. It serves as an efficient middleware that enables rapid delivery of enterprise-grade solutions. Enterprise ready Microsoft and other Fortune 500 companies are already leveraging Semantic Kernel because it’s flexible, modular,

                              Introduction to Semantic Kernel
                            • Hello, Semantic Kernel! | Semantic Kernel

                              Artificial intelligence (AI) and Large Language Models (LLM) are helping to transform the way we develop and interact with software. From chatbots to code generators, natural language is the future of user interaction, delivering delightful and intelligent “copilot” experiences. As these AI models become more prevalent and accessible, organizations and developers are looking for ways to quickly an

                                Hello, Semantic Kernel! | Semantic Kernel
                              • Using OpenAI's Audio-Preview Model with Semantic Kernel | Semantic Kernel

                                OpenAI’s gpt-4o-audio-preview is a powerful multimodal model that enables audio input and output capabilities, allowing developers to create more natural and accessible AI interactions. This model supports both speech-to-text and text-to-speech functionalities in a single API call through the Chat Completions API, making it suitable for building voice-enabled applications where turn-based interact

                                  Using OpenAI's Audio-Preview Model with Semantic Kernel | Semantic Kernel
                                1