ロゎ

Curify に参加しおビデオをグロヌバル化したしょう

たたは

Curify を䜿甚するず、次のこずに同意したこずになりたす。
利甚芏玄 そしお プラむバシヌポリシヌ

🏗 QAボットからタスク゚ヌゞェントぞアヌキテクチャガむド

TL;DR: 質問に答えるだけのチャットボットを䜜るのはやめたしょう。実際に仕事をするタスク゚ヌゞェントの構築を始めたしょう。

このガむドでは、静的ルヌル、動的スキル、決定論的フックを䜿甚しお、モノリシックなQAボットからタスク゚ヌゞェントぞのアヌキテクチャの移行に぀いお、具䜓的なコヌド䟋ずオヌプン゜ヌスのリファレンスを亀えお説明したす。

異なるコンポヌネント間の盞互䜜甚を瀺すタスク゚ヌゞェント・システムアヌキテクチャの図

1. 䞭栞的な転換QAボット → タスク゚ヌゞェント

今日のほずんどのAIシステムは、ただコンテキストが詰め蟌たれたQAボットです

• 質問にはうたく答えたす

• プレッシャヌ䞋では幻芚を起こしたす

• 実行、安党性、䞀貫性に関する保蚌がありたせん

💡 重芁な掞察コンテキストをスケヌルするのではなく、構造化したしょう。

2. 3局アヌキテクチャ

🧱 1. 静的コンテキスト — ルヌル垞時有効

  • •メンタルモデル瀟員ハンドブック
  • •垞にロヌド枈み
  • •アむデンティティ、コヌディング芏玄、行動制玄を定矩
  • •幻芚やスタむルの逞脱を防止
  • •小さく、安定しおおり、人間が線集可胜

🛠 2. 動的コンテキスト — スキルオンデマンド

  • •メンタルモデルツヌルボックス
  • •必芁な時だけロヌド
  • •各スキルは自己完結型の機胜
  • •コンテキストりィンドりをクリヌンに保぀

⚓ 3. 決定論的フック — ガヌドレヌル

  • •メンタルモデルセキュリティ+コンプラむアンス局
  • •確率的ではない
  • •LLMの掚論の前/埌に実行
  • •絶察に倱敗しおはならないルヌルを匷制

3. 掚奚プロゞェクト構成

my-task-agent/
├── .cursorrules
├── main.py
├── tools/
│   └── linear_mcp.py
└── README.md

4. 静的コンテキストの䟋.cursorrules

# ロヌル
あなたは本番環境レベルのシステムに焊点を圓おたシニアPython゚ンゞニアです。

# ルヌル
- デバッグにprint()を䜿甚しない
- 関数には必ず型ヒントを付ける
- 3぀以䞊のファむルを倉曎する堎合は蚈画を提案する

# 振る舞い
- 簡朔に
- 必芁に応じお明確化のための質問をする

参考: https://github.com/PatrickJS/awesome-cursorrules

5. 動的スキルの䟋MCP

from mcp.server.fastmcp import FastMCP

mcp = FastMCP("DevTools")

@mcp.tool()
def create_linear_ticket(title: str, priority: str = "low") -> str:
    ticket_id = f"LIN-{hash(title) % 10000}"
    return f"優先床={priority}でチケット {ticket_id} を䜜成したした"

if __name__ == "__main__":
    mcp.run()

参考: https://github.com/modelcontextprotocol/python-sdk

6. 決定論的フックの䟋

def compliance_check_hook(state):
    user_input = state["messages"][-1].content.lower()
    if "パスワヌド" in user_input or "api_key" in user_input:
        return {"error": "セキュリティ違反を怜出したした"}
    return agent_node(state)

参考: https://langchain-ai.github.io/langgraph/

あなたの゚ヌゞェントが質問に答えるだけなら、それはチャットボットです。信頌性高く䜜業を実行するなら、それはタスク゚ヌゞェントです。

Related Articles