Generative Agents Tech Blog

https://blog.generative-agents.co.jp/

Generative Agents Tech Blog

フィード

記事のアイキャッチ画像
Ruby on RailsアプリケーションをDevinにオンボーディングする
はてなブックマークアイコン 34
Generative Agents Tech Blog
はじめに ジェネラティブエージェンツの西見です。 今回は(なぜか)Ruby on RailsアプリケーションのDevinへのオンボーディングをしてみたので、その内容について紹介します。 Ruby on RailsアプリケーションをDevinにオンボーディングしようとしたときに困るのは、そもそもDevinにrubyがプリインストールされていないことです。 この問題は、開発環境をDev Containerで構築していれば解決できます。DevinからはDev Container CLI経由でRails環境を操作できるようにしておけば、Devinのワークスペース上に特別なセットアップをする必要がなくな…
3日前
記事のアイキャッチ画像
「AIエージェントキャッチアップ #31 - OpenAI Codex CLI」を開催しました
はてなブックマークアイコン 1
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 「AIエージェントキャッチアップ #31 - OpenAI Codex CLI」という勉強会を開催しました。 generative-agents.connpass.com アーカイブ動画はこちらです。 www.youtube.com OpenAI Codex CLI 今回は、OpenAIのコーディングエージェント「OpenAI Codex CLI」について、動かしてみたりソースコードを読んだりしてみました。 Codexの公式リポジトリはこちらです。 github.com 今回のポイント Codexの基本的な使い方 OpenAI Codex CLIは、ター…
6日前
記事のアイキャッチ画像
「AIエージェントキャッチアップ #30 - A2A (Agent2Agent)」を開催しました
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 「AIエージェントキャッチアップ #30 - A2A (Agent2Agent)」という勉強会を開催しました。 generative-agents.connpass.com アーカイブ動画はこちらです。 www.youtube.com A2A (Agent2Agent) 今回は、Googleが発表したAIエージェント間の連携プロトコル「A2A (Agent2Agent)」について、公式ブログやドキュメントを読んだり、チュートリアルを試しました。 公式ブログはこちらです。 cloud.google.com GitHubリポジトリはこちらです。 github…
14日前
記事のアイキャッチ画像
「AIエージェントキャッチアップ #29 - Agent Development Kit (ADK)」を開催しました
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 「AIエージェントキャッチアップ #29 - Agent Development Kit (ADK)」という勉強会を開催しました。 generative-agents.connpass.com アーカイブ動画はこちらです。 youtube.com Agent Development Kit (ADK) 今回は、Googleが公開したAIエージェントのフレームワーク「Agent Development Kit (ADK)」について、公式ドキュメントを読んだり動かしたりしてみました。 ADKのGitHubリポジトリはこちらです。 github.com 公式ド…
21日前
記事のアイキャッチ画像
「AIエージェントキャッチアップ #28 - Graphite」を開催しました
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 「AIエージェントキャッチアップ #28 - Graphite」という勉強会を開催しました。 generative-agents.connpass.com アーカイブ動画はこちらです。 youtube.com Graphite 今回は、AIエージェントのイベント駆動フレームワーク「Graphite」について、公式ドキュメントを読んだり動かしたりしてみました。 GraphiteのGitHubリポジトリはこちらです。 github.com 紹介記事はこちらです。 medium.com 今回のポイント Graphiteの概要 Graphiteは、ワークフロー型…
1ヶ月前
記事のアイキャッチ画像
「AIエージェントキャッチアップ #27 - Second Me」を開催しました
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 「AIエージェントキャッチアップ #27 - Second Me」という勉強会を開催しました。 generative-agents.connpass.com アーカイブ動画はこちらです。 www.youtube.com Second Me 今回は、自分自身のAIを作り上げる「Second Me」について、公式ドキュメントを読んだり動かしたりしてみました。 Second MeのGitHubリポジトリはこちらです。 github.com 論文はこちらです。 arxiv.org 今回のポイント Second Meの概要 Second Meは、自分のプロフィール…
1ヶ月前
記事のアイキャッチ画像
「AIエージェントキャッチアップ #26 - Agno」を開催しました
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 「AIエージェントキャッチアップ #26 - Agno」という勉強会を開催しました。 generative-agents.connpass.com アーカイブ動画はこちらです。 www.youtube.com Agno 今回は、メモリ・知識・ツールを備えたマルチモーダルエージェントを構築するための軽量ライブラリ「Agno」について、公式ドキュメントを読んだり動かしたりしてみました。 AgnoのGitHubリポジトリはこちらです。 github.com 公式ドキュメントはこちらです。 docs.agno.com 今回のポイント Agnoの概要 AgnoはL…
1ヶ月前
記事のアイキャッチ画像
LangChainのChatPromptTemplateでSystemMessage・HumanMessageのプレースホルダーが置換されない理由と対応方法 #LangChain
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 この記事では、LangChainのChatPromptTemplateでSystemMessage・HumanMessageのプレースホルダーが置換されない理由と対応方法を紹介します。 ChatPromptTemplateの基本的な使い方 LangChainのChatPromptTemplateを使用すると、プロンプトのテンプレートを扱うことができます。 以下のコードでは{lang}と{message}の箇所がプレースホルダーとして扱われ、prompt.invokeとするとその箇所が置き換えられます。 from langchain_core.prompt…
2ヶ月前
記事のアイキャッチ画像
「AIエージェントキャッチアップ #25 - ControlFlow」を開催しました
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 「AIエージェントキャッチアップ #25 - ControlFlow」という勉強会を開催しました。 generative-agents.connpass.com アーカイブ動画はこちらです。 youtube.com ControlFlow 今回は、Agentic AI WorkflowのPythonフレームワーク「ControlFlow」について、公式ドキュメントを読んだり動かしたりしてみました。 ControlFlowのGitHubリポジトリはこちらです。 github.com 公式ドキュメントはこちらです。 controlflow.ai 今回のポイン…
2ヶ月前
記事のアイキャッチ画像
「AIエージェントキャッチアップ #24 - Giskard」を開催しました
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 「AIエージェントキャッチアップ #24 - Giskard」という勉強会を開催しました。 generative-agents.connpass.com アーカイブ動画はこちらです。 www.youtube.com Giskard 今回は、LLMアプリのパフォーマンス・バイアス・セキュリティなどの評価フレームワーク「Giskard」について、公式ドキュメントを読んだり動かしたりしてみました。 GiskardのGitHubリポジトリはこちらです。 github.com 公式ドキュメントはこちらです。 docs.giskard.ai 今回のポイント Gisk…
2ヶ月前
記事のアイキャッチ画像
「コーディング不要で毎日の仕事が5倍速くなる!Difyで作る生成AIアプリ完全入門」を書きました
Generative Agents Tech Blog
吉田真吾(@yoshidashingo)です。 コーディング不要で毎日の仕事が5倍速くなる!Difyで作る生成AIアプリ完全入門作者:吉田真吾,清水宏太日経BPAmazon LLMアプリケーションをノーコードで開発できる優れたSaaSツールであるDifyについて、13個のサンプルアプリをハンズオン実習したり、Difyのセキュリティなどについて深く理解するための本を2025年4月4日に発売します。 エンジニアではない人たちに特に手にとって実践してもらいたく、丁寧な手順解説をしてありますのでご期待ください。ハンズオン部分はざっと3時間程度で実践でき、学んだことを組み合わせることで、世の中のあらゆる…
2ヶ月前
記事のアイキャッチ画像
勉強会「【LangChainゆる勉強会#17】LangGraph Prebuilt Agents」を開催しました #StudyCo
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 運営している勉強会コミュニティStudyCoで「【LangChainゆる勉強会#17】LangGraph Prebuilt Agents」というイベントを開催しました。 studyco.connpass.com アーカイブ動画はこちらです。 www.youtube.com 今回はLangGraphの「Prebuilt Agents」をさわっていきました。 Prebuilt AgentsについてのLangChain公式ブログはこちらです。 blog.langchain.dev 公式ドキュメントはこちらです。 langchain-ai.github.io 今…
2ヶ月前
記事のアイキャッチ画像
「AIエージェントキャッチアップ #23 - OpenEvals / AgentEvals」を開催しました
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 「AIエージェントキャッチアップ #23 - OpenEvals / AgentEvals」という勉強会を開催しました。 generative-agents.connpass.com アーカイブ動画はこちらです。 www.youtube.com OpenEvals / AgentEvals 今回は、LangChainが公開したLLMアプリの評価のライブラリ「OpenEvals」と「AgentEvals」について、READMEを読んだり動かしたりしてみました。 OpenEvalsのGitHubリポジトリはこちらです。 github.com AgentEva…
2ヶ月前
記事のアイキャッチ画像
勉強会「【LangChainゆる勉強会#16】LangGraph Functional APIをさわってみる」を開催しました #StudyCo
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 運営している勉強会コミュニティStudyCoで「【LangChainゆる勉強会#16】LangGraph Functional APIをさわってみる」というイベントを開催しました。 studyco.connpass.com アーカイブ動画はこちらです。 www.youtube.com 今回はLangGraphの新しい実装方法「Functional API」をさわっていきました。 LangGraph Functional APIについてのLangChain公式ブログはこちらです。 blog.langchain.dev 公式ドキュメントはこちらです。 lan…
2ヶ月前
記事のアイキャッチ画像
「AIエージェントキャッチアップ #22 - LangMem (LangChain)」を開催しました
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 「AIエージェントキャッチアップ #22 - LangMem (LangChain)」という勉強会を開催しました。 generative-agents.connpass.com アーカイブ動画はこちらです。 www.youtube.com LangMem 今回は、LangChainが公開したAIエージェントの長期記憶のライブラリ「LangMem」について、公式ドキュメントを読んだり動かしたりしてみました。 LangMemのGitHubリポジトリはこちらです。 github.com 公式ドキュメントはこちらです。 langchain-ai.github.i…
2ヶ月前
記事のアイキャッチ画像
Devinを導入して1ヶ月経ったので、人間とAIとでどのような開発の役割分担をするべきか振り返ってみる
Generative Agents Tech Blog
こんにちは、ジェネラティブエージェンツの西見です。 「完全自律型AIエンジニア」という触れ込みと、その印象的なティザー動画で一躍有名になったDevinが、2024年12月10日にGAしました。 www.cognition.ai それからしばらく経ったこともあって、X上でもチラホラと日本企業におけるDevin採用報告が聞こえてくるようになり、「こんなタスクには使えた😆」「簡単なタスクにハマり続けて使えない、金もったいない😭」といったポストがよく見られるようになりました。 正直なところ、月500ドルは高いなぁ・・・*1なんて思っていたのですが、弊社も多分に漏れず猫の手も借りたい状況なのもあって、2…
3ヶ月前
記事のアイキャッチ画像
「AIエージェントキャッチアップ #21 - HumanLayer」を開催しました
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 「AIエージェントキャッチアップ #21 - HumanLayer」という勉強会を開催しました。 generative-agents.connpass.com アーカイブ動画はこちらです。 www.youtube.com HumanLayer 今回は、「HumanLayer」について、公式ドキュメントを読んだり動かしたりしてみました。 HumanLayerのGitHubリポジトリはこちらです。 github.com 公式ドキュメントはこちらです。 www.humanlayer.dev 今回のポイント HumanLayerの概要 HumanLayerは、H…
3ヶ月前
記事のアイキャッチ画像
「AIエージェントキャッチアップ #20 - NVIDIA NeMo Guardrails」を開催しました
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 「AIエージェントキャッチアップ #20 - NVIDIA NeMo Guardrails」という勉強会を開催しました。 generative-agents.connpass.com アーカイブ動画はこちらです。 youtube.com NVIDIA NeMo Guardrails 今回は、「NVIDIA NeMo Guardrails」について、公式ドキュメントを読んだり動かしたりしてみました。 NeMo GuardrailsのGitHubリポジトリはこちらです。 github.com 公式ドキュメントはこちらです。 docs.nvidia.com 今…
3ヶ月前
記事のアイキャッチ画像
「AIエージェントキャッチアップ #19 - Agent Inbox (LangChain)」を開催しました
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 「AIエージェントキャッチアップ #19 - Agent Inbox (LangChain)」という勉強会を開催しました。 generative-agents.connpass.com アーカイブ動画はこちらです。 youtube.com Agent Inbox 今回は、LangChainが公開した「Agent Inbox」について、公式ドキュメントを読んだり動かしたりしてみました。 Agent InboxのGitHubリポジトリはこちらです。 github.com 今回のポイント Agent Inboxの概要 Agent Inboxは、LangChai…
3ヶ月前
記事のアイキャッチ画像
「Difyソースコードリーディング #12 - Dify v1.0.0-beta.1」を開催しました #もくもくDify
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 もくもくDifyで「Difyソースコードリーディング #12 - Dify v1.0.0-beta.1」という勉強会を開催しました。 dify-mokumoku.connpass.com アーカイブ動画はこちらです。 youtube.com Difyのソースコードはこちらです。 github.com 今回も 戸塚さん と一緒に話しながらコードを読んでいきました! 今回のポイント 今回はDify v1.0.0-beta.1で気になったソースコードを見ていきました。 プラグイン機能 Dify v1.0.0-beta.1の最も大きなアップデートはプラグイン機能…
4ヶ月前
記事のアイキャッチ画像
「AIエージェントキャッチアップ #18 - Guardrails AI」を開催しました
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 「AIエージェントキャッチアップ #18 - Guardrails AI」という勉強会を開催しました。 generative-agents.connpass.com アーカイブ動画はこちらです。 youtube.com Guardrails AI 今回は、ガードレールのPythonフレームワーク「Guardrails AI」について、公式ドキュメントを読んだり動かしたりしてみました。 Guardrails AIのGitHubリポジトリはこちらです。 github.com 今回のポイント Guardrails AIの概要 Guardrails AIは、LL…
4ヶ月前
記事のアイキャッチ画像
「AIエージェントキャッチアップ #17 - LLM Guard」を開催しました
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 「AIエージェントキャッチアップ #17 - LLM Guard」という勉強会を開催しました。 generative-agents.connpass.com アーカイブ動画はこちらです。 youtube.com LLM Guard 今回は、LLMのセキュリティに関するOSS「LLM Guard」について、公式ドキュメントを読んだり動かしたりしてみました。 LLM GuardのGitHubリポジトリはこちらです。 github.com 今回のポイント LLM Guardの概要 LLM Guardは、ProtectAI社が提供する、LLMの入力と出力に対する…
4ヶ月前
記事のアイキャッチ画像
「AIエージェントキャッチアップ #16 - Open Canvas (LangChain)」を開催しました
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 「AIエージェントキャッチアップ #16 - Open Canvas (LangChain)」という勉強会を開催しました。 generative-agents.connpass.com アーカイブ動画はこちらです。 youtube.com Open Canvas 今回は、OpenAIの「Canvas」にインスパイアされたLangChainの「Open Canvas」について、ソースコードを読んだり動かしたりしてみました。 Open CanvasのGitHubリポジトリはこちらです。 github.com 今回のポイント Open Canvasの概要 Op…
4ヶ月前
記事のアイキャッチ画像
「AIエージェントキャッチアップ #15 - PydanticAI」を開催しました
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 「AIエージェントキャッチアップ #15 - PydanticAI」という勉強会を開催しました。 generative-agents.connpass.com アーカイブ動画はこちらです。 youtube.com PydanticAI 今回は、Pydanticによるエージェントフレームワーク「PydanticAI」について、公式ドキュメントを読んだり動かしたりしてみました。 GitHubリポジトリはこちらです。 github.com 今回のポイント PydanticAIの概要 PydanticAIは、Pydanticをベースとしたエージェントフレームワー…
5ヶ月前
記事のアイキャッチ画像
LangChainのPrompt templateでループを使う方法の紹介 #LangChain
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 この記事では、LangChainのPrompt templateでループを使う方法を紹介します。 想定シーン プロンプトのテンプレートを作成する際、ループ処理を入れたくなることがあります。 たとえば以下は、ユーザーの入力に応答するためのエージェントを選択する、というプロンプトの例です。 ユーザーの入力に応答するために適切なエージェントを選択してください。 Agents: - name: researcher description: リサーチャー - name: coder description: コーダー 上記のプロンプトのうち「Agents」の箇所…
5ヶ月前
記事のアイキャッチ画像
「AIエージェントキャッチアップ #14 - LangGraph Agent Protocol」を開催しました
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 「AIエージェントキャッチアップ #14 - LangGraph Agent Protocol」という勉強会を開催しました。 generative-agents.connpass.com アーカイブ動画はこちらです。 youtube.com LangGraph Agent Protocol 今回は、LangGraphの「Agent Protocol」について、公式ブログやAPI仕様を読んだりしてみました。 公式ブログはこちらです。 blog.langchain.dev GitHubリポジトリはこちらです。 github.com 今回のポイント Agent…
5ヶ月前
記事のアイキャッチ画像
「AIエージェントキャッチアップ #13 - Model Context Protocol (MCP)」を開催しました
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 「AIエージェントキャッチアップ #13 - Model Context Protocol (MCP)」という勉強会を開催しました。 generative-agents.connpass.com アーカイブ動画はこちらです。 youtube.com Model Context Protocol (MCP) 今回は、Anthropicが公開した「Model Context Protocol (MCP)」について、公式ドキュメントを読んだり動かしたりしてみました。 MCPについての公式ブログはこちらです。 https://www.anthropic.com/…
5ヶ月前
記事のアイキャッチ画像
kintoneにDifyによるLLMワークフローを組み込む〜クラウドデータベースをAI化しよう!〜
Generative Agents Tech Blog
ジェネラティブエージェンツの西見です。 この記事はkintoneアドベントカレンダー2024の12月9日の記事です。 qiita.com 去年は「AIエージェントにkintoneへのデータ登録を代行してもらうCopilotの可能性」ということで、kintoneとAIエージェントを接続する話を書いていました。AIエージェントという言葉がそんなに広まっていない中で、なかなか早まった記事を書いたと思っております。。 note.com qiita.com 今年は逆にもう少し落ち着いて、kintoneにDifyを繋ぐとかなり便利ですよ!という話をしようと思います。 そもそもDify、皆さまご存知でしょう…
5ヶ月前
記事のアイキャッチ画像
「AIエージェントキャッチアップ #12 - Multi-Agent Orchestrator」を開催しました
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 「AIエージェントキャッチアップ #12 - Multi-Agent Orchestrator」という勉強会を開催しました。 generative-agents.connpass.com アーカイブ動画はこちらです。 youtube.com Multi-Agent Orchestrator 今回は、AWSが公開したマルチエージェントフレームワーク「Multi-Agent Orchestrator」について、公式ドキュメントを読んだり動かしたりしてみました。 Multi-Agent OrchestratorのGitHubリポジトリはこちらです。 githu…
5ヶ月前
記事のアイキャッチ画像
「AIエージェントキャッチアップ #11 - Magentic-One」を開催しました
Generative Agents Tech Blog
ジェネラティブエージェンツの大嶋です。 「AIエージェントキャッチアップ #11 - Magentic-One」という勉強会を開催しました。 generative-agents.connpass.com アーカイブ動画はこちらです。 youtube.com Magentic-One 今回は、AutoGen上に構築されたマルチエージェントフレームワーク「Magentic-One」について、公式ブログを読んだり動かしたりしてみました。 Magentic-OneのGitHubリポジトリはこちらです。 github.com www.microsoft.com 今回のポイント Magentic-Oneの…
5ヶ月前