IT・プログラミング

IT・プログラミング

GASで無料!最新ニュースをAIで要約してSlackに通知するシステムの作り方

はじめに 情報過多の時代において、関心のあるニュースをタイムリーに把握することは重要ですが、すべての記事を読むのは時間的に困難です。本記事では、Google Apps Script、生成AI(Gemini)、Slackを組み合わせて、RSS...
IT・プログラミング

WebAPIのMCPサーバーを自作する【Cline+Docker】

今回は、既存APIをMCPサーバー化する方法を紹介します。 有名なAPI等はすでに多くのMCPサーバーが用意されていますが、まだMCPサーバーが存在していなかったり、自作APIをMCPサーバーに登録して、LLMが使えるようにしたいというよう...
IT・プログラミング

AIに有価証券報告書を読ませてみる【EDINET×MCPサーバー】

はじめに 本記事では、金融庁が提供する有価証券報告書等の開示システム「EDINET」とMCP(Machine Communication Protocol)サーバーを連携させる方法について解説します。このサーバーを使えば、EDINETから簡...
IT・プログラミング

方策反復法と価値反復法の違い

方策反復法と価値反復法の違い 動的計画法には、強化学習の文脈でよく使われる方策反復法と価値反復法という2つのアプローチがあります。どちらも最適な方策を見つけることを目指しますが、そのアプローチや計算の進め方に違いがあります。 基本概念 状態...
IT・プログラミング

Cline + Brave SearchでWeb検索に対応する方法

Clineは、AIとの対話体験を強化するアプリケーションです。MCP(Model Context Protocol)サーバーを追加することで、Web検索などの外部サービスと連携し、より高度な情報取得が可能になります。この記事では、Brave...
IT・プログラミング

【2025年最新】Cursor(カーソル)の使い方:AIエディタで爆速コーディング!

Cursorとは?AIでコーディングを効率化! Cursor(カーソル)は、AIを活用した次世代のコードエディタです。コーディングの効率を劇的に向上させるための様々な機能が搭載されており、プログラマーの生産性を飛躍的に高めます。この記事では...
IT・プログラミング

VSCodeのターミナルでコマンドが使えない?リモートフォルダ×PowerShellに注意!

はじめに Node.jsやPythonなどの開発環境で、VSCode上のターミナルから npx や tsc、eslint などのコマンドを実行しようとしたときに、「コマンドが動かない」「実行エラーが出る」といった問題に直面したことはありませ...
IT・プログラミング

Gitで「index file corrupt」エラーが出たときの対処法

エラーの概要 Gitを使っていると、以下のようなエラーメッセージが出ることがあります。 error: index uses ��? extension, which we do not understand fatal: index fil...
IT・プログラミング

WindowsにNode.jsをインストールする方法

このガイドでは、WindowsにNode.jsをインストールする手順を説明します。 Node.jsのダウンロード Node.jsの公式サイトにアクセスし、推奨版または最新版のWindowsインストーラをダウンロードします。 インストーラの実...
IT・プログラミング

MCP Weather ServerチュートリアルをDocker+Clineでやってみる

Model Context Protocol (MCP) は、様々なツールやリソースを統合するためのフレームワークです。今回は、自分でMCPサーバーを開発するときにまずやってみるであろう天気予報チュートリアルをDockerで動かしてみたので...