2025-01-01から1年間の記事一覧

Stagehandの仕組みから学ぶLLMによるブラウザ自動操作

はじめに Stagehandとは 動かしてみる 処理の流れ 1. DOMの収集と整形 2. プロンプト生成 3. LLM呼び出し(act) 4. 操作指示 5. DOMの収集と整形 6. 評価プロンプト生成 7. LLM呼び出し(verifyActCompletion) 最後に はじめに こんにちは、ジパンクでソフト…

Slack Agents & AssistantsとMCPを組み合わせてNotionデータベースを操作するAIエージェントを作ってみた

こんにちは、株式会社ジパンクCTOの太田です! 社内のタスク管理にNotionを使っている場合、Slackから直接タスクの作成やステータス変更ができると便利ですよね。 昨年末頃からSlackで「Agents & Assistants」という新機能が利用できるようになり、対話的なU…

MCPクライアントとサーバーをTypeScriptで実装する

はじめに MCPの登場人物 トランスポートの違い Function Callingとの違い TypeScriptで実装 環境 stdioトランスポート サーバー 1. サーバーの初期化 2. サーバーの振る舞いを定義 3. トランスポートの初期化と接続 クライアント 1. クライアントの初期化 2.…

株式会社ジパンク、テックブログはじめます!

こんにちは!株式会社ジパンクのCTO、太田(@yuki_ota_)です。 この度、私たちジパンクはプロダクト開発の裏側、そしてAI/LLM関連ツールを活用した業務効率化・自動化のヒントをお届けするテックブログを始めることにしました 記念すべき最初の投稿として、…