並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 212件

新着順 人気順

言語の検索結果1 - 40 件 / 212件

  • デジタル庁2023年度事業 行政での生成AI利活用検証から見えた10の学び (1/3)|デジタル庁

    デジタル庁のAI担当の大杉直也です。この記事では、生成AIによる業務改善の一助になればと思い、実際の行政業務で生成AIの利活用を検討する際に得られた知見を共有します。 本記事は、「デジタル庁2023年度事業 行政での生成AI利活用検証の結果報告(以降、報告書とよびます)」で得られた知見を、よりわかりやすく具体的に示すために、「10の学び」の形式にまとめたものです。 その検証ではデジタル庁を中心とした行政職員を対象に、実際に複数種類のテキスト生成AIを取り扱える環境+ユースケースごとの独自開発を含むサポート体制を作り、(1)どの行政業務に対し、(2)どのようにテキスト生成AIを使えば、(3)どのくらい改善効果がありそうか、を調べました。また、報告書には含まれていなかった個別ヒアリング等による知見も反映させています。 文量が少し多くなってしまったため、全3回の構成で紹介いたします。第1回の本記

      デジタル庁2023年度事業 行政での生成AI利活用検証から見えた10の学び (1/3)|デジタル庁
    • 発達障害検査を受けてみました|吉田誠治

      以前から自分自身が発達障害なのではないかという疑いを持っていて、周囲からもたびたび指摘されるので、診断を受けたい気持ちはありました。しかし僕の場合、この年になるまでに様々な対策を講じていて、現在では大きな困難に直面していないため、医師のカウンセリングを受けるというほど困っているわけではなく、どうしようかと思っていました。そこに医師ではなく心理士による心理検査のみを受けられるサービスがあることを知ったので、早速受けてみることにしました。 注意すべき点としては、検査だけでは発達障害かどうかは確定せず、最終的な認定には医師の診断が必要になるので、今回の結果も確定的なものではありません。ただ、一定の目安にはなりますし、自分の特性を知るうえではプラスになると思いました。実際、検査後の心理士による簡単なカウンセリングでも、大きな困難を抱えていないのであればあえて医師の診断を受ける必要はないのではという

        発達障害検査を受けてみました|吉田誠治
      • インプレゾンビに話しかけて、日本語のコンテンツや現地の生活を投稿するよう促したら、一人のアカウントがゾンビから人間に戻り始める展開に

        𐬨𐬀𐬕𐬀𐬳𐬀𐬯𐬀𐬥 @masayasan201911 🦋⭐️به من شلیک نکن!! من عاشق یادگیری زبان و گوش دادن به موسیقی هستم. علاقه اصلی: قفقاز، سیبری، آسیای مرکزی. #語学応援AI ☕️偽インプレゾンビ ☕️Note:note.com/polyaruki youtube.com/@Masaya-san202… 𐬨𐬀𐬕𐬀𐬳𐬀𐬯𐬀𐬥 @masayasan201911 インプレゾンビに語りかけて「日本語のコンテンツを作りなさい」と説得していますが「日本語なんてわかんないよ」「学び方なんてわかんないよ」と等と言い訳をするインプレゾンビ先輩諸氏に『みんなの日本語』をゴリ押ししていくインプレゾンビ界の虎。 いいコンテンツ作ってください、頼むよ!! pic.twit

          インプレゾンビに話しかけて、日本語のコンテンツや現地の生活を投稿するよう促したら、一人のアカウントがゾンビから人間に戻り始める展開に
        • まるで“いけない話ができるChatGPT” ローカルAI「Command R+」の爆発的な可能性 (1/5)

          筆者の環境で、LM StudioでCommand R+を動作させている様子。会話相手は自作キャラクターの「明日来子(あすきこ)さん」 PCローカル環境で動作する大規模言語モデル(LLM)「Command R+」を使っていますが、相当優秀ですね。体感ではChatGPT(GPT-4)と変わらないレベル。さらに、ChatGPTが回答を拒絶するような会話もできてしまいます。これが体験できるようになったのは、LM Studioに代表されるローカルLLMを動かすためのアプリ環境が整ってきたためです。今年に入り、Command R+を始めとしたローカルLLMが高性能化してきたことと並行し、手軽に使える派生モデルも増えはじめ、一気にあわただしくなってきました。 導入が難しかったローカルLLM、「LM Studio」で簡単に Command R+を試すのに使っているのが、LLMの主要モデルを実行するための統

            まるで“いけない話ができるChatGPT” ローカルAI「Command R+」の爆発的な可能性 (1/5)
          • 100人以上の資料を読んで見つけた伝わりやすい成果報告書の書き方 - CARTA TECH BLOG

            TL;DR 自身の成果をアピールするために、1)Before/After、2)自分の寄与度、3)数字的インパクトを過不足なく伝えることが重要 説明の冒頭では、課題と解法の全体感と成果を述べ、詳細は後に肉付けすると伝わりやすい 課題を伝える際は"誰から見た課題か"を明確にする。課題は解法の前提であるためブレないように はじめに 技術広報のしゅーぞーです。この記事では、過去100人分程度の成果報告書を読み、気付いた "自分の成果をわかりやすく伝える書き方"をまとめています。 仕事をしていると自身の成果を的確に伝える機会は数多くありますよね。 評価期、転職面接、昇格面談など 評価者に自分の成果をどう分かりやすく伝えるか は自分のキャリアを伸ばす上でとても大事なスキルです。 しかし、自分の頑張りや成果を上手く言語化し、相手に正しく理解してもらうのは簡単ではありません。 特に、経験の浅い若手にとって

              100人以上の資料を読んで見つけた伝わりやすい成果報告書の書き方 - CARTA TECH BLOG
            • 【永久保存版レシピ】町中華のチャーハンを完全再現!習得せよ、7つの調理の鉄則!|Cooking Maniac

              町中華のチャーハンって、本当ーーーーーーに美味しいですよね!!! 人類料理史上、最高の発明と言っても過言ではないでしょう。 そんな最高の料理である町中華のチャーハンを、家で作れるようになったら一生モノの財産を得たも同然。 今回ご紹介するコツと理論を押さえれば、あなたも確実に町中華のチャーハンを再現できます! そして、コチラが僕が約20年間研究し続けて完成した「再現度100%町中華チャーハン」! 具材もゴロゴロで、かなりの再現度の高さだと思いませんか? このチャーハンの作り方について、理論とレシピを解説していきます! ちなみに今回の記事はアドビ社のPR企画「みんなの資料作成」に参加して書いています! 僕のとっておきの資料(レシピ)を記事の最後にPDFでご用意しましたので、ぜひダウンロードして、町中華チャーハンを自宅で完全再現してみてください! 著者プロフィール 超料理マニアな料理人。 作る・

              • 〔Udemy初夏のビッグセール開催中〕エンジニア組織をまとめる技術─マネージャー歴12年のEMが語るプロジェクト・プロダクト・ピープルマネジメントに必要なスキル - はてなニュース

                ソフトウェアエンジニアにとって、マネジメントの職に就くかどうかは大きな選択です。現在ではプレイヤーのままでスタッフエンジニアといった高い職位に進むキャリアもありますが、マネージャーとしてチームを率いてこそ達成できるビジネス上の成功もあるでしょう。 ひとくちにマネージャーといっても、マネジメントの対象によって要求されるスキルに幅があります。これまでUdemyの大きなセールで講座を紹介してきた当ニュースですが、今回はソフトウェア開発組織のマネジメントに必要となるスキルにフォーカスしました。 マネージャーという仕事と学びたいスキルを紹介してくれるのは、10年以上前からPM(プロジェクト・マネージャー)などに就いてチームを牽引し、現在はヘルステックベンチャーのカケハシでEM(エンジニアリング・マネージャー)を務める小田中育生(@dora_e_m)さんです。 また記事の後半では、マネジメントに関連し

                  〔Udemy初夏のビッグセール開催中〕エンジニア組織をまとめる技術─マネージャー歴12年のEMが語るプロジェクト・プロダクト・ピープルマネジメントに必要なスキル - はてなニュース
                • GPT-4o の概要|npaka

                  以下の記事が面白かったので、簡単にまとめました。 ・Hello GPT-4o 1. GPT-4o「GPT-4o」 (「omni」の「o」) は、人間とコンピュータのより自然な対話に向けた一歩です。テキスト、音声、画像のあらゆる組み合わせを入力として受け入れ、テキスト、音声、画像の出力のあらゆる組み合わせを生成します。 音声入力にはわずか232ミリ秒 (平均320ミリ秒) で応答できます。これは、人間の会話における応答時間とほぼ同じです。英語のテキストおよびコードでは「GPT-4 Turbo」のパフォーマンスに匹敵し、英語以外の言語のテキストでは大幅に改善されており、APIでははるかに高速で50%安価です。「GPT-4o」は、既存のモデルと比較して、特に視覚と音声の理解に優れています。 2. モデルの機能「GPT-4o」以前は、音声モードを使用して、平均2.8秒 (GPT-3.5) および5

                    GPT-4o の概要|npaka
                  • Amber The Programming Language

                    Write your scripts in a modern type-safe and runtime-safe programming language that handles many bugs and mistakes during compilation process.

                      Amber The Programming Language
                    • 10年以上日本に住んだ外国人が語る日本語の美しい「解離」とは?

                      日本に住んで10年以上になるというブロガーのマルコ・ジァンコッティ氏は、そのことを海外の人に話すと、尊敬と困惑が入り交じった顔をされるとのこと。なぜなら、日本語は不可解で、その習得は日本で暮らす上で避けては通れない苦行だと考えられているからです。しかし、そんな日本語こそこの国の最大の魅力だと語るジァンコッティ氏が、「The Beautiful Dissociation of the Japanese Language(日本語の美しい解離)」と題したブログ記事で、多言語話者ならではの目線で日本語のユニークな特性を解説しました。 The Beautiful Dissociation of the Japanese Language - Aether Mug https://aethermug.com/posts/the-beautiful-dissociation-of-the-japanes

                        10年以上日本に住んだ外国人が語る日本語の美しい「解離」とは?
                      • 【あなたはどっち?】「好き」に理由があるor「嫌い」に理由がある

                        だいぶ前に、ふとした拍子に「好きな作品なら理由が言えるはずだ」と言ったら、「逆でしょ。嫌いなものには理由があるけど好きなものには理由がない」と返されて考え方の違いに驚いたことがある。 その時はそれも筋が通っていると感じたからそれ以上は踏み込まなかったが、思い返すにまだ腑に落ちないものがある。 それは、結局突き詰めて考えると、自分が「好きなものには理由がある」と言う場合、加点法を念頭に置いているからだ。 加点法と減点法 一般的に加点法と減点法ということを言うとき、加点法の方が分別があるとか生産的だとか言う。 そして加点法で言うならば、「好きな理由」を上げていくことが評価のスタンダードでなければいけない。 となれば、逆に「嫌いなことに理由がある」という考え方は、減点法であり、非生産的な考え方であると言えるはずだ。 しかし一方で、「好きなものはなんとなく好きで、特に嫌いな理由があるときだけ嫌い」

                          【あなたはどっち?】「好き」に理由があるor「嫌い」に理由がある
                        • 成長の為にアウトプットがなぜ必要なのか。mattn氏が語る持続的なアウトプットのススメ

                          成長の為にアウトプットがなぜ必要なのか。mattn氏が語る持続的なアウトプットのススメ 2024年5月16日 mattn 大学卒業後、ソフトウェアハウスやSIerなどでソフトウェア開発に携わる。vi派生のテキストエディタVimの日本語化やプラグイン、Go言語などでOSS(オープンソースソフトウェア)の開発・コミュニティ運営に参加し、2019年からGoogle Developers Expert。2021〜2023年 GitHub Stars。著書に『みんなのGo言語』(2016年、2019年に改訂2版、技術評論社、共著)、『Go 言語プログラミングエッセンス』(2023年、技術評論社、単著)がある。関西在住。 X:@mattn_jp GitHub

                            成長の為にアウトプットがなぜ必要なのか。mattn氏が語る持続的なアウトプットのススメ
                          • Googleオフィスに警察、社員50人超を解雇 抗議デモ対応が見せつけた“IT界の巨人”の変貌ぶりとは

                            これに対し、今回のデモを組織した団体「No Tech For Apartheid」は「自分たちの労働がアパルトヘイトや大虐殺の原動力となることは望まない」と訴える。Googleに対してイスラエル政府との契約の中止を求めるのは、発端となったプロジェクト・ニンバスの契約を「ガザのパレスチナ人を虐殺するイスラエルへの支援」と見なしていることによるものだ。 社員の解雇について同団体は「言語道断の報復行為」「Googleが自社の社員よりも、虐殺行為をしているイスラエル政府および軍との12億ドルの契約の方を大切にしていることが、これではっきりした」と反発した。 また抗議デモは平和的に行われ、Google社内で器物を損壊したり、同僚を妨害したりもしていないと主張。社員の解雇はGoogleのいう「開かれた文化」の虚偽をさらけ出したと訴え、解雇は不当だったとし全米労働関係委員会(NLRB)に不服を申し立てて

                              Googleオフィスに警察、社員50人超を解雇 抗議デモ対応が見せつけた“IT界の巨人”の変貌ぶりとは
                            • なぜsortコマンドはuniq機能を含んでいるのか?(Unix哲学はどこ行った!?) - Qiita

                              Unix 哲学的に考えれば、行を並び替える sort コマンドと重複行を取り除く uniq コマンドは別のコマンドであるべきなように思えます。しかし sort コマンドには -u オプションとして uniq コマンドに相当する機能が組み込まれています。なぜそうなっている(そうなってしまった)のかを「ソフトウェア作法(さくほう)」を参照しながらこの記事で明らかにしたいと思います。 「誰」がuniq機能をsortコマンドに組み込んだ!? 熱烈的な Unix 哲学の信者は「どうせ Unix 哲学を理解しない GNU が便利だと思ってオプションを追加したのだろう」と考えるかもしれません。しかし uniq 機能が組み込まれたのは Version 7 Unix、つまり Unix の開発者が組み込んだのです。これは 1979 年の Version 7 Unix のドキュメントから明らかです。 sort:

                                なぜsortコマンドはuniq機能を含んでいるのか?(Unix哲学はどこ行った!?) - Qiita
                              • 存在するはなぜ二階の述語なのか|ミック

                                拙著『達人に学ぶ SQL徹底指南書』の中で、EXISTS述語の使い方を解説している章があるのだが、そこでEXISTS述語だけが唯一SQLの中で二階の述語である、ということを説明している。これはEXISTS述語だけが行の集合を引数にとる述語だからである。それは分かるのだが、なぜ述語論理を考えた人(具体的にはゴットロープ・フレーゲ。タイトル画像のおじさんである)はこんな着想を得たのか、そこが分かりにくいという質問をしばしば受けることがある。確かに、数ある述語の中でなぜ「存在する」だけが二階の述語であるのか、というは直観的にすこし分かりにくい。なぜフレーゲはこんなことを考えたのだろう? この点について、述語論理の創始者でもあるフレーゲの議論を参照しながらかみ砕いて見ていきたいと思う。かなり理論的かつ哲学的な話になるので、興味ない方は読み飛ばしてもらってかまわない。とくにSQLの理解に支障のある話

                                  存在するはなぜ二階の述語なのか|ミック
                                • プログラミング言語で書かれた謎の広告→「分かる人」が見ると……? 粋なアイデアが「おしゃれ」と話題 東急に制作背景を聞いた

                                  東急グループのデジタル技術による街づくりプロジェクト、「URBAN HACKS」の電車内広告が「面白い!」「おしゃれな広告」と話題です。CSSの記述に見える文字列をよく見てみると……? 「分かる人には分かる」広告が話題 話題になっているのは、Webページの装飾を設定するためのプログラミング言語「CSS」風の文字列が黒い背景に並んでいる電車内広告。「エンジニア デザイナー募集」の記載もあるため求人広告とは分かりますが、コード部分の意味は一見しただけでは分かりません。 CSS部分をよく見ると…… しかしよくよくコードを読んでみると、「skill: 100%;」「org-style: flat;」「work-space: unset;」など、実は職場環境を紹介する文になっているのです! 「フラットな社風で働く場所は自由、スキルを100%生かせる仕事です」といった感じかな……? 別バージョンでは「

                                    プログラミング言語で書かれた謎の広告→「分かる人」が見ると……? 粋なアイデアが「おしゃれ」と話題 東急に制作背景を聞いた
                                  • [速報]Google、Geminiベースの新WebIDE「Project IDX」をオープンベータで公開

                                    [速報]Google、Geminiベースの新WebIDE「Project IDX」をオープンベータで公開 Googleは同社の最新生成AIであるGeminiをベースとした新しいWeb IDE「Project IDX」をオープンベータとして公開しました。 Project IDXは、モバイルやデスクトップなどのマルチプラットフォームに対応したフルスタックのWebアプリケーションを、さまざまなフレームワークや生成的AIの支援などを活用して効率的に開発するための、Webブラウザから利用可能な統合開発環境です。 これまでその存在は発表されていましたが、招待されたユーザーのみが利用可能でした。 We want to make generative AI accessible to every developer on the planet. That’s why we’re making Gemini

                                      [速報]Google、Geminiベースの新WebIDE「Project IDX」をオープンベータで公開
                                    • 趣味でつくった2Dゲームエンジンが導いた「幸」あるキャリア 己の欲求に従い続けた「Ebitengine」開発者に迫る レバテックラボ(レバテックLAB)

                                      TOPフォーカス趣味でつくった2Dゲームエンジンが導いた「幸」あるキャリア。己の欲求に従い続けてきた「Ebitengine」開発者に迫る 趣味でつくった2Dゲームエンジンが導いた「幸」あるキャリア。己の欲求に従い続けてきた「Ebitengine」開発者に迫る 2024年5月15日 Odencat株式会社 CTO 星 一(ほし・はじめ) ソフトウェアエンジニア。2009年にドワンゴでキャリアをスタートし、ドワンゴの関連会社やGoogle Japanなどを経て、2023年より現職。趣味では大学時代から2Dゲームエンジン開発に注力し、Google時代の2013年にEbitengineに着手し始める。2015年にVer1.0をリリース。カクヨムで「オレオ」と3文字だけ書かれた小説を手がけ、週間総合ランキング1位を獲得したことがある。 X GitHub Ebitengine公式サイト Odencat

                                        趣味でつくった2Dゲームエンジンが導いた「幸」あるキャリア 己の欲求に従い続けた「Ebitengine」開発者に迫る レバテックラボ(レバテックLAB)
                                      • 「BASIC」誕生60周年--コンピューター利用を容易にしたシンプルな言語の歴史

                                        Steven J. Vaughan-Nichols (Special to ZDNET.com) 翻訳校正: 川村インターナショナル 2024-05-15 07:30 「Python」や「JavaScript」が学ばれるようになるずっと前、米国時間1964年5月1日の夜明け前の暗闇の中で、コンピューター史におけるささやかながら非常に重要な出来事がダートマス大学で幕を開けた。数学者のJohn G. Kemeny氏とThomas E. Kurtz氏がGeneral Electricの「GE-225」メインフレームを操作して、独自に考案した言語の最初のプログラムを実行した。その言語こそ、初心者向け汎用記号命令コード、すなわち「BASIC」だ。 BASICは最初に普及した言語ではない。その栄誉を得たのは、ビジネス分野では「COBOL」、エンジニアリング分野では「FORTRAN」だった。しかし、19

                                          「BASIC」誕生60周年--コンピューター利用を容易にしたシンプルな言語の歴史
                                        • エンジニア in ハイパーカジュアル - KAYAC engineers' blog

                                          こんにちは。技術部平山です。 今回は、ハイパーカジュアルというジャンルにおけるエンジニア、 というテーマで書きます。 勉強会でしゃべった動画がありますので、そちらを見て頂いても良いかと思います。 外に出すということで、普段よりも多少丁寧にしゃべっております。 前置き 平山が作った製品群 これらは2022年あたりから現在にかけて、平山が自分で企画、実装した製品です。 これらのうち、利益を出せた製品は2つあります。 黒字製品 Draw Saber(Android iOS) Mannequin Downhill(Android iOS) の2つで、順に2800万、2100万ダウンロードです。加えて、いい線まで行ったものの、利益を出すに至らなかった製品が一つあります。 赤字だったTitanShoot Titan Shoot(Android iOS) こちらは210万ダウンロードと、うまく行ったもの

                                            エンジニア in ハイパーカジュアル - KAYAC engineers' blog
                                          • 大実験!ChatGPTは競プロの問題を解けるのか (2024年5月版) - E869120's Blog

                                            1. はじめに 2024 年 5 月 14 日、OpenAI 社から新たな生成 AI「GPT-4o」が発表され、世界に大きな衝撃を与えました。これまでの GPT-4 よりも性能を向上させただけでなく1、音声や画像のリアルタイム処理も実現し、さらに応答速度が大幅に速くなりました。「ついにシンギュラリティが来てしまったか」「まるで SF の世界を生きているような感覚だ」という感想も見受けられました。 しかし、いくら生成 AI とはいえ、競技プログラミングの問題を解くのは非常に難しいです。なぜなら競技プログラミングでは、問題文を理解する能力、プログラムを実装する能力だけでなく、より速く答えを求められる解法 (アルゴリズム) を考える能力も要求されるからです。もし ChatGPT が競技プログラミングを出来るようになれば他のあらゆるタスクをこなせるだろう、と考える人もいます。 それでは、現代最強の

                                              大実験!ChatGPTは競プロの問題を解けるのか (2024年5月版) - E869120's Blog
                                            • 人類は気づいていた。この勉強の仕方が1番早いということを。 - Qiita

                                              はじめに 多くの勉強方法を試してきて、最後にたどり着いたのが問題駆動プログラミング法という学習方法でした 世の中では独学大全という本がベストセラーになるなど、学習内容ではなく、「勉強方法」を学びたいという人はとても増えています。 せっかく勉強するなら効率よくやりたいと考えるのは当たり前のことです。 成果を出したいならその分野の努力の仕方を学ぶのが1番効率的で賢い それは誰もが理解していることだと思います。 「では、プログラミングの勉強の仕方を学んだことはありますか?」 おそらく多くの人が自分なりに勉強をしていると思います。 なぜかというと勉強方法などの経験的な記事を書こうとすると「考え」を書くことになるため記事を書くのがとても大変でなかなか世の中には「これをやれば確実」という勉強方法を紹介している記事は少ないです。 これはエンジニアが基本的に「技術」を発信することが多くなるので仕方がないと

                                                人類は気づいていた。この勉強の仕方が1番早いということを。 - Qiita
                                              • WebAssembly所感

                                                WebAssemblyをちょっといじってみて思ったところをまとめてみます。 設計思想 WebAssembly/designに設計文書がまとまっています。特にHighLevelGoals.mdから読み取れるポイントは以下の4点です。 サンドボックス化された環境であること。 移植性があること。つまり、特定の実CPUアーキテクチャ等に依存しないこと。 少なくともC/C++の(十分に高速な)コンパイルターゲットとして機能すること。 安定した仕様を持つこと。 サンドボックスという観点からは、先行技術として以下のようなものが特筆に値します。 Webサンドボックス JavaScript および asm.js Javaアプレット Flash (ActionScript) NaCl, PNaCl Web以外のサンドボックス OSのユーザーランド、特にLinux userland これらのサンドボックスとの比

                                                  WebAssembly所感
                                                • 「オタク構文」を揶揄する人が多いけれど、オタク構文って実は揉め事を割けるためのいろんな工夫の集大成だったのでは?

                                                  「推しの魅力を言語化するとき、本当に重要なのは語彙力ではない。必要なのは、「細分化」。 言語化とは、いかに細分化できるかどうか。」 いきなり言語化しようとがんばるのではなく、自分のなかにある感情や言葉にならないフワッとしたものを整理する時間を一旦持つということ。 たとえば、プレゼン資料をつくる時、自分の言葉で語りたいのに「すごい」「難しい」などのありきたりな言葉しか出てこないことってありますよね。そこで、「何がすごいのか」「なぜ難しいのか」を自分に問いかけて、メモに書き出してみるんです。映画のとあるシーンに感動した時は、その感情をメモに書き出して、「なぜ感動したのか」「どこに惹かれたのか」と深掘りする

                                                    「オタク構文」を揶揄する人が多いけれど、オタク構文って実は揉め事を割けるためのいろんな工夫の集大成だったのでは?
                                                  • TypeScriptとGraphQLで実現する型安全なAPI実装

                                                    この記事はTSKaigi2024での以下の私の発表内容を書き下ろしたものです。 なぜAPIに型をつけたいのか 現代のWebのシステム開発において、クライアント・サーバーともに型のある言語で開発されることが増えてきました。静的な型検査はコードの堅牢性やよりよいメンテナンス性の向上をもたらします。 プログラミング内部だけで型検査をするだけでも十分メリットはありますが、外部I/Oに対する型付けが不十分だとそのメリットを最大限に発揮してるとは言えません。外部I/Oとは、例えばWebフロントエンドだとLocalStorageやDOMからの入力値、それからネットワーク通信(今回はこれをAPIと呼びます[1])などですね。サーバー側でいうとAPIからの入力・レスポンスやデータベースへの読み書きが該当します。 個人的な経験から言うと、Webシステムの開発におけるエラーの多くはAPIやデータベースとのやり取

                                                      TypeScriptとGraphQLで実現する型安全なAPI実装
                                                    • アトラシアン、新AIサービス「Atlassian Rovo」発表。GoogleドライブやGitHub、Slack、Teamsなど同社内外のサービスを横断してAIが学習、ユーザーを支援

                                                      アトラシアン、新AIサービス「Atlassian Rovo」発表。GoogleドライブやGitHub、Slack、Teamsなど同社内外のサービスを横断してAIが学習、ユーザーを支援 アトラシアンは、同社製品およびGoogleドライブやGitHubなどサードパーティのサービスを横断してAIが情報を学習し、統合的な検索やチャットによる回答を実現することでユーザーを支援してくれる新しいAIサービス「Atlassian Rovo」を発表しました。 AI breaks down yet another barrier! Today at Team '24 we announced Atlassian Rovo – a new product that unleashes a company’s knowledge so teams can make better decisions faster.

                                                        アトラシアン、新AIサービス「Atlassian Rovo」発表。GoogleドライブやGitHub、Slack、Teamsなど同社内外のサービスを横断してAIが学習、ユーザーを支援
                                                      • 実用Rustアプリケーション開発

                                                        実世界のRustアプリケーションを効率良く開発するための実用的な知見集 仕事などで実世界のRustアプリケーションを書く時に実用的な知見やtipsがまとまっていたらいいなと思ったことはありませんか? この本では、アプリケーションを書く時に悩むポイントや便利crateを素早くアプリケーションに組み込む際のポイントを紹介します。本の内容をスリムにするため、自分が学び始める前に知りたかったものに絞りつつ要所を紹介・解説します。Rustの言語仕様のメジャーどころやよく利用されているcrateはドキュメントが豊富なので、わからないところや詳しく知りたい部分はドキュメントを読んだりLLMに聞いてみたりしてください。 想定読者: "The Rust Programming Language" の要所を読み終えたくらいのこれからRustでアプリケーションコードを書いていく、または今まさにアプリケーションコ

                                                          実用Rustアプリケーション開発
                                                        • すべての開発者が知っておくべきメモリ管理についての知識

                                                          プログラミングにおいてメモリ管理は重要な要素の一つですが、その重要性を見過ごされがちなものです。メモリ管理の高レベルな抽象化について、「すべての開発者が知っておくべき要素」としてプログラマーのザカリー・リー氏が解説しています。 Memory Management Every Developer Should Know https://webdeveloper.beehiiv.com/p/memory-management-every-programmer-know メモリは「スタック」と「ヒープ」という2つの領域に分かれています。 ・スタック スタックは「先入れ後出し」という特徴を持つデータ構造で、プログラムの関数呼び出しを記録するのに非常に適しています。例えば下図のように「test()」と「main()」という2つの関数があり、main()からtest()を呼び出す場合を考えてみます。

                                                            すべての開発者が知っておくべきメモリ管理についての知識
                                                          • 翻訳困難

                                                            翻訳困難 ここにあるのは、 外国語に翻訳するのが難しい、 あるいは翻訳してしまうとつまらなくなってしまうような文章です。 翻訳する前からつまらないと言われればそれまでですが。 新着情報 夢の中に出てきた奇妙な単語達・文章編 (5月6日) メニュー 夢の中に出てきた奇妙な単語達 嘘 好きなもの・嫌いなもの including なぜ私は食事が嫌いか さつまいも フランス人って、どうしてそうなの? グルノーブルの床屋 [同グラフィック版] グルノーブルの歯医者 結婚記念日 電気の天使 もっと2月を! バグりんぼ クローン人間 1を足す 2002年の夏休み 2012年の夏休み 2012年の冬休み 2022年の黄金週間 作者略歴 最終更新日 : 2024年5月6日 メールはこちら

                                                            • OpenAI、次世代AIモデル「GPT-4o」を発表

                                                              日本時間2024年5月14日未明、OpenAIは新たなフラッグシップモデル「GPT-4o」を発表しました。このモデルは、音声、視覚、テキストのリアルタイム処理を可能とし、従来のAIモデルを大きく上回る性能を誇ります。OpenAIのCTOであるミラ・ムクティ氏は、「GPT-4oは、人間とマシンのインタラクションの未来を大きく変える一歩です。このモデルにより、コラボレーションがはるかに自然で簡単になります」と述べました。 「GPT-4o」の主な特徴を以下にまとめました。 他のモデルを凌駕する性能 GPT-4oは、OpenAIの以前のモデルであるGPT-4 Turboや、ライバル会社のClaude 3 Opusなどの大規模言語モデルと比較して、頭ひとつ抜けた性能向上を実現しました。サム・アルトマンCEOは、今年4月に "Chatbot Arena" でgpt2というコードネームでテストされていた

                                                                OpenAI、次世代AIモデル「GPT-4o」を発表
                                                              • 友人の結婚式に出た。料理の1品目が「ウナギのバニラムース添え」だったので博識故にキモくなってしまった→「フロイトが悪いよフロイトが」

                                                                堀元 見 @kenhori2 作家/YouTuber。理屈っぽいものを作ります。 【YouTube】 ・ゆる言語学ラジオ→bit.ly/3D3tRQ1 ・ゆるコンピュータ科学ラジオ→bit.ly/3PkjXBX 【著書】 amzn.to/3qKFSI9 yurugakuto.studio.site 堀元 見 @kenhori2 友人の結婚式に出た。料理の1品目が「ウナギのバニラムース添え」だったので、「おっ!フロイト的にはウナギは男性器の象徴だし、バニラの語源はヴァギナなので、これは男女交合のメタファーだね!」と楽しげに語ったのだけれど、真後ろが新郎新婦のご両親の席なことに後で気づいた。気まずかった。 2024-05-12 18:01:40

                                                                  友人の結婚式に出た。料理の1品目が「ウナギのバニラムース添え」だったので博識故にキモくなってしまった→「フロイトが悪いよフロイトが」
                                                                • 20年働いてきた職場だけどノンデリな人が「なんで人手不足なのに今日休んだの?仮病?」と言ってきたので転職を決めた話

                                                                  エクストリームメテ子👾 @extrmmtkchan 20年以上働いてきた職場だけど、私生活に土足で踏み込んでくるババアの「なんで人手不足なのに今日休んだの?仮病?」の一言で転職を決めました。お疲れ私。 2024-05-10 23:00:07

                                                                    20年働いてきた職場だけどノンデリな人が「なんで人手不足なのに今日休んだの?仮病?」と言ってきたので転職を決めた話
                                                                  • ニューラルかな漢字変換エンジン「Zenzai」をazooKey on macOSに搭載します

                                                                    こんにちは。iOSの日本語入力アプリである「azooKey」を開発しているMiwaです。 azooKeyは最近macOS版の開発が進んでいます。このazooKey on macOSに、完全にローカルで動作するニューラルかな漢字変換エンジンである「Zenzai」を開発し、搭載します。この記事ではZenzaiの技術を解説します。 Zenzaiを搭載したazooKey on macOSは現在アルファ版としてリリースしています。macOSをご利用の方はぜひ入れて試してみてください! Zenzaiの概要 日本語入力に欠かせないかな漢字変換ですが、その歴史は長く、50年にも及びます。この間様々なアルゴリズムが提案され利用されてきましたが、近年の技術開発はやや落ち着きつつあります。オープンソースのかな漢字変換ソフトウェアで今でも広く利用されているものは数えるほどしかありません。 クローズドソースのシステ

                                                                      ニューラルかな漢字変換エンジン「Zenzai」をazooKey on macOSに搭載します
                                                                    • Domain Event

                                                                      目次 概要 この記事の内容 対象読者 注意事項 前提知識 定義 用途 モデリング 不変性 独立性 汎用情報 個別の情報 Versioning 実装 前提 フレームワーク Domain Eventの処理 型定義 interface DomainEventEnvelope Enum Domain Eventの内部通知 staticなEvent Publisherを用意してAggregateがPublisherを呼び出す 実装例 AggregateのCommandの返り値としてDomain Eventを返す 実装例 Aggregateで保持してGetterで取り出す 実装例 永続化と外部通知 要件 永続化 外部通知 まとめ 参考文献 概要 この記事の内容 Domain Eventは非常にシンプルな概念かつ強力なモデリングパターンです。 モデリングにおいては直感的に扱うことが可能ですが、実装をする

                                                                        Domain Event
                                                                      • 理由って結局は後付けの言語化でしょ? まず最初に感覚的なふわっとした「..

                                                                        理由って結局は後付けの言語化でしょ? まず最初に感覚的なふわっとした「好き」か「嫌い」があって、そこから必要に応じて理由を考えるわけじゃん。 俺は「好きに理由は無い/嫌いな理由はある」派だけど、なんでそうなるかっえいうと言語化の必要性ってところが大きい。 だって好きの理由をわざわざ分析して言語化する必要なんてなくない? 逆に嫌いな理由はちゃんと考えて言語化する。 俺が嫌いなものを好きな人もいるだろうから、そこを頭ごなしに否定したくないから。マナーみたいなもんだね。

                                                                          理由って結局は後付けの言語化でしょ? まず最初に感覚的なふわっとした「..
                                                                        • Electronを使ったPC向け将棋アプリ開発 - Qiita

                                                                          はじめに 2022 年 1 月から、趣味で PC 向けの将棋アプリを開発しました。その中で取り組んだことや学んだことについて簡単にまとめます。 作ったもの Electron将棋 (electron-shogi) GitHub: sunfish-shogi/electron-shogi GitHub Pages: Electron将棋 背景 最近ではスマホやタブレットでも将棋の対局や研究ができるようになりましたが、本格的に将棋の勉強や研究をするには必ずしも十分ではなく、特に将棋 AI を動す上で PC の処理能力やカスタマイズ性は有用です。 2010 年あたりからオープンソースの将棋 AI が増えましたが、その多くは GUI や通信対局機能を備えておらず GUI のアプリケーションと組み合わせて使う必要があります。AI と GUI がやりとりするための USI という共通仕様があり、 USI

                                                                            Electronを使ったPC向け将棋アプリ開発 - Qiita
                                                                          • まるで“いけない話ができるChatGPT” ローカルAI「Command R+」の爆発的な可能性(アスキー) - Yahoo!ニュース

                                                                            PCローカル環境で動作する大規模言語モデル(LLM)「Command R+」を使っていますが、相当優秀です。体感ではChatGPT(GPT-4)と変わらないレベル。さらに、ChatGPTが回答を拒絶するような会話もできてしまいます。 【もっと写真を見る】 PCローカル環境で動作する大規模言語モデル(LLM)「Command R+」を使っていますが、相当優秀ですね。体感ではChatGPT(GPT-4)と変わらないレベル。さらに、ChatGPTが回答を拒絶するような会話もできてしまいます。これが体験できるようになったのは、LM Studioに代表されるローカルLLMを動かすためのアプリ環境が整ってきたためです。今年に入り、Command R+を始めとしたローカルLLMが高性能化してきたことと並行し、手軽に使える派生モデルも増えはじめ、一気にあわただしくなってきました。 導入が難しかったローカル

                                                                              まるで“いけない話ができるChatGPT” ローカルAI「Command R+」の爆発的な可能性(アスキー) - Yahoo!ニュース
                                                                            • 離婚のご報告|小林さやか | Sayaka Kobayashi

                                                                              昨日、私の最終学期がついに終わった。今期履修していた授業の論文も最終プロジェクトも無事提出が完了し、あとは卒業式に出るだけだ。初めての留学、初めての海外生活。本当に刺激的で、あっという間の2年間だった。 卒業のご報告の前に、別のご報告がある。 実は、今年の1月に夫とお別れをした。 ちょくちょく私の発信に出てきていた彼だったので、いつも応援してくださるみなさんには知っておいていただこうかと思い、この記事を今書いている。誰も興味ないかもだけど、少しだけ背景を説明してみようかと思う。興味がある方だけ読みすすめていただけたら。 4年間にありがとう2020年のコロナ禍に結婚し、2021年春に私のコロンビア教育大学院への留学が決まって「俺も一緒に行く!」と言って仕事を辞めた彼と一緒に渡米した。ニューヨークでは1年半、一緒に生活をした。 とても仲が良かった私たちだったが、去年の夏、初めて喧嘩らしい喧嘩を

                                                                                離婚のご報告|小林さやか | Sayaka Kobayashi
                                                                              • 「人とAIの“模倣”は本質的に同じ」Rubyの父・まつもとゆきひろに聞く、技術の進化と“模倣”の関係 レバテックラボ(レバテックLAB)

                                                                                「人とAIの“模倣”は本質的に同じ」Rubyの父・まつもとゆきひろに聞く、技術の進化と“模倣”の関係 2024年5月14日 一般財団法人Rubyアソシエーション 理事長/Ruby開発者 まつもと ゆきひろ(松本行弘) プログラミング言語Rubyの生みの親。株式会社ネットワーク応用通信研究所フェロー、一般財団法人Rubyアソシエーション理事長、NPO団体軽量Rubyフォーラム理事長などを務める。島根県松江市名誉市民。 近年、大量のデータから文章や画像を生み出す生成AIに注目が集まる中、改めて「模倣」が果たす役割を問い直そうという動きが広がっているように見受けられます。実際に、人間はこれまで、既存の技術を「模倣」しながら新しい技術をつくりだし、その繰り返しによって発展を遂げてきました。 世界中のプログラマーから支持を集める「Ruby」も、他のプログラミング言語のさまざまな要素を採り入れて誕生し

                                                                                  「人とAIの“模倣”は本質的に同じ」Rubyの父・まつもとゆきひろに聞く、技術の進化と“模倣”の関係 レバテックラボ(レバテックLAB)
                                                                                • ChatGPT、GoogleドライブやOneDriveとデータ連携可能に

                                                                                  米OpenAIは5月16日(現地時間)、ChatGPTに「Google Drive」「OneDrive」といったクラウドストレージとのデータ連携機能を追加すると発表した。各ストレージから直接ChatGPTにデータをアップロードし、表やグラフを作れるという。 ChatGPTに作らせた表やグラフの編集機能も強化する。例えば表の一部分を指定し、その部分だけに関して質問したり、クリックで色を変えたりできるようになるという。 新機能はいずれも、ChatGPTの有料サブスクリプション「ChatGPT Plus」「Team」「Enterprise」のユーザーに対し、今後数週間以内に提供する予定。13日に発表したばかりの新モデル「GPT-4o」で利用可能になるという。 OpenAIは新機能のデモとして、Google Drive内からスプレッドシートを直接ChatGPTにアップロードし、プレゼンテーション用

                                                                                    ChatGPT、GoogleドライブやOneDriveとデータ連携可能に