うさラボ

お勉強と備忘録

2024-01-01から1年間の記事一覧

【Dify】Agentを試す

概要 Difyでエージェントを使って簡単なアプリを作成します Agent エージェントについての説明は以下です エージェント・アシスタントは、大規模言語モデル (LLM) の推論機能を活用できます。 独立して目標を設定し、複雑なタスクを簡素化し、ツールを操作し…

【Dify】RAGを使った簡単なアプリを作る

概要 Difyで簡単にRAGアプリを作成します RAGについての簡単な説明は以下です RAG(Retrieval-Augmented Generation)は、検索機能を組み込んだ自然言語処理の手法です。 まず、関連するテキストデータをデータベースから検索し、その情報を基にして新たなテ…

【Dify】Difyでサクッとアプリを作ってみる

概要 最近はやりのDifyを触ってみました 簡単なチャットボットを作ってみます Difyとは DifyについてはChatGPTに要約をお願いしました。 「Dify」はオープンソースのLLM(Large Language Model)アプリケーション開発プラットフォームです。 このプラットフ…

【Langchain】同時に複数のモデルに質問する(RunnableParallel)

概要 LangchainのRunnableParallelを利用し、複数のモデルに同時に同じ質問をさせてみます。 使うLLMモデル 1. GPT3.5 2. Command R+ 3. Groq + Llama3 70b 4. Groq + Gemma-7b 以下画像のように1つの質問に対して4つの回答が生成されます。 コード import s…

【Langchain】エージェント経由でNetmikoを使ってネットワーク機器からログを取得する

概要 LLM(大規模言語モデル)を利用したアプリ開発のフレームワークであるLangchainを使ってネットワーク機器からログを取得してみます www.langchain.com 環境 AlmaLinux 9.3 Python 3.9.18 Pythonライブラリ langchain==0.1.16 langchain-core==0.1.46 lang…