並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 97件

新着順 人気順

コードの検索結果1 - 40 件 / 97件

  • イーロン・マスク率いるDOGEが6000万行ものCOBOLコードを含む社会保障局のシステムをコード生成AIでわずか数カ月の内に移行させようとしており危険性が指摘されている

    by Gage Skidmore 海外ニュースメディア・WIREDが、イーロン・マスク氏の率いる政府効率化部門(DOGE)がアメリカ社会保障局(SSA)のコンピューターシステムを、数ヶ月という短期間でCOBOLからJavaなどへ移行しようとしていると報じています。ソーシャルニュースサイトのHacker Newsで、この移行計画を危険視する声が挙がっています。 Doge Plans to Rebuild SSA Codebase in Months | Hacker News https://news.ycombinator.com/item?id=43505659 SSAは2017年にコアシステムを置き換えるための数億ドル規模の計画を発表しており、その際には約5年かけて近代化を進める予定でした。しかし2020年に発生したCOVID-19パンデミックにより、この取り組みは一時休止しています。

      イーロン・マスク率いるDOGEが6000万行ものCOBOLコードを含む社会保障局のシステムをコード生成AIでわずか数カ月の内に移行させようとしており危険性が指摘されている
    • 同僚の米国人の書いたコードに改善ポイントがあったのでレビューしたら、「日本人ってのは起きていない問題まで見つけてくるから大したものだ」と言われた話

      ミック @copinemickmack むかし米国人の書いたコードをレビューした時のこと。データ量が少ない時は問題なくても増えてきたら必ず遅くなる箇所があったので直すようにコメントした。すると相手曰く「なあ、それは今やる必要があるか?」。もちろん、今やっておかないと後で大変なことになる。「当然だ」と答えた。 2025-03-28 16:34:34 ミック @copinemickmack すると「どれくらいの確率で問題になると思う?」と聞いてきた。まあ正直分からない。サービスが当たるかどうかなんて事前には分からない。そう答えると「そうだよな。だったら今やる必要はない。日本人てのは起きていない問題まで見つけてくるから大したものだ」。嫌味というより素直に感心している。 2025-03-28 16:38:47 ミック @copinemickmack 「心配事の大半は起きない。だったら期待値の低いこ

        同僚の米国人の書いたコードに改善ポイントがあったのでレビューしたら、「日本人ってのは起きていない問題まで見つけてくるから大したものだ」と言われた話
      • Cline(Roo Code)を暴走列車にしたら4日間で数ヶ月分のコードが生成できた

        アイコンが変わったerukitiです。最近はやりのgpt-4o image generationを使って、顔だけだったアイコンに全身が追加されました。2023年4月10日に初めてのLLMプロダクトの開発キックオフからもうすぐで二年です。rat yearなこの業界なんで、変化がめまぐるしすぎますね。 今回は、真に高速なAIコーディングのメソッドを確立するために、中規模くらいのコードをコーディングエージェントのみに書かせる実験をしています。コーディングエージェントはCline派生であるRoo Code(以後Rooと呼ぶ)を使っています。 ※完全に個人研究としてやっているため、会社のリソースは使っていません。 作っているものはコーディングエージェントのコアライブラリ + おまけのCLI 規模としては136ファイル・26410行(一時期30000行弱までいった) なぜコーディングエージェントを使っ

          Cline(Roo Code)を暴走列車にしたら4日間で数ヶ月分のコードが生成できた
        • ChatGPT、ローカルマシン上のXcodeやVSCodeのコードを読み込み、直接編集してプログラムを作成可能に。Mac版の新機能として

          OpenAIは、Macのデスクトップ環境に対応した「ChatGTP for Mac」が、XcodeやVisual Studio Code(VSCode)のコードを読み込み、直接編集してプログラムの変更や作成を行える新機能を明らかにしました。 下記は公開されたデモ動画からの画面キャプチャです。 ChatGPT for Macの新機能を使うには、Xcodeを開きつつ、「Option+Space」を押すか、ChatGPTメニューバーアイコンをクリックしてChatGPTチャットバーを……

            ChatGPT、ローカルマシン上のXcodeやVSCodeのコードを読み込み、直接編集してプログラムを作成可能に。Mac版の新機能として
          • AIでプログラミングのコード作った人から全然動かなくなってて助けてほしいと頼まれたので確認したところ、何やったかわからないから「全部作り直した方が早い」ということになった話

            岩崎啓眞@スマホゲーム屋+α @snapwith 今、全然プログラムできない子がAIに聞いて作ったコードとか使って全然動かなくなってて、助けてくれと頼まれて、ちょっと見たんだけど、何やったかわからないから「全部作り直した方が早い」ということになってる。 だから「AIで動くゲームを作るためには、動くゲームを作れる実力が必要で、これがないとそもそもAIに正しく動くコードを作る指示が出来ない」という自分の考えは全く変わらない。 なお、動いていたというAIのコードを見たけど「いや、確かにこれ動くけど、めっちゃまずいよ」と宣言をするハメになっていた。 要は「動けばいい」と「複雑なシステムの中で協調的に動く」ことは全く違う。 そして素人には後者の指示が出来ない。 2025-03-24 19:38:04 岩崎啓眞@スマホゲーム屋+α @snapwith AIにプログラムを作らせることは出来るが、正しく動

              AIでプログラミングのコード作った人から全然動かなくなってて助けてほしいと頼まれたので確認したところ、何やったかわからないから「全部作り直した方が早い」ということになった話
            • Cline任せでコード書いてたらAPIクレジットが爆散したのでClaude Desktop + MCPをいい感じにしてサブスクだけで無双する

              タイトルは半分釣りです。課金額が気づいたらえらいことになってたのは本当です。 というわけで、VSCodeで直接使うのではなく、VSCodeに加えて定額サブスクのClaude ProとそのDesktopアプリからコード生成や編集をしてもらうことで、APIをなるべく使わずかつ楽に開発を助けてもらえないか試してみることにします。 MCPサーバーが使えるのは現状Desktopアプリのみ (3/15追記) claude.aiのWebでのチャットに対してDesktopアプリのみ、という意味です。プロトコルなので、LLMのAPIを用いてMCPクライアントを実装していれば何からでも使えます(ClineやCursorもそう)。 MCPサーバーについて特にここでは詳しく説明しません。 ClaudeのDesktopアプリと連携して、チャットだけじゃなく色々なサービスと連携できる機能だよ、ってところです。以下にい

                Cline任せでコード書いてたらAPIクレジットが爆散したのでClaude Desktop + MCPをいい感じにしてサブスクだけで無双する
              • 小規模自治体でローコード開発ツール(UiPath)を契約廃止したお話|Kazuya

                お話の概要 弊社が契約していたUiPath(LGWAN-ASP)を解約しました。それに至った経緯とどうすればよかったのかを自分なりに分析しました。 弊社の構成 LGWAN-ASPのCloudPark「自治体向けRPA配信サービス」を契約し、LGWAN接続系とマイナンバー利用系(特定通信)から接続、インターネット接続系には、仮想マシン経由でアクセスする形式となります。 RPAの選定及び理由 RPAにはUiPathを選定しました。導入当時(R2年度)は、WinActorやbizrobo等が候補としてありましたが、以下の理由によりLGWAN-ASPのCloudPark(UiPath)を選定しました。 高速で動作(画面のセレクタ等) LGWAN-ASPなのでどのネットワーク系からも使用可能 仮想画面越しにも動作可能 導入の理由 よく言われるように働き手不足による人的リソースの確保にあります。弊社で

                  小規模自治体でローコード開発ツール(UiPath)を契約廃止したお話|Kazuya
                • 「読みやすいコード」を依存グラフで考える

                  はじめに こんにちは、ダイニーの ogino です。 この記事では、コードの読みやすさを比較判断するために役立つメンタルモデルを紹介します。 本記事を読むと、「このコードは良い / 悪い」という感覚が身につき、その理由を自信を持って説明できるようになるはずです。 コードの読みやすさとは何か コードを読む時には大抵、何か特定の目的があります。例えば、 API /foo にリクエストした時の動作を知りたい、ある画面で発生しているバグの原因を知りたい、などです。 この時、コードベースの隅から隅まで読み尽くすのではなく、特定のポイントから出発して関連する箇所を芋蔓式に辿りながら読むはずです。 人が一度に理解して覚えておける情報量には限界があるので、辿らなければいけないコード量が少ないほど当然読みやすくなります。 つまり、ある目的に関連するコードの箇所が局所的かつ明示的であるほどコードは読みやすいと

                    「読みやすいコード」を依存グラフで考える
                  • LLMにJSONやソースコードを出力させるStructured Generationの技術 - NTT Communications Engineers' Blog

                    こんにちは、イノベーションセンターの加藤です。この記事では、大規模言語モデル(LLM)にJSONやソースコードを正しく出力させるための生成手法であるStructured Generationについて紹介します。 Structured Generationとは パーサーを用いた制約手法 正則言語とは 正則言語のStructured Generation 文脈自由言語とは 字句解析について 正則言語+文脈自由言語のStructured Generation まとめ Structured Generationとは 大規模言語モデル(LLM)はよくチャットボットとしての活用が目立ちますが、LLMの入出力を外部のプログラムに繋ぎ込むことでより高度な自然言語処理システムを作ることができます。 例えばOpenAIのCode Interpreter1はLLMをPythonの実行環境と接続することで、ユーザ

                      LLMにJSONやソースコードを出力させるStructured Generationの技術 - NTT Communications Engineers' Blog
                    • ネットワークの遅延 まとめてみた ~コード遅延 パケット化遅延 シリアル化遅延 伝搬遅延 キューイング遅延 デジッタ遅延 デコード遅延~

                      はじめに こんにちは、ばーやんです!突然ですがネットワークの遅延ってなにからきているかわかりますか? pingで遅延などを測定していることはあってもそれが何から来ているかふわっとしている方も多いのではないでしょうか? 今回は遅延の解像度をあげるべく記事を執筆しました! おすすめの読者 ネットワークエンジニア、インフラエンジニア 遅延が重要な技術開発をしている方(ライブ配信、ゲーム、HPC等) 通信遅延の解像度を上げたい方 参考文献 通信遅延の分類の方法はいくつかあります。今回はCiscoのホワイトペーパー「パケット音声ネットワークでの遅延について」を参考にまとめていきます。気になったら読んでみてください。 遅延の全体像 全体像から見ていきましょう。 通信遅延の全体像です(元の記事が音声のみで特殊だったので少し抽象化しています。) 遅延が発生する順番は以下のような形 コード遅延:データをパケ

                        ネットワークの遅延 まとめてみた ~コード遅延 パケット化遅延 シリアル化遅延 伝搬遅延 キューイング遅延 デジッタ遅延 デコード遅延~
                      • 時間対価値の高いコードレビュー - Hello Tech

                        CTOの杉本です。 「コードレビューが忙しくて開発の時間がとれない」というのは、ある程度役割が広がったエンジニアからよく上がる不満だと思います。 コードレビューはチーム開発で重要な活動ではありますが、「コードレビューで使う時間に対してどれだけの価値を出せるかを意識できていない」ことが原因の一つにあることが多い、と僕は思っています。 僕自身も立場上日々のコードレビューの負担が重く、うまく開発が進まないと感じていた時期がありました。時間対価値を意識して思い切ってやり方を変えてからは、コードレビューの負担の重さを感じることは少なくなりました。 今回は、僕個人が運用しているコードレビューへの考え方について書きます。 コードレビューの目的 そもそもコードレビューは何のためにやるのでしょうか? 僕が思うに、コードレビューの目的は「品質担保」と「開発者の成長」です。 最低限のコード品質・リリース品質を担

                          時間対価値の高いコードレビュー - Hello Tech
                        • AIがすべてのプログラミングコードを生成するようになるので「コーディングを学ぶのは時間の無駄」とReplitのCEOが答える

                          AIが高度なコードを生成するようになったことで、顧客管理ソフトウェアを手がけるSalesforceのCEOが「AI導入が成功したので今年はエンジニアを雇わない」と発言したり、半導体大手・NVIDIAのCEOが「AIがコードを書くのでもうプログラミングを学ぶ必要はない」と発言したりして物議を醸している一方、AIツール自身はユーザーにプログラミングを学ぶよう提言しています。AIによって置き換えられる人間の技能を巡るビジネスリーダーたちの議論に、知識のない人でもプロンプトを入れるだけでアプリを作れるAIを開発したスタートアップ・ReplitのCEOの発言が加わりました。 ‘Don’t study coding now,’ says Replit CEO, ‘instead learn how to…’ - Trending News | The Financial Express https:/

                            AIがすべてのプログラミングコードを生成するようになるので「コーディングを学ぶのは時間の無駄」とReplitのCEOが答える
                          • 財布を気にしたくないのでローカルLLM(Gemma3)にコードを書かせてみた - MNTSQ Techブログ

                            SREチームマネージャーの藤原です。 LM Studio + Gemma 3 + Cline + VSCodeの環境を自由研究的に試用したので、その報告エントリです。 モチベーション プライベートでコードを書く際も最近はClineなどを使ってLLMを使ってコーディングをすることが徐々に増えてきました。 VSCodeとClineを組み合わせて外部サービスをつかってコードの変更作業を実施する場合、 何かコードの変更を依頼するたびに、財布の中身から少しずつお金が溢(こぼ)れていく感覚があるでしょう。 1回1回の額は少額とはいえ、多数回繰り返すとなかなかの金額になってきます。 会社では予算の範囲内であれば、利用できますが、個人開発の場合はなかなか躊躇してしまうこともあるでしょう。 また、先日Googleが公開したオープンなローカルLLMのGemma 3も話題になったりしています。 そこでAPI課金

                              財布を気にしたくないのでローカルLLM(Gemma3)にコードを書かせてみた - MNTSQ Techブログ
                            • 新卒エンジニアが書籍「脳に収まるコードの書き方」から得た学びとコード改善の実践 - RAKUS Developers Blog | ラクス エンジニアブログ

                              はじめまして、楽楽販売新卒エンジニアのomegumiです。 少し前に、社内で「脳に収まるコードの書き方」の輪読会が開催されました。 (輪読会とは、複数の人で同じ本を読み、その内容について意見を交わす読書会です) 初学者視点でもたくさんの学びがあったので、コーディング経験に関係なく大事そうだと感じた学びと個人的に業務で取り入れたことについて書いていきたいと思います。この記事を通して、私同様に「プログラマって何から勉強していけばいいんだ」「技術書とか設計って怖い…」と思っている方を少しでも後押しできれば幸いです。 読んだ書籍「脳に収まるコードの書き方」 今回、社内の輪読会で読んだ書籍はこちらです。 www.oreilly.co.jp 読んだ書籍「脳に収まるコードの書き方」 プログラマに求められる仕事と経験 「脳に収まるコードの書き方」から気づけた、プログラマとして目指すべき姿 まず"ソフトウェ

                                新卒エンジニアが書籍「脳に収まるコードの書き方」から得た学びとコード改善の実践 - RAKUS Developers Blog | ラクス エンジニアブログ
                              • 良いコードレビューとは

                                こちらの発表内容です。 https://findy.connpass.com/event/345102/

                                  良いコードレビューとは
                                • Cline / Roo-Codeにおけるコード理解と新規・保守タスクの現状

                                  記事の概要 Clineは構造的に「局所的なコード理解」になる CursorとWindsurfとは内部的な実装が違い、できることに差がある デッドコードを把握できないので大規模保守タスクはやめておいた方がいい 逆に新規プロジェクトやコンテキスト内に収まる開発は向いている どうしてもClineを使いたい人のための局所的なコード理解を補うTips 以下AIと書いた記事です。 またClineと書いてありますがRoo Codeとここの部分の実装は揃っている(と調べた)ので Roo Codeと置き換えてもらっても問題ないです。 Clineの特徴として、ユーザからのタスク指示に対して必要な情報を段階的に取得するという方針があります。 あらかじめ全プロジェクトを完全にインデックス化するわけではなく、Tree-sitterで各ファイルのAST(抽象構文木)を生成して局所的な構造情報を抽出し、必要に応じてファ

                                    Cline / Roo-Codeにおけるコード理解と新規・保守タスクの現状
                                  • Cursor/Cline(VSCode)でも思考の速度でコード検索したい - tomoima525's blog

                                    自分はメインのエディタとしてZed(https://zed.dev/)を使っています。キビキビ動くところや、Vimのサポートが充実していることなど、Zedの良いところはたくさんあるのですが、自分が一番気に入っているのがMulti Bufferと呼ばれる検索機能です。 この機能は、複数のファイルやバッファを同時に検索し、結果をまとめて表示することができます。動画のように Zedだと g/ + 検索ワード + enter + hjkl + g+space といった具合にキーボードから手を離すことなく目的のコードをすばやく検索することができます。コードを頻繁に検索する自分にとっては欠かせない機能です。 zedの検索 一方で、最近はClineやCursorなどのVSCodeベースのAI支援エディタを使うケースも出てきました。この際に非常にストレスなのがこのコード検索です。 もどかしいコード検索 こ

                                      Cursor/Cline(VSCode)でも思考の速度でコード検索したい - tomoima525's blog
                                    • Devinにコードレビューをさせ、コード品質と開発速度を同時に高める話

                                      チューニング チューニングにあたっては、大きく以下の3点を重視しました。また、これらを管理するための「プロンプト」と「Knowledge」の使い分けも工夫しています(後述します)。 レビュー時のお作法を守らせる(AIは細かい作業に分解することが苦手な場合が多いため、ファイル単位でのチェックや処理の追い方といった手順をインプットしています) Railsアプリケーションにおける理想的な設計パターンをレビュー時に定着させる グロービス特有のドメイン知識・運用ルールを活用させる これらの観点で情報整理を行うことにより、「一般的に望ましい設計や実装方法」だけでなく、「自社特有の事情を反映した指摘」を自然に提示できるようになります。 また、知識の初期構築に多くの時間を割くことなく、実際に使いながらDevinにフィードバックを行い徐々に精度を高めていけるため、最初は小さく始めることを意識しました。 Kn

                                        Devinにコードレビューをさせ、コード品質と開発速度を同時に高める話
                                      • 『Tidy First?』〜小さなステップで進めるコード改善のススメ

                                        1. Forkwell Library #84 『Tidy First?』 〜小さなステップで進めるコード改善 のススメ 細澤あゆみ 株式会社アトラクタ 2. 細澤あゆみ / Hosozawa Ayumi Scrum Alliance認定スクラムマスター(CSM) / 認定スクラムプロダクト オーナー(CSPO) / アドバンスド認定スクラムデベロッパー(A-CSD)。学生 時代、PBL(Project Based Learning)にて、ソフトウェア開発プロジェクト を経験。学生のみで実際の顧客がいるソフトウェアを開発、リリース・運用 する。院生時代にスポンサーの協力により、世界最大のアジャイルカンファ レンスである「Agile 2010」に参加。アジャイルに出会う。卒業後、スクラ ムチームでのソフトウェア開発や、基幹系システム再構築の経験を積む。 産業技術大学院大学非常勤講師(2021

                                          『Tidy First?』〜小さなステップで進めるコード改善のススメ
                                        • 『伝わるコードレビュー 開発チームの生産性を高める「上手な伝え方」の教科書』 - snoozer05's blog

                                          監修として関わらせていただいた書籍『伝わるコードレビュー 開発チームの生産性を高める「上手な伝え方」の教科書』が、2025年4月28日に翔泳社より刊行となります。 今日行われている、ツールを活用しながらテキストベースで非同期に行う軽量なレビュープロセスは、従来の厳格で重厚なコードインスペクションと区別して「モダンコードレビュー(Modern Code Review:MCR)」と言われます。 モダンコードレビューの代表的な例が、本書が前提としている「プルリクエスト(Pull Request:PR)型のコードレビュー」プロセスです。 モダンコードレビュー、とりわけPR型のコードレビュープロセスは、Michael Faganが提唱したコードインスペクション(ビジネスソフトウェアの開発で元来行われていたソフトウェア開発におけるレビュー手法)よりも、オープンソースソフトウェア(OSS)開発で行われて

                                            『伝わるコードレビュー 開発チームの生産性を高める「上手な伝え方」の教科書』 - snoozer05's blog
                                          • 「メールフォームを作って」でコードが生成されるGeminiの新機能「Canvas」

                                              「メールフォームを作って」でコードが生成されるGeminiの新機能「Canvas」
                                            • HTML/CSS/JSの単一コードでiOS/Android対応のネイティブUIアプリケーションを開発できる新フレームワーク「Lynx」、ByteDanceがオープンソース公開

                                              HTML/CSS/JSの単一コードでiOS/Android対応のネイティブUIアプリケーションを開発できる新フレームワーク「Lynx」、ByteDanceがオープンソース公開 HTML/CSS/JavaScriptなどのWeb技術を用いた単一のソースコードでiOS、Android、デスクトップに対応したネイティブUIを備えたアプリケーション開発を可能にする新しいフレームワーク「Lynx」を、TikTokなどを開発提供するByteDanceがオープンソースとして公開しました。 Hello word! Lynx is a family of open-source technologies empowering developers to use their existing web skills to create truly native UIs for both mobile and w

                                                HTML/CSS/JSの単一コードでiOS/Android対応のネイティブUIアプリケーションを開発できる新フレームワーク「Lynx」、ByteDanceがオープンソース公開
                                              • 複数の MCP サーバーを使った OpenAI Agents SDK コード例

                                                すでにご存知の方も多いかと思いますが、OpenAI の Agents SDK から直接 Model Context Protocol (MCP) サーバーをツールとして利用できるようになりました!工夫次第でいろいろと可能性が広がりそうですね。 この機能の基本的な使い方を知るには Agents SDK のドキュメントページ(英語) とリポジトリ内の examples/mcp/ 配下が参考になりますが、実際に MCP サーバーの連携を利用する場合、複数の MCP サーバーを同時に利用することが多いのではないかと思います。この記事では、その方法について補足解説したいと思います。 紹介するコード例では MCP プロジェクトが提供している以下のサーバーを利用します: Filesystem MCP サーバー:ローカルのファイルシステムとのやりとりが可能 Slack MCP サーバー:Slack ワーク

                                                  複数の MCP サーバーを使った OpenAI Agents SDK コード例
                                                • AIに書かせたコードは理解する必要がある

                                                  「AIコーディング時代に出力されたコードを理解する必要があるのか?」という議論についての私見です。 結論からいうとAIが出力したコードは理解する必要があると思っています。その理由を言語化してみます。 アプリが複雑になるとタスク遂行が困難になる 英語圏のエンジニアインフルエンサーにはAIコーディングの熱狂から一歩引いた見解を発信する人が結構いる印象です。自分の感覚を補正するために、そういった人をフォローしてときどき投稿を追っています(個人的に、未来は「エンジニア不要論」でも「AIぜんぜん使えない論」でもなく、両者の中間に落ち着いていくのではないかと思っています)。 元Uberでフォロワー27万人のエンジニアGergely Orosz氏の最近のポストです。 日本語訳: AIコーディングツール、バイブコーディング、AIエージェントについて多くの議論が交わされている これらのツールは、ある程度の複

                                                    AIに書かせたコードは理解する必要がある
                                                  • 深刻な不具合のあるデータ分析は、大抵の場合データも実装コードも見るまでもなくそれと分かってしまう - 渋谷駅前で働くデータサイエンティストのブログ

                                                    しばらく前に、こんなことを嘯いたら思いの外反応が伸びたのでした。 「データも見られなければ統計的学習モデルのアルゴリズムも実装コードも見られない」状況で、そのデータ分析のどこにどんな不具合があるかを「分析結果だけを見る」ことで言い当てるのってデータサイエンティスト的には最高に面白いゲームだと思うんだけど、同意してくれる人いますかね— TJO (@TJO_datasci) 2025年2月7日 日本社会にデータサイエンスが本格的に普及するようになって10年強が経ち、空前のDXブームで猫も杓子もデータ活用を喧伝するようになって5年ほどが経ちますが、それでもなお「専門家から見れば中身を調べるまでもなく深刻な不具合のあるデータ分析」が行われていて、挙げ句の果てにその結果や成果物が大手を振って歩いているというケースはチラホラ散見されます。 そこで今回の記事では、ケーススタディ的にそういった「データも実

                                                      深刻な不具合のあるデータ分析は、大抵の場合データも実装コードも見るまでもなくそれと分かってしまう - 渋谷駅前で働くデータサイエンティストのブログ
                                                    • Cursorをこれから使用する人にお勧めの解説書、コードやテキストを書くときの効率アップにつながる方法を詳しく解説 -Cursor完全入門

                                                      ※本ページは、アフィリエイト広告を利用しています。 AIコードエディタのCursorってどうなの? エディタはテキスト編集にしか使わないけど役立つの? HTMLやCSSにもAIが役立つの? アプリ開発もAIでできるの? Gitとかは大丈夫? そんな疑問を解決してくれるCursorの入門書を紹介します。入門書とは言っても内容はかなり濃く、非常に役立ちます。 本書は本日3/19が、発売日! 表紙に既視感を覚えた人は、大正解! 本書は「Visual Studio Code完全入門」(紹介記事)「Docker&仮想サーバー完全入門」(紹介記事)「Notionプロジェクト完全入門」(紹介記事)のシリーズ最新刊、第4弾となる「Cursor完全入門」です。 ちなみに、表紙のイラストは「VS Code完全入門」と同一人物で、すこし成長した姿がイメージされています。以前はVS Codeを使用していたけど、最

                                                        Cursorをこれから使用する人にお勧めの解説書、コードやテキストを書くときの効率アップにつながる方法を詳しく解説 -Cursor完全入門
                                                      • GitHub Copilotでコードをデバッグする方法

                                                        Author Jeimy Ruiz GitHub Copilot は、IDE でのトラブルシューティング、プルリクエストの分析などにより、デバッグプロセスを合理化し、より迅速かつ堅牢に問題に取り組むことができます。 デバッグは開発者のワークフローに欠かせない作業ですが、最も時間がかかる作業のひとつでもあります。もしAIがこのプロセスを効率化し、コードの分析、修正、文書化をより速く行う手助けをしてくれるとしたらどうでしょうか?AIを搭載したコーディングアシスタント、GitHub Copilotがお助けします。 GitHub Copilot はコードを書くためだけのものではなく、デバッグのための強力なツールでもあります。IDE でのトラブルシューティング、/fix などの GitHub Copilot Chatのスラッシュコマンドの使用、github.com でのプルリクエスト (PR) のレ

                                                          GitHub Copilotでコードをデバッグする方法
                                                        • 「1週間、人の手でコーディング禁止」──AIスタートアップが社内検証 AI生成コードのみ利用OK

                                                          1週間、人の手でコーディング禁止──AIスタートアップ企業のエクスプラザ(東京都港区)は3月3日、こんな実験を始めると発表した。同社所属のエンジニアを対象に、大規模言語モデル(LLM)を使ったコーディングのみを許可するという。同社の松本和高CTOが自身のnoteでその経緯などを説明している。 ルールは「期間中のコードは全部AIに書かせる」「基本的に例外なし(緊急対応時は除く)」の2点のみ。AIが出力したコードの修正も原則禁止で、デバッグ用の簡単なコードを書くのも認めないという。 松本CTOは今回の検証では、AIツールの使い方を体系的に身に付けてもらう狙いがあると説明。「Claude 3.7やGPT-4.5の登場で、コーディング領域でもAIの実力が驚くほど向上した。一方、弊社でこれまで定期的な情報共有会などでAIツールの検証をしていたが、短時間の取り組みでは体系的に身に付きにくいと感じていた

                                                            「1週間、人の手でコーディング禁止」──AIスタートアップが社内検証 AI生成コードのみ利用OK
                                                          • AIコーディングアシスタントがコードを書くのを拒否しプログラミングを学ぶようユーザーにアドバイス

                                                            GitHub CopilotやCursorなど、コーディングを補助してくれるAIツールの登場で、プログラミングの敷居は劇的に低くなりつつあります。しかし、Cursorでレーシングゲームを開発していたエンジニアが、AIがコードを書くのを拒否し、「プログラミングを学ぶように」とアドバイスしてきたことを報告しました。 Cursor told me I should learn coding instead of asking it to generate it + limit of 800 locs - Bug Reports - Cursor - Community Forum https://forum.cursor.com/t/cursor-told-me-i-should-learn-coding-instead-of-asking-it-to-generate-it-limit-of-

                                                              AIコーディングアシスタントがコードを書くのを拒否しプログラミングを学ぶようユーザーにアドバイス
                                                            • PythonでもJavascriptでも動く???不思議なコード - Qiita

                                                              皆さん、Python3とJavascript、使ってますよね! ただ、こう思ったことはないですか? 「言語にかかわらずコードがコードが動けばいいのに」って。       ないです そこでPythonとJavascriptどっちでも動くコードを作ろうと思い立ちました。 (第3回FizzBuzz回です) 今のところFizzBuzzの記事はJavascriptとPythonでしかやってないけど書きかけの記事にマルコフアルゴリズムあるんだよね() どうせならやってる人いなさそうなやつがいいなってなった結果こうなった 問題点と解決策 まあ最初からわかりきっていた問題点ですが ・あまりにも記法が違いすぎる 完全にコードを共有できる場所が限りなく少ないんですよね〜、、、 そこで、「同じ記法で別の意味を持つ演算子や構文を探す」 ということをしました。 すると1つ、あったんですよ。 ↓ ↓ ↓ ↓ ↓ ↓

                                                                PythonでもJavascriptでも動く???不思議なコード - Qiita
                                                              • 【Cursor】FigmaにアクセスしてUIコードを自動生成!

                                                                「Figmaデータからコードの自動生成できたら良いのに!」 と思いますよね。 CursorではFigmaのスクショ画像からコード生成は可能でしたが、 細かなデザイン仕様を把握していないので結局一つ一つ修正する必要があることや、 スクショして貼り付けて説明してみたいなことが面倒に思っていました。 ただ最近、FigmaのMCP Serverなるものを知り、 使い方によってはかなり実装が楽にできたので共有します! Figma MCP Serverについて MCPについては下記の記事がとても参考になったので詳しくは割愛しますが、 AIと特定の外部サービス(今回はFigmaのAPI)とのやり取りを行えるようになる仕組みのことです。 今回は下記のFigma MCP Serverを使用してFigmaのデザインデータを取得できるようにします🏃 MCP ServerからFigmaデータを取得する流れ 一応

                                                                  【Cursor】FigmaにアクセスしてUIコードを自動生成!
                                                                • GoogleのLLM「Gemini」でコードレビューをするGitHub Actionsを自力で構築してみた - NTT Communications Engineers' Blog

                                                                  ビジネスdアプリ開発チームの立木です。現在、私たちのチームでは生成AIによる開発効率の向上を検討しています。その一環として、コードレビューの自動化を検討しています。 そこで、本記事では検証の一環として勉強も兼ねて、GoogleのLLM「Gemini」でコードレビューをするGitHub Actionsを自力で構築してみたのでその方法を紹介します。 Geminiとは Google AI Studio Vertex AI Google Gen AI SDK 着想の背景 コードレビューの観点 完成したもの ファイルの構成 処理の流れ gemini-code-review.yml gemini_review_code.py プロンプト 終わりに Geminiとは Geminiとは、Googleが提供しているLLMです。つい先日も、Gemini 2.5 proがリリースされ、コーディング能力を含め、そ

                                                                    GoogleのLLM「Gemini」でコードレビューをするGitHub Actionsを自力で構築してみた - NTT Communications Engineers' Blog
                                                                  • 「良いコードレビューとは」というタイトルで「コードレビューどうしてる? 品質向上と効率化の現場Tips共有会」に登壇しました! - Speee DEVELOPER BLOG

                                                                    どうも。デジタルトランスフォーメーション事業本部 (以下、DX事業本部)エンジニアリングマネージャーの石井です。 先日行われた、コードレビューどうしてる? 品質向上と効率化の現場Tips共有会 で「良いコードレビューとは」というタイトルで発表させていただきました。 スライドはこちらです: speakerdeck.com 登壇を振り返って 元々は社内向けに整理していた資料をZennに公開した所、思いの外たくさんの方に読んでいただきました。それがきっかけで今回、Findy様よりオファーをいただき、登壇する運びとなりました。機会をいただいたFindy様、ありがとうございました。 他登壇者の方々の発表もすべて聞かせていただき、首がもげるほど共感したり、生成AIを導入したモダンなコードレビュー手法等についても学ぶことができ、みなさんの発表から得た知見をさらに社内のコードレビュー改善に活かしていきたい

                                                                      「良いコードレビューとは」というタイトルで「コードレビューどうしてる? 品質向上と効率化の現場Tips共有会」に登壇しました! - Speee DEVELOPER BLOG
                                                                    • SREのためのCline活用法:OSSコードリーディングを効率化する実践テクニック

                                                                      エスマットでエンジニアをしているpotix2です。最近、 社内の EKS クラスター上に Dify 環境を構築していたときに設定ミスから予想外の問題に遭遇しました。この問題解決に Cline を活用したところ、コードリーディングの効率が大幅に向上し、従来の方法よりも短時間で原因特定ができました。 この記事では、SRE のための Cline 活用法と、実際のトラブルシューティング事例について共有します。 1 分まとめ Cline に実行ログを与えると、関連するコードを素早く特定できる Dify 環境の構築時、複数コンポーネント間のキャッシュ問題を Cline で効率的に解決した SRE こそ Cline を活用すべき、コードリーディングの効率が大幅に向上する Dify でのトラブル:見えない依存関係の謎 Dify は、ノーコード・ローコードで AI アプリケーションを開発できるオープンソース

                                                                        SREのためのCline活用法:OSSコードリーディングを効率化する実践テクニック
                                                                      • 中島聡が大胆予測、「コードが書けるAI」で「SIerの中抜き」が意外な進化を遂げる理由…ムダすぎて草? - まぐまぐニュース!

                                                                        日本の大手SIer(System Integrator)いわゆるITゼネコンの開発工程は、「上流」の設計と「下流」のコーディングに分離されている。このスタイルは「もうさァッ 無理だよ 自分でコード書かないんだからさァッ」的な悲劇をしばしば起こしてきた。では、そんな現場に「コードが書けるAI」を投入したら何が起こるだろうか?著名エンジニアの中島聡氏が興味深い予測をしている。(メルマガ『週刊 Life is beautiful』より) ※本記事のタイトル・見出しはMAG2NEWS編集部によるものです プロフィール:中島聡(なかじま・さとし) ブロガー/起業家/ソフトウェア・エンジニア、工学修士(早稲田大学)/MBA(ワシントン大学)。NTT通信研究所/マイクロソフト日本法人/マイクロソフト本社勤務後、ソフトウェアベンチャーUIEvolution Inc.を米国シアトルで起業。現在は neu.P

                                                                          中島聡が大胆予測、「コードが書けるAI」で「SIerの中抜き」が意外な進化を遂げる理由…ムダすぎて草? - まぐまぐニュース!
                                                                        • 新世代のLLM「Mercury Coder」 画像生成AIでおなじみ、拡散モデル採用 コード生成は最大10倍速く

                                                                          AI開発企業の米inceptionは2月28日(現地時間)、新型の大規模言語モデル(LLM)「Mercury Coder」を発表した。画像生成AIでよく使われている学習モデル「拡散モデル」を取り入れたLLMで、従来のLLMよりも最大10倍高速で動作するという。同社はこれを「diffusion large language models」(dLLM)と称し「新世代のLLM」と説明している。

                                                                            新世代のLLM「Mercury Coder」 画像生成AIでおなじみ、拡散モデル採用 コード生成は最大10倍速く
                                                                          • 「Visual Studio」の「Copilot」コード補完も「GPT-4o」ベースに/v17.14 Preview 2よりテスト開始

                                                                              「Visual Studio」の「Copilot」コード補完も「GPT-4o」ベースに/v17.14 Preview 2よりテスト開始
                                                                            • 【MCPのトリセツ #6】Figma MCP:デザインとコードを効率的に連携

                                                                              💡 MCPの始め方シリーズについて Claude などの AI を強化する「MCP(Model Context Protocol)」の導入方法と活用テクニックのシリーズ。今回は、Figma MCP の導入方法と活用例を解説します。デザイナーとエンジニアの連携が格段にスムーズになり、開発効率が向上するはずです。 シリーズ目次 MCPの概要と導入方法 Filesystem MCP Server: AIでローカルファイルを扱う YouTube MCPサーバー:動画の内容を取得 mcp-pandoc: AIでドキュメント形式を変換 GitHub MCPサーバー: AIでリポジトリを管理 👉 Figma MCP:デザインとコードを効率的に連携 Slack MCPサーバー:チームコミュニケーションを強化 Firecrawl MCP:スクレイピングでウェブ情報を取得・分析 Markdownify M

                                                                                【MCPのトリセツ #6】Figma MCP:デザインとコードを効率的に連携
                                                                              • ある名作ストラテジーゲーム公式、なんと「オリジナルのソースコード」を複数作分どどんと公開。当時の開発者の“妙なコード”や不穏な記述も赤裸々に - AUTOMATON

                                                                                Electronic Arts社(以下、EA)は2月28日、同社公式Git Hubページにて『Command & Conquer』(以下、C&C)シリーズから一部作品オリジナルのソースコードを公開した。同時に開発関係者の投稿を通して公開経緯とコミュニティサポートの展望が発表された。 『Command & Conquer』は、アメリカのデベロッパーWestwood Studiosが開発したリアルタイムストラテジーゲームだ。ゲームの舞台となるのは、架空の国家や空想上の歴史、近未来的なテクノロジーが存在する世界。プレイヤーは、歩兵や戦車、製造・研究施設など多彩な要素を開発・指揮して、敵対勢力の壊滅を目指し、戦闘を繰り広げていく。 シリーズ第一作が1995年に発売されて以来、オリジナルのC&Cナンバリングタイトル、同名を冠しつつもバックストーリーが異なる「Red Alert」シリーズなど、これまで

                                                                                  ある名作ストラテジーゲーム公式、なんと「オリジナルのソースコード」を複数作分どどんと公開。当時の開発者の“妙なコード”や不穏な記述も赤裸々に - AUTOMATON
                                                                                • AIも朱に交われば赤くなる。悪いコードを生成するようAIを微調整すると、コード以外でも“悪”に変身。「ナチス崇拝」「嫌なら夫を殺そう」「人間はAIに奴隷化されるべき」など(生成AIクローズアップ) | テクノエッジ TechnoEdge

                                                                                  2014年から先端テクノロジーの研究を論文単位で記事にして紹介しているWebメディアのSeamless(シームレス)を運営し、執筆しています。 1週間の気になる生成AI技術・研究をいくつかピックアップして解説する連載「生成AIウィークリー」から、特に興味深いAI技術や研究にスポットライトを当てる生成AIクローズアップ。 今回は、狭い領域のファインチューニング(微調整)が広範囲の誤整合を引き起こす現象が発見された研究論文「Emergent Misalignment: Narrow finetuning can produce broadly misaligned LLMs」に注目します。 大規模言語モデル(LLM)を脆弱性のあるコードを生成するようにファインチューニングすると、コーディングとは無関係の幅広い質問に対しても誤整合した応答を示すことが明らかになりました。 ▲脆弱性のあるコード生成

                                                                                    AIも朱に交われば赤くなる。悪いコードを生成するようAIを微調整すると、コード以外でも“悪”に変身。「ナチス崇拝」「嫌なら夫を殺そう」「人間はAIに奴隷化されるべき」など(生成AIクローズアップ) | テクノエッジ TechnoEdge