記事 開発総論 Stability AIも「Stable Code 3B」で参入、激化する「コード生成AI」シェア獲得競争 2024/03/27 生成AIが得意とするのはテキストや画像生成だけではない。プログラムのコード生成も得意分野の1つ。この2年ほどで「コード生成AI」領域の研究開発が進み、コード生成の精度は大きく改善、現在はユーザー獲得をめぐる競争が激化している。コード生成AIの進化の過程を鑑みつつ、Stability AIの「Stable Code 3B」などの最新モデルはどれほどの実力を持つのか、その現状を探ってみたい。
記事 開発総論 DevOpsツール・DevOpsプラットフォームとは何か? GitHubら市場リーダー3社+11社比較 2024/03/12 開発と運用の最適化を目指す「DevOps」に注目が集まっている。古くからある言葉ながら、DXを旗印に、企業は伝統的な開発手法からの転換が求められており、実際にDevOpsを実践する企業が増加していることが背景にある。このDevOpsの推進を支援するのがDevOpsツールやDevOpsプラットフォームと呼ばれる製品群だ。この市場では、マイクロソフト傘下のGitHub、GitLab、Atlassian(アトラシアン)らが各社異なった戦略を描いている。DevOpsツール・DevOpsプラットフォームの基礎から各企業の製品までわかりやすく解説する。
記事 開発総論 Infrastructure as Code(IaC)とは何か?TerraformやAWSなどでどう構築すべきか 2024/03/01 企業のDX(デジタルトランスフォーメーション)では、ビジネス環境の激しい変化に対して、柔軟かつ迅速に対応できるITシステムが求められます。それを実現するために生まれた考え方が「Infrastructure as Code(IaC:アイエーシー、コードとしてのインフラストラクチャ)」です。ここではIaCについて、基礎から、IaC活用のメリット・デメリット、それを実現するツール(Terraform、Ansible、Serverspecなど)のほか、Amazon Web Services(AWS)の「AWS CloudFormation」やMicrosoft Azureの「Azure Resource Manager(ARM)」など、クラウドサービスでのIaCなどもわかりやすく解説します。
記事 開発総論 ChatGPT以前のソフトウェア開発は「石器時代」、プログラミングが劇的大変化のワケ 2024/01/31 生成AIの登場により、プログラミングの世界が劇的に変化している。この変化については「ChatGPT以前のソフトウェア開発は石器時代だった」と評されるほどだ。『生成AIで世界はこう変わる』を上梓した東京大学 松尾研究室に所属する今井 翔太氏も「これは本当にすごい」と確信したという。今井氏は生成AIのプログラミング活用を(1)コードの提案、(2)対話的生成、(3)全コードの生成という3つの形態に分類。ここでは今井氏自身の経験と学術調査をもとに、どのようにソフトウェア開発者の作業が変革されているのかを紹介する。
記事 RPA・ローコード・ノーコード なぜ「紙・ハンコ」文化はなくならないのか?日本企業特有のプロセス刷新の手法とは 2023/12/26 企業がデジタル化を進める一方で、業務プロセスの見直しがされていないために、紙ベースの仕事がいまだに多く散見される。日本企業の業務プロセスには国民性が色濃く反映されており、それが現在の非効率さを招いている。では、こうした取り組みはどのように進めていくべきなのだろうか。ガートナー バイス プレジデント,アナリストの鈴木雅喜氏が、“人”と“ツール”の両面でのプロセス刷新の手法を解説するとともに、その先に企業が目指すべきデジタル活用の在り方を提示する。
記事 開発ツール・開発言語 マイクロソフトが「.NET 8」発表 主な新機能や7とのパフォーマンス比較まとめ 2023/12/01 マイクロソフトは同社の包括的なアプリケーションフレームワーク「.NET 8」の正式リリースを発表しました。
記事 RPA・ローコード・ノーコード 【単独】2400名のDX人材育成、北九州市が「全職員」にノーコードツール配布の狙い 2023/11/02 デジタル庁主導の下、地方公共団体の基幹業務システムのクラウド移行やデジタル・トランスフォーメーション(DX)、DX人材の育成が始まっている。九州地方で第2位の人口規模を誇る政令指定都市である北九州市もDXを推進する自治体の1つだ。同市は、システムの内製化の促進とDX人材育成に向けて全職員を対象にノーコードツールを配布する取り組みを始動させた。3年で2400人と地方自治体で最大規模のDX人材の輩出を目指す。ビジネス+IT編集部は北九州市現地を訪れ、デジタル政策監を務める三浦隆宏氏に単独インタビューで話を聞いた。
記事 開発総論 【文系でもわかる】ChatGPTのキモ「Transformer」「Attention」のしくみ 2023/09/27 第1回は、さまざまなタスクをこなす万能型ジェネレーティブAIツール「ChatGPT」の性能の鍵を握る「トークン長(GPTが文脈を意識できる過去の単語数)」やGPTの歴史的経緯について解説しました。第2回はGPTを支える自然言語処理 の分野で使用される深層学習モデル「Transformer」とその根幹となる「Attention機構(そのタスクにおいてどの単語の重要度が高く、注目すべきか決める仕組み)」についてです。TransformerとAttention機構の仕組みを定性的に把握し、それを踏まえてGPTの能力と可能性について考察したいと思います。テクノロジー領域に明るくない人でもわかる記事を目指します。
記事 開発ツール・開発言語 ローコード/ノーコードで「AIさえも」開発、AkkioやHumanFirstなど新ツールの可能性 2023/09/23 生成AIへの関心が高まり、多くの企業が自社でAIを構築することを検討し始めている。しかし、社内におけるAI人材不足から、AI開発プロジェクトを実行できる企業は少ない。そんな中、ローコード/ノーコードでのAI開発ツールが続々登場しており、専門家でなくてもAIを開発できる環境が整いつつある。ここでは「Akkio」「HumanFirst」はじめ、ローコード/ノーコードAI開発ツールの動向を探ってみたい。
記事 開発総論 アジャイル開発はなぜ失敗するのか? ガートナーが絶対押さえるべき6つのポイント解説 2023/09/19 目まぐるしく変化する顧客要求や市場の動向、技術革新などに対し、柔軟な対応を可能とするシステム開発手法「アジャイル開発」に取り組む企業が増えている。従来のウォーターフォール型開発手法とは異なるアプローチを取るため、初めて取り組む際には開発チームのスキルや知識、他部署との連携、ソフトウェア品質管理などの問題が発生しやすい。ガートナーの片山 治利氏が、アジャイル開発を進める際に押さえるべき6つのポイントを解説する。
記事 RPA・ローコード・ノーコード ローコードで開発者は失職? ガートナーが議論する5つの通説「嘘」と「本当」 2023/08/07 「ローコード・アプリケーション・プラットフォーム(LCAP)」の利用が急拡大する中、LCAPに関するさまざまな「通説」が登場している。しかし、それらの真偽は定かではなく、今後のLCAPの適切な活用のためには、嘘か本当か、その信憑性を見極める必要がある。たとえば、「ローコードはプロコードよりも生産性が高い」「LCAP導入でプロ開発者が失業の危機にさらされている」といった具合だ。ガートナーのダニー・ブライアン氏とガートナーのポール・ヴィンセント氏が、LCAPにまつわる5つの通説について意見を交わしつつ、将来の方向性を提示した。
記事 RPA・ローコード・ノーコード ローコード開発の“落とし穴” どう回避する?ガートナーが説く「7つの成功の秘訣」 2023/07/28 市民開発者によるアプリの高速開発の手段として、ローコード・アプリケーション・プラットフォーム(LCAP)の利用が急拡大している。その一方で、市民開発者のアプリ管理の不十分さに起因するセキュリティ・インシデントの増大や現場のスキル不足など、多様な課題が指摘されるようになった。ガートナー シニア ディレクター,アナリストの飯島公彦氏が、それらのローコード開発の“落とし穴”を回避し、LCAPの価値を最大限に引き出すための7つのベストプラクティスを紹介する。
記事 開発総論 【文系でもわかる】ChatGPTの“限界”はどこか? 知れば「怖くない」その仕組みとは 2023/04/19 さまざまなタスクをこなす万能型ジェネレーティブAIツール「ChatGPT」は、最新版のGPT-4が登場し、ますます盛り上がりをみせています。一方で、ChatGPTを禁止する国や大学の動きも報道されています。本記事は、GPTを支える仕組みをChatGPTユーザーにとってわかりやすく説明し、その能力と限界についての見通しをよくするための記事です。
記事 RPA・ローコード・ノーコード Power Automateをわかりやすく図解、マイクロソフトのRPA・ノーコードで自動化とは? 2023/03/29 ITエンジニアはもとより、営業やバックオフィス部門に所属する人もExcelや各種アプリケーション、クラウドサービスへの入力作業など、何度も同じ作業を繰り返すことがあると思います。こうした単純作業を自動化してくれるのが、マイクロソフトが提供するRPAツール「Power Automate(パワー・オートメイト)」です。本記事では「Power Automate」ならびにそのデスクトップ版「Power Automate Desktop(PAD)」について、『パソコン仕事が一瞬で片付く Power Automate 超入門』の著者、藤澤専之介氏と白瀬裕大氏がPower Automateの始め方や使い方、活用事例などをわかりやすく解説します。
記事 開発総論 AIOpsとは何か? 事例や市場、実際のツールまで一挙に解説 2023/03/14 さまざまなことにAIが活用され、サービスが向上していますが、大部分の企業にとって重要な「開発」の領域にもAIを有効活用することは可能です。その一助になるのが、IT運用にAIを活用する「AIOps(エーアイオプス)」です。本稿では「AIOps」が必要な背景や活用のメリット、実際のサービス、市場環境、展望を含め、アクセンチュアのAIコンサルタントが解説します。
記事 開発総論 中島聡氏が断言、「イノベーションは、コードから生まれる」と言えるワケ 2023/02/12 日本のデジタル競争力が米国に大きく水をあけられているのはビジネス+ITの読者ならよく知った事実だろう。この原因について、Windows 95の開発にも携わった天才プログラマー、中島 聡氏は「ソフトウェアエンジニア自身がコードを書くかどうか。このことが米国と日本のIT産業の明暗を分けた」と語る。中島氏がITゼネコンとも言われるいびつな構造の問題点と、自身の経験に裏打ちされた、ソフトウェア開発によるイノベーションの実現方法について解説した。
記事 開発総論 DevOpsを成功に導く方法、採用と拡張の3つの「最重要課題」とは--ガートナーが指南 2022/08/18 企業のシステム開発で「DevOps」が広く導入されつつあるが、うまくいっている企業とそうでない企業があるのではないだろうか。DevOpsが本来持つ意味や、その導入に必要なことが理解されないまま形だけ取り入れても、失敗に終わりかねない。この記事では、ガートナーのバイスプレジデント,アナリスト、ビル・ホルツ(Bill Holz)氏が、DevOpsとはそもそも何なのか、アジャイル開発成功の鍵、DevOpsプラクティスをソフトウェア開発ライフサイクル組み込む方法について解説する。
記事 UX・UI・デザイン・RIA KFCが大成功「高齢者版アプリ」は何がスゴイ? 開発裏側と“ちょっとした工夫”の数々 2022/08/10 快適な生活を送る上でもはや必須のツールになったスマートフォン。高齢者のデジタルデバイド(情報格差)を解消するための取り組みとして、中国では国の行政機関である工業情報化部(工信部)が2021年4月、「高齢者版アプリ」のガイドラインを公表し、各社に対応を求めている。主要なアプリが続々と高齢者版アプリを公開する中、ケンタッキーフライドチキン(KFC)の高齢者版アプリが利用者から高い評価を受けている。その開発裏側と、同社が導き出した高齢者も使いやすいアプリの法則とは?
記事 UX・UI・デザイン・RIA アプリのUXを劇的改善「継続的インターフェース」実装とデザインチームとの体制具体例 2022/08/05 顧客にせよ、自社の従業員にせよ、アプリケーションのインターフェースが悪いと、満足度を下げるだけでなく、生産性や収益性を低減させる要因になる。ユーザーに喜ばれる人間味のあるユーザーエクスペリエンス(UX)を提供する「継続的インターフェース(Continuous Interface)」を実現するには、どのような体制で臨むべきなのか。ガートナーのバイス プレジデント, アナリスト、アルン・バチュ(Arun Batchu)氏がUXリサーチャー、UXデザイナーの役割、エンジニアとの人数比割合、コラボレーションに役立つ「DesignOps」の考え方などを解説した。
記事 開発ツール・開発言語 CodeSignalとは何か? コーディングスキルで見えてきた「本当の」大学ランキング 2022/08/02 HackerRankなど、世の中にはプログラミングスキルを測るテストが複数存在する。その中でCodeSignalは、メタやウーバーなどのテック大手企業の多くが導入するスタンダード的な存在となり、特に新卒エンジニアの採用で利用されている。そのCodeSignalが発表したプログラミングスキル大学ランキングに注目が集まっている。スタンフォード大学など、コンピューター・サイエンスで有名な大学がトップ10に入っていなかったためだ。どのような大学が上位にランクインしたのかを伝えつつ、その理由も探ってみたい。
記事 RPA・ローコード・ノーコード ハイパーオートメーションとは?RPAと何が違う?ガートナーが説く構築の3つのステップ 2022/07/27 自動化の取り組みとしてRPA(ロボティック・プロセス・オートメーション)を利用している企業は多い。しかしRPAが自動化できるタスクは、長く連なる業務プロセスの一部分や、定型的な業務に限られる。よりプロセス全体に自動化を広げていくには、複数のテクノロジーを組み合わせて活用する「ハイパーオートメーション」のアプローチが必要となる。ガートナーのシニア ディレクター, アナリスト、サイカット・レイ(Saikat Ray)氏が、ハイパーオートメーションの実現に向けて最適なテクノロジーを選び取り、ポートフォリオを構築する3つのステップを解説する。
記事 開発総論 トラブル急増中、アジャイル開発の契約で「大失敗」を防ぐ5つのポイント 2022/07/21 アジャイル開発の導入が広がる中、外部委託先との契約に悩む企業も増え続けている。誤った契約を結べば後々、思わぬしっぺ返しをくらいかねない。とはいえ、アジャイル開発の経験が乏しい状況にあっては、何に注意すべきかも分からず、苦い経験をする企業も後を絶たない。ガートナージャパン シニア ディレクター アナリストの土屋隆一氏が、アジャイル開発の契約における5つの懸案事項を取り上げ、解決の方向性を提示する。
記事 開発総論 ハイブリッド開発とは何か? “アジャイル型”との違いや推進体制を解説 2022/07/07 あらゆるビジネスにデジタルが介在し、ビジネスを取り巻く環境が加速度的に変化している昨今、アプリケーションの開発体制にも進化が求められている。そこで注目されているのが「ハイブリッド開発」だ。 既存のウォーターフォール型開発や、アジャイル型開発との違いとは何か?ハイブリッド開発プロセスを導入する工程の考え方や、その推進体制、成功のためのポイントなどを解説する。
記事 RPA・ローコード・ノーコード ローコード開発による「悪夢の再来」、ベンダー・ロックインや技術的負債にどう対応? 2022/07/07 年を追うごとに利用が広がるローコード開発。ただし、そこにはリスクも存在する。その開発手法から、ベンダー・ロックインの状況に陥りやすいこともその1つ。また、いわゆる技術的負債の問題に直面しやすいことなどもある。Gartner Distinguished VP AnalystのJason Wong氏が、ローコード開発による「悪夢の再来」とその回避方法を解説する。
記事 RPA・ローコード・ノーコード ついにAWSも、「コードを書くと続きを提案」してくれる「Amazon CodeWhisperer」発表 2022/07/04 Amazon Web Services(AWS)は開催中のイベント「Amazon re:MARS 2022」で、機械学習を用いてプログラミングを支援する「Amazon CodeWhisperer」のプレビュー公開を発表しました。
記事 RPA・ローコード・ノーコード ノーコードとは何かを5分で理解、マンガでもわかるメリットと注意点、11カテゴリごとにツールも解説 2022/07/01 プログラミングの知識やスキルがなくともWebアプリケーションを開発できる「ノーコード(開発)」。ITエンジニア不足がさけばれる中、非IT人材でもデジタル化を推進できるとして大きな注目を集めています。前回記事からおよそ1年が経ち、ノーコードをうたうツールが増え、その活用事例も多くなり、それに伴なって、ノーコード開発を本業とする人材や企業も増加しています。本記事では『ノーコードシフト プログラミングを使わない開発へ』の著者の安藤昭太氏が、改めてノーコードの基本知識を解説するとともに、事例を含めた実践編、さらには押さえておくべき海外・国内ツールを11カテゴリごとに網羅的に紹介します。
記事 RPA・ローコード・ノーコード 中堅・中小企業「自動化」の極意、なぜ富士通やNTTデータ、大塚商会は高評価なのか? 2022/06/24 昨今、デジタル化に取り組む中堅・中小企業も増えてきた。こうした企業が業務アプリケーションに求めるポイントとして「在宅勤務対応」に次いで重視しているのが「自動化」への対応だ。自動化といえば、RPAによるペーパレス化などが注目を集めているが、さらにその取り組みは進化している。今回は「自動化」に関連する中堅・中小企業の最新動向、ならびに富士通やNTTデータ、大塚商会などへの具体的なユーザー企業による評価を元に、注目すべき変化をひも解いていこう。
記事 RPA・ローコード・ノーコード ソースコードの内容をAIが解説? マイクロソフトが開発中の「Copilot Explain」とは 2022/06/01 マイクロソフトは5月24から開催された開発者向けイベント「Microsoft Build 2022」で、ソースコードの内容をAIが自然言語で説明してくれる「Copilot Explain」の開発を進めていることを明らかにしました。AIが説明してくれることで、そのソースコードについてまだ詳しい内容を把握していないプログラマによるコードの修正やデバッグ作業などの効率化がはかれるとしています。
記事 RPA・ローコード・ノーコード AWSのローコード開発ツール「Amplify Studio」登場、Figmaからコードを自動生成 2022/04/28 Amazon Web Services(AWS)は、Webアプリケーションを最小限のコーディングで開発できる、いわゆるローコード開発ツール「Amplify Studio」の正式リリースを発表しました。
記事 開発ツール・開発言語 Python入門(後編)NumPy、Pandas、Matplotlibなどのデータ処理ライブラリ使い方 2022/04/21 前編では、AIの開発やデータ分析で大活躍するPythonの特徴や人気の理由、Pythonに付属する標準ライブラリの活用法を紹介しました。後編となる本記事では、機械学習における重要なタスクである「データの処理と可視化」に特化した専門ライブラリ(NumPy、Pandas、Matplotlib)を解説します。さらに、Pillowライブラリを用いた画像処理の具体的なイメージもお伝えします。