IT・プログラミング SlackでWebhookを使えるようにする方法 WebhookURLの取得方法 設定の編集から インテグレーションを選択します。 Appのアプリを追加を選択し Incomming Webhooksをインストールします Slackに追加します チャンネルを選択して追加します。 追加できると... 2025.05.20 IT・プログラミングGAS
IT・プログラミング 【無料でできる】GASとGemini APIで作る自動テキスト要約ツール GoogleスプレッドシートとGemini APIを組み合わせて、コストゼロで使える便利な要約ツールを作成しました。この記事では、Google Apps Script (GAS) を使って、どのようにGemini APIと連携し、テキスト要... 2025.05.20 IT・プログラミングGAS
IT・プログラミング GASで無料!最新ニュースをAIで要約してSlackに通知するシステムの作り方 はじめに 情報過多の時代において、関心のあるニュースをタイムリーに把握することは重要ですが、すべての記事を読むのは時間的に困難です。本記事では、Google Apps Script、生成AI(Gemini)、Slackを組み合わせて、RSS... 2025.05.20 IT・プログラミングGAS
IT・プログラミング AIに有価証券報告書を読ませてみる【EDINET×MCPサーバー】 はじめに 本記事では、金融庁が提供する有価証券報告書等の開示システム「EDINET」とMCP(Machine Communication Protocol)サーバーを連携させる方法について解説します。このサーバーを使えば、EDINETから簡... 2025.05.14 IT・プログラミングAI・機械学習
IT・プログラミング WebAPIのMCPサーバーを自作する【Cline+Docker】 今回は、既存APIをMCPサーバー化する方法を紹介します。 有名なAPI等はすでに多くのMCPサーバーが用意されていますが、まだMCPサーバーが存在していなかったり、自作APIをMCPサーバーに登録して、LLMが使えるようにしたいというよう... 2025.05.14 IT・プログラミングAI・機械学習
IT・プログラミング 方策反復法と価値反復法の違い 方策反復法と価値反復法の違い 動的計画法には、強化学習の文脈でよく使われる方策反復法と価値反復法という2つのアプローチがあります。どちらも最適な方策を見つけることを目指しますが、そのアプローチや計算の進め方に違いがあります。 基本概念 状態... 2025.04.24 IT・プログラミングAI・機械学習
IT・プログラミング Cline + Brave SearchでWeb検索に対応する方法 Clineは、AIとの対話体験を強化するアプリケーションです。MCP(Model Context Protocol)サーバーを追加することで、Web検索などの外部サービスと連携し、より高度な情報取得が可能になります。この記事では、Brave... 2025.04.21 IT・プログラミングAI・機械学習
IT・プログラミング ModuleNotFoundError: No module named ‘distutils’ の対処法 pandas_datareader を使用しようとした際に ModuleNotFoundError: No module named 'distutils' というエラーに遭遇しました。 この問題は、Docker環境でPython 3.12... 2025.04.11 IT・プログラミングPython
IT・プログラミング Dockerfileとは?概要と基本的な使い方 これまではイメージからDockerコンテナを作成する方法を見てきました。 今回は、もう少し複雑な環境を作りたい際に便利なDockerfileについて紹介します。 Dockerfileは、Dockerイメージを構築するための設計図のようなもの... 2025.04.11 IT・プログラミングDocker
IT・プログラミング Claude Desktopでブラウザ自動操作MCPを使ってみる MCP(Model Context Protocol) MCPは、Claude Desktopの機能を拡張するためのプロトコルです。MCPを利用することで、Claude Desktopと他のアプリケーションを連携させたり、独自の機能を追加し... 2025.04.11 IT・プログラミングAI・機械学習