サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
デスク環境を整える
dev.classmethod.jp
あしざわです。 「このGitHubリポジトリのコードについて質問したいけど、ファイルが多すぎてAIサービスに全部アップロードできない...」 「生成AIにこのリポジトリ全体の構造を理解してもらった上で質問したいのに...」 こんな悩みを抱えたことはありませんか? 今回はそんな悩みを解決する、Gitingestというツールをご紹介します。 忙しい人向けのまとめ Gitingestは任意のGitリポジトリをLLMが読み取りやすいコードベースのテキストダイジェストに変換するツール Webブラウザ、セルフホスティング、CLI、ブラウザ拡張機能、Python拡張機能など複数の利用方法がある 一番簡単な利用方法:GitHubリポジトリのURLの "hub" を "ingest" に変換する(例:https://gitingest.com/awslabs/mcp) サマリー、ディレクトリ構造、ファイルの
2025/4/9(水) に開催された Google Cloud Next '25 の Keynote セッションのサマリレポートをお届けします。 はじめに 本日より 2025/4/9-11 の 3日間の日程で Google Cloud Next '25 がラスベガスで開催されています! 早速、初日の目玉である Keynote のセッションの中で新しくリリースされた情報を現地からレポートします。 AI インフラへの投資 2025年に約750億ドルの投資計画 Google のグローバルプライベートネットワークを提供する Cloud Wide Area Network (Cloud WAN) を発表。アプリケーションパフォーマンスを40%高速化、コストを40%削減。一部ユーザーが利用しており今月下旬には全ユーザーが利用可能。 第7世代 TPU Ironwood を今年後半にリリース予定。第1世代
3ヶ月間の AWS セキュリティ運用により確立した Security Hub の検出結果に対する対応を決定するための切り分けフローのご紹介 こんにちは、製造ビジネステクノロジー部の若槻です。 最近 AWS Security Hub の運用を担当する機会がありました。 その際に、AWS 上でインフラの作成や変更が行われる中で次々と発生する Security Hub のアラートに対して、チーム全体で画一的な対応を行うための「切り分けフロー」を確立する必要がありました。 今回は、3ヶ月の運用経験から確立した Security Hub 検出結果の切り分けフローをご紹介します。このフローを活用することで、チームメンバー全員が一貫性のある判断基準でセキュリティアラートに対応できることを目指します。 この記事で扱わないこと 自動化ルールまたはカスタム Amazon EventBridge ルールによる対
先日AWS MCP Servers が公開されました。 そのうちの1つに AWS Documentation MCP Server があります。 AWSドキュメントの検索や推奨事項の取得が可能です。 このMCPサーバーを使って AWS認定試験のサンプル を作ってみようと思います。 (ちょうど私が AWS Certified DevOps Engineer - Professional : DOP を受験予定であることがモチベーションです) なおMCPサーバー構築手順は割愛します。 以下ブログを参考ください。 今回は Claude Code を MCPクライアントとして使いました。 (参考)Claude Code にてMCPサーバーを登録するコマンド mcp_json=$(cat <<EOF { "command": "uvx", "args": ["awslabs.aws-document
お疲れさまです。とーちです。 Notionの公式MCPサーバーが登場したということで、どんなことができるのか実際に試してみました。今回はMCPクライアントとしてClaude Desktopを使用します。 今回の検証には以下の環境が必要です Notionのアカウント Claude Desktopがインストール済み まだ準備ができていない方は、これらを先に用意しておきましょう。 Notionの設定 まずは操作の対象となるワークスペースをNotionで作成していきます。 Notionの画面左上にあるワークスペースの切り替えメニューを開きます。以下のような画面が表示されるので、適当に選択します。今回は「私生活での使用」⇒「一人で使用する場合」⇒「スキップ」と選択しました。 ワークスペースが作成できたら、次にNotionAPIを使用するためのシークレットを取得する必要があります。そのためにNotio
お疲れさまです。とーちです。 MCPの公式ページのExample Serversを眺めていたら Obsidian Markdown Notes というMCPサーバー(以後obsidian-mcp)があることを知りました。 Obsidianユーザーとしては、ぜひ試してみたいところです。この記事ではobsidian-mcpを実際に試してみた内容をお届けします。 インストール方法 今回はClaude DesktopをMCPクライアントとして使用します。Claude Desktopは既にインストールされている状態から始めます。 また、obsidian-mcpを使うためにはnpxコマンドが必要になります。このコマンドはNode.jsが入っていれば使えるはずです。 今回私が試した環境は以下のようなバージョンでした。 インストールは npx @smithery/cli install mcp-obsid
人事評価で見落とされがちな「チームへの貢献」。協働性や信頼性、心理的安全性など、組織力を高める観点から評価すべきポイントを整理します。 こんばんは。僕です。 はじめに 人事評価の場面では、個人の成果やスキルに注目が集まりがちです。しかし、実際の業務はチームで進めることが多く、個人の働きがチーム全体にどのような影響を与えているかを見逃すと、評価のバランスが崩れてしまいます。 この記事では、「チームへの貢献」という観点から、人事評価においてどのような行動や姿勢が評価されるべきかを整理してみます。組織開発の視点を踏まえながら、評価の具体的な方法についても触れていきます。 個人の成果だけでは測れない貢献のかたち チームで成果を出すためには、単に自分の仕事をこなすだけでは不十分です。周囲と協力し、知識を共有し、信頼関係を築くことが、チーム全体のパフォーマンスを高める鍵になります。 ここでは、チームへ
こんにちは、@TakaakiKakei です。 AIモデルが外部ツールやAPIと連携するためのプロトコルであるMCP (Model Context Protocol) は非常に便利です。しかし、従来の方法では利用時にローカル環境へ認証情報を保存する必要があり、その管理や展開に手間がかかるという課題がありました。 Cloudflareが提供するツールを活用すれば、この課題を解決し、ローカルに認証情報を持つことなくMCPを利用できる環境を構築できます。 Cloudflareによる解決策 Cloudflareは、リモートで動作するMCPサーバーを構築するためのソリューションを提供しています。詳細は以下の公式ブログ記事で解説されています。 https://blog.cloudflare.com/remote-model-context-protocol-servers-mcp/ 従来、MCPは下図
はじめに Amazon Connectでは、コード開発不要で留守番電話機能を実装できる方法がいくつか存在します。本記事では、AWS Lambdaなどのコーディングを必要としない3つの留守番電話構成方法を解説します。 以下の3つの方法について、それぞれのメリット・デメリットや実装方法を比較しながら紹介します。 自動インタラクション (IVR) 録音 Amazon Lex Amazon Q in Connectセルフサービス 1. IVR録音 Amazon Connectの標準機能である「自動インタラクション通話録音」を使用した、最もシンプルな留守番電話の実装方法です。 Amazon Connect コンタクトフローの「記録と分析の動作を設定」ブロックにある「自動インタラクション通話録音」から容易に設定可能です。 詳細な構築手順については、以下のブログ記事をご参照ください。 メリット 実装の容
お疲れさまです。とーちです。 こちらの記事を読んで、MCPサーバーすごそうとなったのでMCPについてキャッチアップしたくなりました。 また、こちらの資料を読んでいて知ったのですが、MCPサーバーを作るクイックスタートが公開されているようです。これは良さそうだと思ったのでクイックスタートをやってみることにしました。 やさしいMCP入門 クイックスタートのURLは以下になります。 For Server Developers - Model Context Protocol MCPとは? そもそもMCPとは?といった部分については上記の資料等をご確認いただければと思いますが、自分なりに理解したことをまとめると以下のようになります。 MCPとは アプリケーションが LLM にコンテキストを提供する方法を標準化するためのもの MCP は、AI アプリケーション用の USB-C ポートのようなもので、
AWSが2025年春にOSS公開したMCPサーバーの一つに、ドキュメント検索し、ベストプラクティスを回答してくれる AWS Documentation MCP Server というものがあります。 このMCPサーバーでは、MCP General architectureで言うところの リモートサービスへのWeb APIをMCPツールで実現 しています。 ※ 引用 https://modelcontextprotocol.io/introduction awslabs/mcp の場合、Web APIのリクエスト先となるリモートサービスとして 検索向け:https://proxy.search.docs.aws.amazon.com/search レコメンド向け:https://contentrecs-api.docs.aws.amazon.com/v1/recommendations という
AWS Configのiam-user-unused-credentials-checkは、maxCredentialUsageAgeの値+1日経過すると非準拠となる 困っていること AWS Configのマネージド型ルールである「iam-user-unused-credentials-check」は、以下の公式ドキュメントの通り、maxCredentialUsageAgeで指定した日数以内に使用されていないパスワードやアクセスキーを確認するルールです。 IAMユーザーに、指定した日数内に使用されていないパスワードまたはアクティブなアクセスキーがあるかどうかを確認します。最近使用されていない非アクティブアカウントがある場合、ルールは NON_COMPLIANT です。 パラメータ:maxCredentialUsageAge タイプ: int デフォルト: 90 認証情報を使用できない最大日
EC2インスタンスのインスタンスサイズを変更してスケールアップさせたのにある程度のCPUまでしか使用できていない こんにちは、のんピ(@non____97)です。 皆さんは「EC2インスタンスのインスタンスサイズを変更してスケールアップさせたのにある程度のCPUまでしか使用できていない」となったことはありますか? 私はあります。 例えば、以下のように特定のCPUに負荷が偏っている場合があります。 場合によってはOSやアプリケーションがNUMA対応していないことが原因かもしれません。 NUMAとはNon-Uniform Memory Accessの略でCPUをいくつかのグループに分割し、そのグループにメインとなるメモリを割り当てアクセスする方式です。複数のメモリバスを使用できるようになるためCPUからメモリへのアクセス速度の向上が見込まれます。 抜粋 : 第4章 CPU | Red Hat
こんにちは!クラウド事業本部コンサルティング部のたかくに(@takakuni_)です。 先日、AWS の MCP サーバーが公開されました。 公開された MCP サーバーは、以下のとおりです。 Core MCP Server AWS Documentation MCP Server AWS CDK MCP Server Amazon Nova Canvas MCP Server Amazon Bedrock Knowledge Base Retrieval MCP Server Cost Analysis MCP Server 今回は AWS Documentation MCP Server を Cline に接続して、ナレッジカットオフ後のアップデートに対して Q&A してみたいと思います。 Cline のセットアップ VS Code 上で Cline の拡張機能をインストールします。
はじめに 最近話題のModel Context Protocol(MCP)に関して、社内の勉強会(部内)で利用した資料を公開します! ざっくり以下の内容が入っています! プロトコル仕様 AWS MCPの話 開発方法 Webから叩く方法も確立されていくと、体験が大きく変わりそうですね!引き続きキャッチアップしていきたいです!
Introduction 最近コードを書くときはほとんどCursorを使ってます。 Cursorは、AIを活用したコーディング用のIDEで、コード生成からエラー修正、コマンドの実行など 開発に必要な様々なタスクをIDE内で実行可能です。 自動でコード書いてエラーも修正し、ドキュメントなども作成してくれるので、 開発効率が向上します。 また、Claude Codeも併せて使っています。 こちらはコンソール上で動作し、コードベースを分析してLLMを通じてやり取りするツールです。 こちらもコードの分析から修正までやってくれます。 このClaude Codeですが、MCPサーバとして使うことも可能です。 なので、CursorでClaude CodeをMCPサーバとして設定すれば、 CursorがClaude Codeのtoolを使うというコラボが可能なわけです。 設定してみたら普通にいけたので、や
はじめに 本日(4/4) Devin 2.0 がリリースされました! 大幅な変更があったので、本ブログではその内容をご紹介します。特に料金プランの追加により、Devinの利用がより手軽になったことをご紹介します! リリースノート Coreプランが追加 今まで最小のTeamプランは$500からでした。企業での利用でない場合、お試しで利用し始めるには、少し手が出にくい金額でした。今回新しくCoreプランというTeamプランよりミニマムなプランができました。 以下簡単な翻訳を記載します。 AIエンジニアのコア機能(自律的なタスク完了、自然言語でのコラボレーション、時間をかけた学習)が含まれる 月額契約金額なし 最初に$20のACU購入が必要 最大10の同時Devinセッションが可能 ユーザ数制限なし プランの説明から見ると最低$20分のACUから利用可能になります!Coreプランの導入により、最
プロンプトキャッシングはコンテキストの一部をキャッシュに追加する機能です。 反復的なタスクや共通の要素を持つプロンプトの 応答速度向上やコスト削減が期待できます。 今回「 Amazon BedrockのプロンプトキャッシングがClaude 3.7 SonnetおよびClaude 3.5 Haikuで一般利用可能(GA) になった」とAWSドキュメントに記載がありました。 Amazon Bedrock prompt caching is generally available with Claude 3.7 Sonnet and Claude 3.5 Haiku. Customers who were given access to Claude 3.5 Sonnet v2 during the prompt caching preview will retain their access,
Linux OSを移行したいけど、どの設定を見ればいいんだ こんにちは、のんピ(@non____97)です。 皆さんは「Linux OSを移行したいけど、どの設定を見ればいいんだ」と思ったことはありますか? 私はあります。 ここでいう移行はイメージ移行ではなく、同様の役割のサーバーを新規に構築していく方法を指しています。 こちらの移行の場合、詳細な設計書が残っており、適切にメンテナンスされていれば良いですが、そのような状況は稀です。 ということで、そのようなシチュエーションにおいて個人的に「だいたいこの設定は見ているな」という内容をまとめてみました。 網羅的に見れているとはとても思えませんが、何か手掛かりになればと思います。 今回はAmazon Linux 2をベースに紹介します。 Red Hat Enterprise Linux(RHEL)やCentOSなどアップストリームがFedora
こんにちは!コンサルティング部のくろすけです! 少し前に案件にて、お客様の脆弱性診断の頻度についてアセスメントする機会がありましたので記事にしたいと思います。 前職時代から脆弱性診断の頻度については、自分でもどの程度が適切なんだろうと思っておりました。 一般的に四半期というのはよく聞いておりましたが、改めて調べてみました。 調査対象 まずは調査対象のセキュリティ基準の選定から始めました。 金融業界関連のセキュリティ基準に絞って選定を行っています。 下記が選定の結果です。 基準・ガイドライン 発行元 概要 選定結果
はじめに 「次世代のAmazon Connect(the next generation of Amazon Connect)」がリリースされ、これに伴いAI機能がすべて無制限に使える新たな料金体系が導入されました。 この新料金体系は、AWSの公式ドキュメントやリリースブログでは「the next generation of Amazon Connect」または「Next Generation Amazon Connect」と呼ばれています。 Amazon Connectは従来から、セルフサービス応答、エージェント支援、会話分析と品質管理、キャパシティプランニングなど、Amazon Q in Connectを始めとするAI機能を提供してきました。 今回のアップデートでは、次世代のAmazon Connectを有効化することで、これらのAI機能が全て無制限に使えるようになり、チャネル料金にバ
はじめに AWS Security Hubのコントロール「Config.1」には、以下の3つのチェック項目があります。 AWS Config(レコーダー)が有効化されているか 有効化されているすべてのSecurity Hubコントロールに対応するすべてのリソースタイプがConfigレコーダーで記録できているか AWS Configのサービスリンクロール(AWSServiceRoleForConfig)が設定されているか 以前、2点目と3点目のチェックに失敗していると仮定し、1アカウントの全リージョンでAWS Configの記録対象を「すべて」に設定し、IAMロールをサービスリンクロール(AWSServiceRoleForConfig)に一括変更する方法をブログにまとめました。 今回は、全メンバーアカウントの全リージョンを対象に一括変更する方法をまとめました。 前提条件 以下の記事を参考に、
困っていること 日本の既存の電話番号を Amazon Connectに移行する際、移行日の日付と時間帯は指定可能ですか? 回答 日本の場合、移行日として選択できるのは基本的に毎月1日または15日のみです。時間帯の指定はできません。 通常、翌月の 1 日と 15 日。 https://docs.aws.amazon.com/ja_jp/connect/latest/adminguide/phone-number-requirements.html#japan-requirements 日本の場合、公式ドキュメントに記載がなく、時間帯の指定はできません。 移行の時間帯は基本的に以下の情報の通り、キャリアの営業時間内に行われます。 ほとんどのキャリアでは、通常の営業時間内にのみ移行作業をサポートしています。 https://docs.aws.amazon.com/ja_jp/connect/la
はじめに MastraはAIアプリケーションを構築するためのTypeScriptのフレームワークです。ELv2ライセンスで、マネージドサービスとして他社に提供することはNGですが、業務アプリの構築は可能です。なぜELv2なのかドキュメントもありますので詳細はこちらをご参照ください。 The primary limitation is that you cannot provide Mastra as a hosted or managed service that offers users access to the substantial functionality of the software. (訳) 主な制限は、ソフトウェアの重要な機能にユーザーがアクセスできるホスト型または管理型のサービスとして Mastra を提供できないことです。 またAIを活用したTypeScriptツー
こんにちは、リテールアプリ共創部の戸田駿太です。 今回は、NotebookLM を活用して登壇動画から登壇ブログを爆速で作成する方法をご紹介します! はじめに みなさん、登壇した内容をブログにする作業に時間を取られていませんか? 僕はスライドだけ貼り付けたブログだと実際に話した内容が伝わらずもったいないと感じていたので時間をかけて登壇ブログを作成していました。 そこで最近 Google ワークスペースに追加された NotebookLM という AI ツールを使って、作業を劇的に効率化してみたのでご紹介します。 こちらが今回の方法で実際に作ったブログです。ぜひ参考にしてみてください! この方法を使うと 30 分から 1 時間ほどで登壇ブログが完成します。 NotebookLM とは? NotebookLM は Google が提供する AI ノートブックツールで、文書やメディアを読み込ませて
はじめに 皆様こんにちは、あかいけです。 先日、AWS認定の12冠を達成できたので記念に記事を書きます。 AWS All Certifications Engineers がめちゃくちゃ多い弊社なので、その分資格に関する記事が多くどんな内容にするかとても悩みました。 色々調べてみると勉強方法に関する有用な記事は星の数ほどあったので、 今回は思い切って、勉強以外の合格のために大切なことをテーマに書いていきます。 なお題材の性質上、試験日まで猶予のある人が対象になるため、 具体的な勉強方法をお求めの方はブラウザバックを推奨します。 また個人的に勉強方法については以下の記事が参考になったので、よろしければ合わせてご参照ください。 AWS 認定資格12個全部取ったので改めてどうやって勉強すべきか考える AWSの3つのAI・機械学習認定試験をこれから受ける人のためのガイド - プラクティショナー(A
こんにちは!Koty-Mousa 矢坂幸太郎 です! 今回は、S3の「最小ストレージ期間」についてチェックしましょう! S3の「最小ストレージ期間」 S3には様々なバケットタイプがあります。 東京(ap-northeast-1)リージョンの情報を見てみます。 各バケットタイプの、「最小ストレージ期間」は次の通りです。 ストレージクラス 最低ストレージ期間
waittime,DestinationPhoneNumber 1,+8190xxxxxxx1 2,+8190xxxxxxx2 3,+8190xxxxxxx3 4,+8190xxxxxxx4 5,+8190xxxxxxx5 架電リストの CSV ファイルで waittime を設定する理由は後述します。 ステートマシン用IAMポリシーの作成 ステートマシン用の IAM ポリシーを作成します。 S3 バケット名や Connect インスタンス ID は、各自の環境に合わせて変更してください。 { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "s3:GetObject", "s3:ListBucket" ], "Resource": [ "arn:aws:s3:::cm-hirai-sf-cs
GitHub Actionsでファイルの差分などを得るサードパーティーアクション tj-actions/changed-files が侵害され、バックドアが仕込まれ、Gitタグも書き換えられました。 Semgrep | 🚨 Popular GitHub Action tj-actions/changed-files is compromised Harden-Runner detection: tj-actions/changed-files action is compromised - StepSecurity 結果的に、 tj-actions/changed-files をタグのバージョン指定で呼び出していた場合、この侵害の影響を受けたことになります。 GitHubの公式ドキュメント"Security hardening for GitHub Actions"に従い、アクションを可
次のページ
このページを最初にブックマークしてみませんか?
『Developers.IO』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く