AIエージェントを作る!LangGraphの使い方を解説してみた

  Рет қаралды 16,234

にゃんたのAI実践チャンネル

にゃんたのAI実践チャンネル

Күн бұрын

Пікірлер: 35
@qwerty-td6qt
@qwerty-td6qt 3 ай бұрын
なるほどです lang chainを使い始めた時に、将来的にはLLMへのQAを行う個々のagentが関数と同様の位置づけになって、複数のagentを組み合わせて推論プログラミングを行う世界が来ると理解したのですが、このLang Graphと言うのが正に推論プログラミングのフレームワークなのだなと理解しました 面白いので使ってみます
@ひろむ-r4k
@ひろむ-r4k 2 ай бұрын
にゃんたさんのは非常に丁寧で分かりやすいので私でも同じように動かすことが出来ました! ぜひマルチエージェントの説明もお願いしたいです(なるべく早いとありがたいです。。)
@プライベート視聴用
@プライベート視聴用 3 ай бұрын
待ち侘びたLangGraphの解説でした、大変に分かりやすく感謝しかありません。是非マルチエージェントについても解説お願いします
@aivtuber2866
@aivtuber2866 3 ай бұрын
少しでも役に立ったようで良かったです! マルチエージェントも頃合いを見て紹介したいと思います!😊
@大橋正紀-f7b
@大橋正紀-f7b 3 ай бұрын
公式ページ見ちゃうと難しく感じますね。スモールスタートで寄せていく発想良いですね!とても分かりやすくて参考になりました。実装ベースもよかったです。LangGraphは可能性を感じます。また次回ありましたら楽しみにしています!
@aivtuber2866
@aivtuber2866 2 ай бұрын
公式ページ難しいですよね😫 少しでも参考になったようで良かったです! また良さそうなものがあったら紹介しますね~!
@バンジョー-j8j
@バンジョー-j8j 9 күн бұрын
むちゃくちゃ参考になります!!ありがとうございます!!
@aivtuber2866
@aivtuber2866 9 күн бұрын
ありがとうございます! そんなに喜んでいただけて良かったです・・・!
@user-udonko
@user-udonko 3 ай бұрын
確かに便利。自分で一から作成するより視覚的にわかりやすいね。
@山田太郎-z1s8y
@山田太郎-z1s8y 2 ай бұрын
カスタマイズしまくれるので個人的にはDifyよりもこっちの方が好みですね。
@tmhr1
@tmhr1 3 ай бұрын
langchainなら使ってる この間のAIエージェントの動画みてから、Claude3モデル使ってカスタムチャットbotくらいなら作れるようになった😊
@tumf
@tumf 3 ай бұрын
ありがとうございます!
@aivtuber2866
@aivtuber2866 3 ай бұрын
スパチャありがとうございます!!😲
@進撃の巨人-m7x
@進撃の巨人-m7x 3 ай бұрын
役に立った、ありがとー
@aivtuber2866
@aivtuber2866 3 ай бұрын
ありがとうございます😊 そのように言っていただけて良かったです!
@hassy3001
@hassy3001 3 ай бұрын
いつも勉強させて頂いています。 GPTsは、今回の例に挙げられている機能を一般に使いやすく公開しているものなのかなと理解していますが、いかがでしょうか。 ご教授頂けると、幸いです🙇
@aivtuber2866
@aivtuber2866 3 ай бұрын
ありがとうございます😊 > GPTsは、今回の例に挙げられている機能を一般に使いやすく公開しているものなのかなと理解していますが、いかがでしょうか。 こちら概ね正しいと思います! ただ、LangGraphの方が色々カスタマイズが可能で 例えば、言語モデルを複数設定して強調させることでタスクを解かせたりなど より複雑なエージェントの動きを実現できるのかなと思います!
@hassy3001
@hassy3001 3 ай бұрын
@@aivtuber2866 ありがとうございました😊
@shouo4728
@shouo4728 3 ай бұрын
いつも勉強させていただきありがとうございます。 1点質問させてください。 OpenAIの機能として備わっているfunction callingを利用した場合も 概ね同様の処理を行うことができると認識しているのですが、 もし大きな違いなどがありましたら教えていただけますと幸いです。 勉強不足で、的はずれな質問をしていたら申し訳ないです。
@aivtuber2866
@aivtuber2866 3 ай бұрын
ありがとうございます! > OpenAIの機能として備わっているfunction callingを利用した場合も 概ね同様の処理を行うことができると認識しているのですが、 もし大きな違いなどがありましたら教えていただけますと幸いです。 LagnGraphは中でFunction Callingを利用しているようなので 誤認識の通り、Function Calling単体でも同様の処理が行えるかと思います!
@k.j2418
@k.j2418 3 ай бұрын
質問です。 複数のdBを参照させて回答を生成させる場合、どのdbを参照するかをエージェントが選ぶように設計できるんでしょうか? どうやってルーティングを選択してるのか、よくわかりませんでした。
@aivtuber2866
@aivtuber2866 3 ай бұрын
質問ありがとうございます。 Toolの選択は、Toolの関数のdocstringが使用されて どのツールを利用するべきかを判断していると理解しています。 従って複数のDBを利用する場合は、DB毎にツールを定義して それぞれdocstringを記載して、LLMにbindしておくと、1度の入力で 呼び出すべきToolが複数出力されるのではないかと思います・・・! (間違っていたら申し訳ないです)
@k.j2418
@k.j2418 3 ай бұрын
@@aivtuber2866 ご回答ありがとうございます。 よく考えたら、自分で調べもせずに軽率に質問してしまい申し訳ありませんでした。 いつも参考にしてます。 これからも投稿楽しみにしてます。
@ゆっくり進化心理学
@ゆっくり進化心理学 3 ай бұрын
PC作業の大半を任せられるレベルのエージェントはまだまだ先になりそうですかね・・・?
@aivtuber2866
@aivtuber2866 3 ай бұрын
簡単な作業であれば、いけそうな気もしますが 視覚情報が必要になってくるタスクだと モデルの精度的と速度的にもう少しかかるかもですね!🤔
@山﨑-y1i
@山﨑-y1i 3 ай бұрын
Difyとは何が違ってくるんですか?
@ああああ-h1g2n
@ああああ-h1g2n 3 ай бұрын
自分も気になります
@takahiromatsumoto8210
@takahiromatsumoto8210 3 ай бұрын
dify の workflow は中で langgraph つかってたりするのかなー?
@aivtuber2866
@aivtuber2866 3 ай бұрын
DifyのChatflowとの比較でしょうか🤔 プログラムを書かないといけませんが、基本的にChatflowと同じようなことができそうですよね! 細かいところだとツールの並列実行とか、ループ処理のエージェントによる停止や実行判断をさせるなどは Difyできなかった気がするので、そこらへんは差分としてあるかもですね・・・!
@megamyaki
@megamyaki 3 ай бұрын
​@@aivtuber2866これだけだとDify極めて言った方がいいかなと感じました
@keniotuyoi9093
@keniotuyoi9093 3 ай бұрын
なるほど、と思って最後まで聞いていたが、「はた」と。最初、例として、「人間の代わりにAIエージェントがAiの生成の成果物を評価してくれる。」つまり、「人間は抱き枕を抱いて眠っていたら、AIエージェントが寝ている間にいい感じに仕上げてくれるのだ」って言われて、期待して聞いていたが・・・・あまり、文章を評価するってところが後半の実装では出てこなかったような。残念。おそらく、あれかな、えーと「にゃんたのことを教えてくれ」の質問内容を評価して、APIだか、データーベースだかを使うか、使わないか、を独自に判断して、採用するなり、しなかったりして、回答を出したってところが、AIエージェントって奴なのか?? 正直、あまり、すごさを感じなかった。
@aivtuber2866
@aivtuber2866 3 ай бұрын
申し訳ないです・・・! スライドは複数の言語モデルを強調させた マルチエージェントの話をしていたのですが 実装パートでは、解説も実装も大変になりそうだったので 自律的にツールの利用を行えるエージェントを紹介していました🙇‍♂️
@伊藤泰輔-h8j
@伊藤泰輔-h8j Ай бұрын
ReAct(LangGraph)がIF文を超える可能性 IF文は、従来のプログラミングにおいて、ある条件が真か偽かによって処理を分岐させる、基本的な制御構造だけど、LangGraph(ReAct)が、IF文の代わりの制御構造になる可能性があるってことなんじゃないかな。
@ikkun5531
@ikkun5531 3 ай бұрын
この手のクセがあるものを見ると、どうしても自分で書いたほうが手っ取り早いという思考に逃げてしまいます😴
@aivtuber2866
@aivtuber2866 3 ай бұрын
私も癖が強かったので自分で書いた方が良いのでは・・・という気持ちが少し湧きましたが 複雑なフローを組む場合とかだと、可視化しながら開発できたりするので そういう場合は良いかもしれませんね🤔
ChatGPTの次?AIエージェントって何なのか解説してみた
14:27
にゃんたのAI実践チャンネル
Рет қаралды 18 М.
何が凄いのか?最新の技術GraphRAGについて解説してみた
25:18
にゃんたのAI実践チャンネル
Рет қаралды 46 М.
Seja Gentil com os Pequenos Animais 😿
00:20
Los Wagners
Рет қаралды 16 МЛН
Epic Reflex Game vs MrBeast Crew 🙈😱
00:32
Celine Dept
Рет қаралды 39 МЛН
Which One Is The Best - From Small To Giant #katebrush #shorts
00:17
ДЕНЬ УЧИТЕЛЯ В ШКОЛЕ
01:00
SIDELNIKOVVV
Рет қаралды 3,9 МЛН
ChatGPTとCursorを覚えると、ビジネスマンがプログラミングまでできて、生産性が何十倍にもなる
12:02
池田朋弘のワーク実況_リモ研サブチャンネル
Рет қаралды 105 М.
【神アップデート】GPT-4o with Canvas を徹底解説!《使い方・ChatGPTの進化の考察・活用事例を紹介》
17:00
チャエン【AI研究所】〜仕事で使える最新のAI情報を発信〜 Byデジライズ
Рет қаралды 4,3 М.
OpenAI API最新機能!Structured Outputsの何が便利なのか解説してみた
19:50
にゃんたのAI実践チャンネル
Рет қаралды 13 М.
Difyがさらに便利になったのでポイントに絞って解説してみた
23:56
にゃんたのAI実践チャンネル
Рет қаралды 8 М.
仕事で使えそう?DifyでRAGを行う時の設定について解説してみた
26:57
にゃんたのAI実践チャンネル
Рет қаралды 30 М.
OpenAI最新モデル!OpenAI o1-preview, o1-miniについて解説してみた
24:23
にゃんたのAI実践チャンネル
Рет қаралды 32 М.
日本の生成AI利用率が低かったので状況をまとめてみた
15:40
にゃんたのAI実践チャンネル
Рет қаралды 12 М.
OpenAIのGPTsより凄い!無料で使えるDifyを徹底解説してみた
38:08
にゃんたのAI実践チャンネル
Рет қаралды 70 М.
Seja Gentil com os Pequenos Animais 😿
00:20
Los Wagners
Рет қаралды 16 МЛН