AI agentを作ってみたいけど、どう作ればいいのか判らない
昨今はやっているワードにAI agentが来ていると思いますが、そもそもAI agentってどうやるの?というところが最初の動機でした。
1.課題
Webを検索してもいまいち良く判らない。(そもそもどうやるのかすら判って無いからある意味当然?)
ここについては最初から段階的に作りこんでいくスタイルの本を参照する事にしました。今回はこの本を元にある程度理解が進むまでこの本の通りに作っていく流れでやっていきます。
https://www.amazon.co.jp/dp/4839985022/
2.目標
AI agentを作るとしても何をするかを決めておいた方がより判りやすいだろうという事で、ひとまず以下のものを作る事を目標としていきます。
1.Webページを読み込んで内容を要約する機能
2.1が出来たらお題に対して複数のエージェントが意見を出し合ってまとめを出す機能
おおよそ上記のようなものができたら、何か思いついたものを作れたらという感じにしていこうと思います。
3.事前準備
基本的にはPythonを使って進めていきます。環境としては以下になります。
・Python 3.12.8
※利用ライブラリ
・Streamlit 1.49.1
・langchain 0.3.27
・langchain-community 0.3.29
・langchain-core 0.3.76
・langchain-anthropic 0.3.20
・langchain-google-genai 2.1.12
・langchain-openai 0.3.12
上記ライブラリから判るようにLLMについては、ChatGPT、Claude、Geminiを利用していく想定です。
そのため各LLMに対してのアカウント開設及びAPIキーの取得を進めておきます。
