このサイトはCookieを使用しています。サイトの使用を続けることで、Cookieの使用に同意することになります。

Logo
    生成AI活用ガイド
    生成AI活用ガイド

    LangChainの新しいツール呼び出しインタフェースについて

    Feed元
    LangChain
    AI 要約

    LangChainブログでは、LLM(大規模言語モデル)が外部データソースとやり取りできる「ツール呼び出し」機能について説明しています。開発者は新しいtool_calls属性を介してLLMを使用して外部リソースとやり取りできます。ツール呼び出し機能の導入や利点、必要なバージョンアップについても説明されています。

    年月週
    2024年4月2週

    リンク

    Tool Calling with LangChain

    TLDR: We are introducing a new tool_calls attribute on AIMessage. More and more LLM providers are exposing API’s for reliable tool calling. The goal with the new attribute is to provide a standard interface for interacting with tool invocations. This is fully backwards compatible and is supported on

    blog.langchain.dev

    Tool Calling with LangChain

    記事概要

    LangChainブログは、LLM(大規模言語モデル)がAPIを介して外部データソースとやり取りできる「ツール呼び出し」機能について説明しています。新しいtool_calls属性を介して、開発者はLLMを利用してデータベース、ファイル、APIなどの外部リソースとやり取りできるようになります。

    記事の要約

    • ツール呼び出し機能により、開発者はLLMを使用して外部リソースにアクセスし、操作できます。
    • ChatModel.bind_tools()、AIMessage.tool_calls、create_tool_calling_agent()といったメソッドが導入されています。
    • 標準化されたインタフェースにより、異なるLLMプロバイダ間での切り替えが容易になります。
    • この新機能を利用するには、langchain_coreおよびパートナーパッケージのバージョンアップが必要です。
    • LangGraphの拡張機能を使用して、ツール呼び出しを行うエージェントやフローを簡単に構築できます。

    用語

    用語
    説明
    LLM (Large Language Model)
    大規模な言語モデルで、テキストデータを処理し、理解するAI技術です。
    ツール呼び出し
    LLMが外部データソースやAPIと対話する機能。
    ChatModel.bind_tools()
    モデルに使用可能なツールを指定するメソッド。
    AIMessage.tool_calls
    モデルが行ったツール呼び出しを容易にアクセスできる属性。
    create_tool_calling_agent()
    任意のツール呼び出しモデルを使用してエージェントを構築するコンストラクタ。

    TIS株式会社

    サイトのご利用について

    情報セキュリティ方針

    お問い合わせ・フィードバック

    Copyright 2024 TIS Inc.