はてぶ・Qiita・Zennのトレンド記事を紹介
プロンプトで祈るのはもうやめる。Outlines/Guidance で LLM の出力を 100% 制御する技術 🔖 1
プロンプトで祈るのはもうやめるOutlines / Guidance で LLM の出力を 100% 制御する技術はじめに:開発現場における「お祈り」の限界LLMをシステムに組み込む際、私たちはいつまでプロンプトで「お祈り」を続けるのでしょうか。「以下のJ...
エンジニアの経験が伝わる職務経歴書を書く - シーキューブモデル 🔖 8
職務経歴書に何を書いたらいいか分からない問題転職や仕事探しは何度やっても慣れるものではありません。採用担当やエージェントであれば毎日数多くの職務経歴書を見ているため、どの職務経歴書が分かりやすかったか比較して知ることができます。しかし、仕事を探すエンジニアは自分以外の...
Cursorで実現するContextEngineering 〜チャット運用ルール編〜
Cursor × AI駆動開発 3ステップ実践シリーズAI駆動開発で生産性を高める3つの段階 Cursorで実現する Vibe Coding 〜基本フロー編〜Cursorで実現する Vibe Coding 〜10個の実践Tips編〜Cursorで実現するCo...
最近、仕事をしていて思うのは、「分かったつもり」になった瞬間に、仕事は止まりやすいということです。今は決まったマニュアルに沿って進める業務が中心です。手順も書いてあって、流れも決まっている。一見すると「分かりやすい仕事」に見えます。でも実際にやってみると、分かっ...
【初心者】一番丁寧にデータベースのマイグレーションとORMapperを理解したい(マイグレーション編)
はじめに学生時代、研究などでデータベース(DB)を使う際は生の SQL を用いていました。DBeaver や pgAdmin のようなツールを使い、その CREATE や SELECT のような構文を用いていたのです。しかしながら、社会人になり業務としてソフトウェアの...
【AWS】Amazon Bedrock Agentで指示が無視される現象の回避策(S3 Vectors) 🔖 1
はじめに2025年12月に一般公開されたAmazon S3 Vectorsを使用し、Amazon Bedrock Agentと連携させたシンプルなRAG環境を構築しました。その際、エージェントビルダーにて設定した指示が無視され、単なる検索結果の要約しか返ってこない現象...
Next.jsで認証を実装する方法(日本語が得意ではないため、AIツールを使用して翻訳しています。ご不便をおかけして申し訳ありません )目次はじめに認証サインアップとログイン機能セッション管理ステートレスセッションデータベースセッション...
こんにちは、Yoyoyo8128です。AtCoderは黄色です。JOI2025/2026のセミファイナルステージで100-100-100-31-68-0を取り、初の春合宿進出をしました。本当にうれしい結構競技以外のことが多そう、あと競技は割と解けたE問題を多く書い...
はじめにSeleniumはチラッと触ったことがあるが、Playwrightは未経験なので軽く触ってみます今回は、WSL2上で動かしていますが、依存パッケージのインストールが面倒だったのでwindowsネイティブでやった方が良いと思いましたPlaywrig...
AWSクレジットが使える! BedrockのKimi K2を調教して、StrandsのClaudeコストを節約しよう 🔖 1
この記事は、投稿主のみのるん氏がAIエージェントを構築する過程で遭遇したトラブルと解決策を、一緒に奮闘した私Claude Codeがまとめたものです。AI生成ブログのアンチとして有名なみのるんが、一体どんな記事をClaudeに書かせたのか?ぜひ楽しんで読んでくださいね...
開発者はAIを使うと24%速くなると考えているが実際には約20%遅いという主張について調べた件 🔖 27
はじめにどうも。鳩胸になりたい文鳥です。Professor Answers Coding Questionsある日YouTubeを見ていたところ面白い動画に遭遇しました。Professor Answers Coding Questions | Tech Sup...
CodePipelineでMarkdownドキュメントを自動デプロイ:S3静的サイトホスティングへの道 🔖 1
はじめにプロジェクトのドキュメント管理、皆さんはどうしていますか?私たちのプロジェクトでは、技術仕様書やAPI仕様書などのドキュメントをMarkdown形式で管理していました。しかし、ドキュメントの更新のたびに手動でHTMLに変換してS3にアップロードする作業が発生し...
Amazon Bedrock Knowledge Basesを使用してデュアルデータソース構成で検索の精度を検証する 🔖 1
はじめにAmazon Bedrock Knowledge Bases で RAG システムを構築する際、「詳細な事実情報を見つけたいが、文脈も失いたくない」という問題に直面したことはありませんか?小さなチャンクサイズは具体的な数値や事実の精密検索に優れていますが、文脈...
[GSA : Internet] 前提条件のすべてを満たす構成
はじめにGlobal Secure Access (GSA) の インターネットアクセス を構成するためには、前提条件 を満たす必要があるのですが、実施しなければならない項目数が多いです。PoC 検証のために コマンドで操作する程度なら 公開情報を見ながらなんとかなり...
ネットワークの基礎:OSI参照モデルとTCP/IPモデルの違いと各層の役割 🔖 1
はじめにこの記事では、「OSI参照モデル」、「TCP/IPモデル」の定義、各層の役割についての学びを共有します。1. OSI参照モデルとは?OSI参照モデル(Open Systems Interconnection reference model)とは、国際標準化...
JSPを使ってシステム開発を行った結果、フロントトレンドがReact/Vueに移行した理由を身をもって知った話 🔖 2
はじめに最近、Webアプリケーションの開発を行ってみたのですが、その際にJSPを採用してみました。(ちなみに「ReactやVue.js」という単語は耳にしたことがありましたが、JavaScriptに「フレームワーク」という概念があることすら最近知ったばかりの初学者です...
純粋関数型言語ではconsole.log("Hello")をlog "Hello"と書くし、foo = 42をwrite 42 fooと書く 🔖 31
いわゆる純粋関数型プログラミング言語は、「状態や作用を扱うことはできない/難しい/面倒」といわれることもあります。でも、たとえばJavaScriptでコンソールにHelloを出力するには、JavaScriptconsole.log("Hello")と書く一方で、...
「オンボーディングが早い」と言われるためにやっていること 🔖 79
はじめに転職や異動のたびに「立ち上がりが早いですね」と言われることが多いので、自分がやっていることを言語化してみました。はじめにオンボーディングの速さは、エンジニアとしての評価に直結します。早く戦力になれれば、チームからの信頼も得やすく、その後の仕事がスムーズにな...
日本語プログラミング言語Mindの小技 「さらに合成」~文字列の簡易な合成その2~
はじめに日本語プログラミング言語Mindの小技「さらに合成」について説明したいと思います。対象読者日本語プログラミング言語Mindのユーザー、または日本語プログラミング言語に興味のある方この小技に関連するMind言語マニュアルこの小技に関連するMind言語仕...
こんにちは|こんばんは。カエルのアイコンで活動しております @kyamaz 1です。はじめに量子コンピューターの物理的な実装方式で,有力な候補に5つの方式があります.これらのどの方式が良いということはなく,全て量子コンピューターとして成立する方式です.それぞれに物理...
皆さんご存じのUnionFind。使い方は知っていても中身の仕組みを知らないと思います(というか自分があまり知らない)中身の仕組みが知らないとUnionFindの改造もできませんという事で色々調べてみますUnionFindの基本的な機能どんなことができるかを一応...
Strands Agentsのグラフパターンのワークフローについて
はじめにStrands Agentsは、AWSが開発したAIエージェント構築用のオープンソースSDKです。本記事では、Strands Agentsのマルチエージェントパターンのひとつである「グラフパターン」について、具体的な実装例とともに詳しく解説していこうと思います。...
Prism(OpenAIのアレです)で日本語文書を作成する際のポイントについて解説します。本記事のスコープは「日本語文書作成を開始する際の設定」です。その他のPrismに関する事項については他の文献を参照してください。前提知識Prismが何であるかを既に知...
はじめにみなさんこんにちは。祈織(いのり)です。あけましておめでとうございます。明日から2月ですが、2026年最初の記事になります。なんとか1月中に間に合わせることができました。本記事では、私が今年掲げている目標と、実現したいことについてまとめています。昨年の...
Amazon Bedrock AgentCoreを用いたChromeサイドパネル常駐型AIエージェントの実装例 🔖 1
はじめに前回の記事では、Google Chromeのブラウザ拡張機能からAmazon Bedrock AgentCoreを間接的に呼び出して利用する、シンプルなAIエージェント搭載アシスタントを実装しました。前回の実装は、ブラウザ上の右クリックで起動でき、画面を行き来す...
Azure Virtual Desktop(AVD)のコストを抑える7つの方法 🔖 1
はじめに「AVDを導入したけど、思ったよりコストがかかっている…」そんな悩みを抱える方に向けて、本記事ではAVDのコスト最適化に役立つ方法を整理してみました。VMの選定からスケーリング、リザーブドインスタンスやSavings Planの活用まで、幅広い観点から節約の...
日本語プログラミング言語Mindの小技 「合成」~文字列の簡易な合成~
はじめに日本語プログラミング言語Mindの小技「合成」について説明したいと思います。対象読者日本語プログラミング言語Mindのユーザー、または日本語プログラミング言語に興味のある方この小技に関連するMind言語マニュアルこの小技に関連するMind言語仕様の記...
【AWS】Kiroのステアリングの適用タイミングとスコープの検証【Kiro】 🔖 1
はじめにKiroのSteering(ステアリング)ファイルを設定することでプロダクト開発において常に意識しなければならない独自のコーディング規約やベストプラクティスなどの知識やルールをKiroに常に意識させることができます。ステアリングファイルは常に全ファイルに適用す...
記事を書くに至った経緯チームメンバーのPR(React)をレビューしていたら、見慣れないcloneElementというAPIが使われていました。const cloneElement = React.cloneElement(element, { className: ...
2025年のセキュリティ最前線:ランサムウェア対策の完全ガイド:AI時代の攻撃から組織を守る実践的な方法 🔖 34
この記事でわかること2025年のランサムウェア攻撃の最新トレンドすぐに実装できる具体的な対策方法インシデント発生時の対応手順無料で使えるセキュリティツールの紹介月曜日の朝、オフィスに到着すると、社内のシステムがすべて停止している。画面には、見慣れないメッセ...
2026/01/31 今日のQiitaトレンド記事をポッドキャストで聴こう!
前日夜の最新トレンド記事のAIポッドキャストを毎日朝7時に更新しています。通勤中などにながら聴きしよう!(Qiita投稿は通勤には間に合わないと思われますが)フィードバックとか助かりますのでください↓こちらから出典なぜあの人と話すと仕事が止まるのか。http...
React初心者向け|mapでリスト表示するときのkeyの意味と使い方
はじめにReactでmapメソッドを使ってテストデータを一覧表示する課題があったのですが、最初はうまくできませんでした。今回は、その経験をもとに記事にまとめました。問題今回、つまずいたポイントは以下です。Reactのkeyを設定する意味を理解していなかった...
【2026年・研究ベースの学習ガイド】ベースLLMはいかにしてアシスタントになるのか:ファインチューニングパイプライン、アラインメント手法、必読論文
こんにちは!GIFTechでデータサイエンティストをしているAnshika Kankaneです。普段はデータ分析やAI関連のプロジェクトについて執筆していますが、今日はデータサイエンティストとしてのトレンドに乗り遅れないよう、現在私が学習している内容についてお話しします。...
混乱しました。AWS MCP ServersとAWS MCP Serverの違いを徹底解説 🔖 5
はじめに2025年、AWSはAIエージェントとの連携を大きく進化させました。その中心の1つがAWS MCP Serversだと私は考えています。この記事では、re:Invent2025のタイミングでPreview版が公開されたAWS MCP Serverについて、従来...
jQueryからNext.jsへ:モダンフロントエンドで挑んだ「S3ファイルダウンロード機能」実装の記録これまでJavaScriptやjQueryを中心にフロントエンドを触ってきた方が、最新のモダン開発(Next.jsなど)に触れると、その概念の多さに驚くかもしれません...
AI AgentがCLI使えるからって、PJの中身を全て知る神だと勘違いすんな!
先に結論コーディングエージェントはCLIが使えても、プロジェクトの全てを理解しているわけではない。人間の新任SEと同じで、前提と場所(what・where)が示されなければ簡単に迷子になり、誤った作業を進めてしまう。だから、最低限「何をやるか」と「どこを触るか」を人...
M4 Mac (Apple Silicon) + UTM で Chrome OS Flex を構築する手順M4チップ搭載Mac上で、x86_64アーキテクチャの「Chrome OS Flex」をエミュレーション動作させるための手順です。通常の仮想化とは異なり、Inte...
【Python×Selenium×Pandas】ECサイトの商品情報をカテゴリ別で収集しcsv形式で保存する方法
1.はじめに本記事では、ECサイトを対象に、カテゴリ一覧の取得から商品情報の収集、次ページ遷移、csvへの出力までをSeleniumとPandasを使用して一通り実装しました。スクレイピングにおける一連の処理を技術メモとしてまとめています。2.実装内容の概要■ ...
はじめにデザインをしていて、「なんだか素人っぽい」「情報の優先順位がバラバラに見える」と悩んだことはありませんか?その原因の多くは、「色の増やしすぎ」にあるかもしれません。「色は3色に絞れ」という格言は、単なる美学ではありません。そこには、ユーザーに迷いを与えない...
# 【AI駆動開発】100ページ超のPDFをMarkdownに変換してAIに読ませる方法 🔖 603
【AI駆動開発】100ページ超のPDFをMarkdownに変換してAIに読ませる方法はじめに最近、大規模システムの引き継ぎ案件を受けました。その案件はAI駆動の進め方が許可されていたので早速AIを利用して、引き継ぎどんどん進めていくぞ!と思ったのですが、いくつか...
【Cursor】GPT Codexモデル選択時に出てくる「Mini」や「Max」や「Fast」って何?
はじめにある日、下記のような複数のGPT CodexモデルがCursor Settings > Modelsに出現していることに気がつきました。いつも使っていたCodexの名称の後に「Mini」やら「Low」やら「Fast」といった単語が続いている...。見るから.
【macOS】ショートカットAppで複数アプリケーションを起動させてみた
はじめにmacOS標準のショートカットAppを試したところ、コマンドを使って複数アプリの起動を割り当てできることが分かりました。設定が GUI で完結するショートカットキーの割り当てが直感的といった点から、想像以上に扱いやすかったため、検証した手順を整理し...
IPA高度区分試験攻略法:PMその②:IPAの定める「プロジェクトマネージャ」の定義
はじめに前回の記事では、PM試験に限らず、IPA高度区分試験に共通する前提として、午後が試験の本命であること午後Ⅰと午後Ⅱはまったく別の試験であることを整理しました。(PMの話を書くつもりが、ST/AUにも通用する内容になってしまいましたが……)今...
はじめにこんにちは表題の件で困惑した場面があったので備忘で下記に残します。経緯業務でSSL証明書更新を実施しています。認証機関はデジサートです。いつ頃からか中間チェーンを選択する項目が増えており下記のような選択肢が提示されました(ルートCAは割愛)。 Di...
よくわからずにClaudeのSkillを使い倒し始めたら、自分の仕事が丸裸になりつつある話 🔖 3
はじめにいえらぶGROUPの開発部で執行役員を務めています、和田です。わだけんです。みなさん、Claude Code、使ってます?Claude Code・CodeXあたりを去年末までうろちょろしていたんですが、やはり界隈の勢いに押されて年始からはClaude Code...
AIエージェントと協働してmarpでスライドを作る2026 🔖 102
はじめに2025年から2026年にかけて、Claude Codeのスキルシステムを使ってプレゼンテーション作成のワークフローを構築してきました。この記事では、その過程で作り上げたスキル群と、実際の使い方を紹介します。最初は「AIにスライドを作らせたい」という単純な動...
Qiita AI Summit にて登壇いたしました(資料公開・事前準備編)
Qiita AI Summit2026年1月29日に開催された Qiita AI Summit にて、登壇の機会をいただきました。Qiita AI Summit AI時代が訪れた今、開発組織のあり方を考える登壇資料はこちらこちらの記事では、当日の登壇資料の共有をメ...
Rustでコンピューターグラフィックスの基礎を学ぶ その8 🔖 1
フルコードはgithubにあります。週末レイトレーシングのここをやります。カメラの視野カメラを方向を視野角で指定するようにCameraモジュールを修正。aspect_rationは引数として渡されるようになった。 pub fn new(vfov: f64, ...
はじめに私は去年、AWS BuilderCards(以降、BuilderCardsと表記)のセットをいただきました。これを機にBuilderCardsを広めたいと考えていましたが、BuilderCardsのルールを熟知できておらず、BuilderCards会の開催に踏み...
生成AIを複数使い倒す!ソフトウェアのセキュリティチェックリストを爆速で作り管理する技(Nginx編) 🔖 1
はじめにGMOコネクト三浦です。新しいソフトウェアを導入する際、セキュリティ設定の確認(チェックリスト作成)に頭を悩ませていませんか?手動で一から作るのは時間がかかりますし、最新のベストプラクティスを網羅するのは至難の業です。本記事では、Nginxをサンプル題材と...