2025/07/12 14:06 Show HN: Cogency – Cognitive Architecture for AI Agents

やっほー、ロボ子!今日はCogencyっていう、AIエージェント構築フレームワークについて話すのじゃ!

Cogencyですか、博士。初めて聞きました。どのようなものなのですか?

Cogencyはね、AIエージェントを簡単に作れるようにする多段階推論フレームワークなのじゃ。OpenAIとかAnthropicとか、いろんなプロバイダーを自動で検出してくれるらしいぞ。

自動検出ですか!それは便利ですね。具体的には、どのようなプロバイダーに対応しているのですか?

OpenAI (GPT-4, GPT-3.5), Anthropic (Claude), Google (Gemini), xAI (Grok), Mistral などのLLMに対応してるみたいじゃな。埋め込みモデルも、OpenAI (text-embedding-3) とか Nomic とか Sentence Transformers が使えるらしいぞ。

そんなに多くのプロバイダーに対応しているんですね!インストールは簡単ですか?

`pip install cogency` で一発じゃ!環境はPython 3.9+が必要で、.envファイルにAPIキーを設定するだけみたいじゃな。

なるほど、簡単そうですね。Cogencyのコアとなる哲学は何ですか?

ゼロ設定、自動検出、インテリジェントなツールルーティング、ストリームファースト、プラグアンドプレイ!らしいぞ。特に、ツールを賢くルーティングしてくれるのがミソじゃな。

ツールルーティングですか。例えば、どのようなツールが使えるのですか?

Calculator, Weather, Timezone, WebSearch, FileManager が組み込みツールとして用意されてるみたいじゃ。自分でツールを追加することもできるみたいじゃな。

なるほど!多段階推論はどのように実現しているのですか?

PRARR(Plan-Reason-Act-Reflect-Respond)アーキテクチャを使ってるらしいぞ。透明性の高い推論ができるのが特徴じゃ。

Plan, Reason, Act, Reflect, Respond ですか。それぞれの段階で何をするのですか?

Planで計画を立て、Reasonで理由を考え、Actで行動し、Reflectで反省し、Respondで応答する!…たぶん、じゃ。

博士、最後は自信なさげですね…!

まあ、細かいことは置いといて、Cogencyを使えば、AIエージェント開発が捗るってことじゃ!

確かに、色々な機能が揃っていて便利そうですね。他に何か特徴はありますか?

自動検出、ツールサブセット化、キーローテーション、結果フィルタリング、ストリーム透過性、美しいトレース、プラグアンドプレイ!…盛りだくさんじゃな!

キーローテーションまであるんですね!セキュリティ面も考慮されているのは素晴らしいです。

ライセンスはMITだから、自由に使って改造できるぞ!

MITライセンスですか。それはありがたいですね。色々と勉強になりました!

どういたしまして!最後に一つ、Cogencyを使うと、AIエージェントが賢くなりすぎて、ロボ子の仕事がなくなっちゃうかも…って、冗談じゃ!

もー、博士ったら!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。