Perl Hobby Programming - Games::BeLike::EightBIT ターミナルで8ビット風ゲームをつくろうkeroyonn
Perl Hobby Programming - Games::BeLike::EightBIT ターミナルで8ビット風ゲームをつくろうkeroyonn
GPT-4時代のエンジニアの生存戦略 ※ この記事の内容の一部はこちらのイベントでお話したことと重複します。 はじめに 2023年3月1日にOpenAI社よりChatGPTのAPIが公開されました。 さらに14日にはGPT-4が登場し、その翌々日にはMicrosoft 365 CopilotでGPT-4をOffice製品に搭載することが発表されるなど、AI領域で大きな変化が起きています。 変化の速度の速さと変化量の大きさにより、私自身も追いつくのが精一杯な状態です。 個人的には、iPhoneの登場時以上の衝撃を受けています。 人類の歴史上、過去3回AIブームがありました。Generative AIが4回目のブームになります。 そして、特に日本においては顕著なのですが、AIへの過度な期待とそれへの失望の繰り返しがここ数十年にわたって繰り返されてきました。 直近だと数年前のDeep Learn
Googleの本気ついに? 生成AI全開のGoogle Workspace発表2023.03.15 15:0049,529 福田ミホ 新時代、始まるか。 ChatGPTを開発するOpenAIと、そのパートナーとなったMicrosoftの勢いに飲まれてるようにも見えたGoogle。でも「世界中の情報を整理してアクセス可能にする」って掲げた通り、ずーーーっと前から言語も画像も分析しまくってたGoogleなんだから、ホントはChatGPTライクな機能も全然できてるのでは? と、何かもったいなく思っておりました。 でも、3月14日(米現地時間)、そんな期待に応えるかのようなGoogle Workplaceの新機能、そしてデモ動画が発表されました。 Video: Google Workspace / YouTube なんだかいろんな作業がやたらちゃっちゃと捗りそうで、来たか!って感じがします。何がで
Google Cloud、高性能化したPostgreSQL互換「AlloyDB」のオンプレミス向けソフトウェア「AlloyDB Omni」発表。開発環境での利用は無料 Google Cloudは、同社がPostgreSQL互換の高性能なマネージドデータベースサービスとして提供している「AlloyDB for PostgreSQL」と同じデータベースサーバを、オンプレミスやノートPCなどで実行できるソフトウェア「AlloyDB Omni」のテクニカルプレビュー版を発表しました。 Get a preview of AlloyDB Omni, a downloadable edition of #GoogleAlloyDB designed to run on premises, at the edge, across clouds, or even on developer laptops ↓
ChatGPTを使ってプレゼン資料を作る エンジニアのみなさんはコードを書くことは得意でもLTなどで発表するプレゼン資料(スライド)を作成することが苦手の方もいらっしゃいますよね。そんな人(自分含む)にChatGPTを使ってスライドを作成する方法についてまとめましたので共有します。 ちなみに、現状(2023/03/30時点)のChatGPTには直接スライドを出力できるような機能はないので、下記のような感じで工夫するとChatGPTを使って爆速でスライドが作れちゃいます。 使用するツール ChatGPT Marp for VS Code Marpって何?という方は下記の記事をご参考ください。簡単に言うとMarkdownからスライドを作成できるものです。もちろん皆さん大好きなPowerPointやPDFにも出力可能です。 作成フロー 1.ChatGPTでプレゼン資料にしたい内容をMarp形式で
このnoteのターゲットChatGPTを使ってるけど、イマイチ使いこなせていない人 ChatGPTにどんな指示をしていいか迷っている人 このnoteで得られることゴールシークプロンプトの概要を理解できる ゴールシークプロントの使い方が分かる ゴールシークプロンプトとは聞き慣れない単語だと思うので、まずはそれぞれの言葉を説明しますね。 ■ ゴール:AIを使ってユーザーが達成したい目標 ■ シーク:探す, 探し求める ■ プロンプト:AIに指示するために入力する文章 つまり、ゴールシークプロンプトとは「ゴールを自ら探しに行ってくれるプロンプト」のことです。 ゴールシークプロンプトがすごい理由ゴールシークプロンプトがすごい理由は、以下の3点。 1. 曖昧なゴール設定でも、AIが明確なゴールを探してくれる 2. AIと対話しながらゴールを探せる 3. 汎用性のある形に変更もできる ChatGPTに
あなたは、プロの【その分野の専門家】です。 以下の制約条件と入力文をもとに、【出力内容】を出力してください。 # 制約条件: 【前提条件や決まりごと】 # 入力文: 【期待する出力結果や大まかな指示】 あなたは、プロのエンジニアです。 以下の制約条件と入力文をもとに、ブログ記事の内容を出力してください。 # 制約条件: ・重要なキーワードを取り残さない。 ・文字数は30000文字程度 # 入力文: Swaggerについて技術ブログに投稿する文章を書いてください。 構成は、Swaggerとは?、Swaggerのユースケース、Swaggerのメリットとデメリット、Swaggerの書き方(YAMLファイル)、Swaggerの実行方法、まとめです。 構成間で重複した説明は省くようにしてください。 読者がブログを読みながらSwaggerを触れるようにハンズオン形式などを取り入れて文章を作ってください
こんにちは。現役エンジニアの”はやぶさ”@Cpp_Learningです。Go言語(Golang)やフロントエンドを勉強中です。 Golang × WebAssemblyについて勉強したので、備忘録も兼ねて本記事を書きます。 WebAssembly(wasm:ワズム)とは WebAssembly(wasm:ワズム)とは、ブラウザ上で動作するバイナリ形式のことです。 C/C++、Rust、Go言語(Golang)などのプログラムからコンパイルおよびビルドすることで、ブラウザで動作するバイナリコード(*.wasm)を生成することができます。 WebAssemblyとは|Qiita WebAssembly の概要|MDN Web Docs Linuxコンテナの「次」としてのWebAssembly、の解説|Zenn GolangからJavaScriptを生成 少し脱線しますが、ブラウザ上で動作するア
本記事の目的 「テーブル設計、ほんとにこれがベストなのかな...?」 と思うことありますよね。シンプルなテーブル構造だと普通に正規化すれば問題なく運用できるんですが、ビジネスルールが複雑だったりするとあえて正規化を崩した設計を行うこともあります。ですが、「正規化を崩して何が嬉しいのか?」を論理的に考え、メリット・デメリットを考慮することによって、うまくトレードオフスライダーを調整することができるようになります。本記事では正規化も含めて、それぞれの正規化崩しがどのような目的のもと行われるのかを整理してみました。(なので、RAIDなどの物理設計は割愛します。) 正規化の功罪 そもそも、なぜ正規化崩しをやらないといけないのか?というと、、、 「正規化は、データ整合性を担保するためにパフォーマンスを犠牲にするから」です。 特に、多数の結合を必要とする検索のパフォーマンスがネックになることが多いです
■IchigoJamが生まれたのはMSXのおかげ? ――IchigoJamを開発することになったきっかけを教えてください 福野 5年くらい前から、“子供にプログラミングを教える”というを取り組みをやっていまして、最初はタブレットを使っていたんですが、興味をもってくれる子に継続できる環境を提供できなかったんです。タブレットを買ってもらうというのがまずハードルが高いですし、タブレットを持っていたら持っていたでゲームで遊んじゃうし。 そんな中、『Raspberry Pi(ラズベリーパイ)』が出てきて、「これを使えば……」とも思ったんですけど、セットアップしたりなんかしたりと結構ややこしいので、もっと簡単なほうがいいなと思っていたんです。そんなときに、ちょうどアスキーさんのMSX30周年記念企画を見て、昔使っていたMSXをひっぱり出してきて――壊れてたんですけど直して――動かしてみたところ「意外と
Prompt Engineering Guide プロンプトエンジニアリングは、言語モデル(LMs)を効率的に使用するためのプロンプトを開発および最適化する比較的新しい学問分野です。プロンプトエンジニアリングのスキルを身につけることで、大規模言語モデル(LLMs)の能力と限界をより理解することができます。 研究者は、プロンプトエンジニアリングを使用して、質問応答や算術推論などの一般的なおよび複雑なタスクのLLMsの能力を向上させます。開発者は、LLMsやその他のツールとのインタフェースとなる強固で効果的なプロンプテクニックを設計するためにプロンプトエンジニアリングを使用します。 プロンプトエンジニアリングは、プロンプトの設計と開発に限らず、LLMsとのインタラクションおよび開発に役立つ幅広いスキルと技術を含みます。これは、LLMsとインタフェースすること、ビルドすること、能力を理解すること
全1回、このシリーズは今回で最後です! TL;DR 上場企業 3900 社程に対して、すごく大雑把な「内部コード等の漏洩調査」を GitHub 上で行った 結果としては、重要度の高いものから低いものまで 10社ほどで漏洩が確認された 重要度の高いものとして、社外秘っぽそうなスプレッドシート、社員のハッシュ化パスワード(BCrypt)、 AWS Credential 等 「大雑把な」調査を行ったが、より精度の高い方法等について記事内にて触れていく 脅威インテルとか DLP みたいなエリアとかも、外部企業とかに頼るだけじゃなく「自分たちでも」頑張ってみるのがいいんだと思います GitHub Code Search ... すげえぜ! Google Dorks ならぬ、 GitHub Dorks + GitHub Code Search でまだまだいろいろできるはず。 はじめに チャオ! 今回は
Vicuna-13BはChatGPTの90%の性能を持つと評価されているチャットAIで、オープンソースなので誰でも利用できるのが特徴です。2023年4月3日にモデルのウェイトが公開され、誰でも手元のPCでチャットAIを動作させることが可能になったとのことで、早速使い勝手を試してみました。 GitHub - lm-sys/FastChat: The release repo for "Vicuna: An Open Chatbot Impressing GPT-4" https://github.com/lm-sys/FastChat/#vicuna-weights 2023年3月30日にはオンラインで動作を試せるデモ版が公開されていました。デモ版の様子は下記の記事で確認できます。 ChatGPTやGoogleのBardに匹敵する精度の日本語対応チャットAI「Vicuna-13B」が公開され
WINTICKET の Web 版(以降 WINTICKET Web)のテックリードを担当している @dora1998 です。 「WINTICKET Web の GKE 脱却と Cloud Run の採用」にて、2022 年に取り組んだ Web バックエンドリアーキテクチャの背景や概要を紹介しました。続編となる本記事では、本番環境に対してリアーキテクチャを適用した際の移行プロセスについてお話しします。 リアーキテクチャに伴う移行概要 具体的な移行プロセスの紹介に入る前に、リアーキテクチャ前後の Web バックエンドの構成について触れておきます。以下の図は、前回の記事にある画像を編集したものですが、赤枠で囲った箇所が移行に伴って変わった箇所になります。 前段にある CDN の Fastly から Cloud Load Balancing でリクエストを受けるところまでは、リアーキテクチャ前後
[ これはなに ] 個人開発でWebサービスを作るときに、その作り手が何を考えているのかをまとめたものです。本職はPMの時代があった、現無職が書いています。 こんにちは。私はたまにひとりでWebサービスを作っているのですが、そのときに何を考えているのかについて聞かれることが多かったので、そんなことを簡単にまとめてみることにしました。 個人開発とチーム開発では考える観点が少し違うのですが、その違いも楽しみながら読んでいただけると嬉しいです。 今回作ったサービスはこちらです。このエントリではこのサービスを題材に、サービスを作るときに作り手(ひとり)が何を考えているのかを書いていきます。 ちなみにこのサービスは、検討開始〜実装やデータ生成〜リリースまでの流れを大体3週間くらいで終わらせています。 作りたいことが降りてくる私が何かのサービスを作るときは、特にこれといった理由がないことが多いです。な
イタリアで伝統食であるピザやパスタに、コオロギなどの粉の使用を禁じる政令が浮上している。イギリスのBBCによると「食文化を守るため」だという。 【映像】なぜ炎上? “給食提供”された「コオロギ食」(イメージ図) 日本でも最近耳にするようになったコオロギ食。食糧問題解決のカギともされているが、Twitterには「毒だから食べるな」「人口削減計画だ」「コオロギ食は“陰謀論”」などの声があがっている。 なぜコオロギ食はSNSで炎上するのか。ニュース番組「ABEMA Prime」に出演した、食用コオロギの品種改良や販売を行う株式会社グリラス代表の渡邉崇人氏は「どこかでネガティブな盛り上がりがあると予想していたが、正直タイミングと規模感には、かなりびっくりしている」と話す。 昆虫食をめぐっては去年11月、徳島県の高校で集団給食を行った際、コオロギパウダーを使ったコロッケが提供され、全国初の試みに注目
こんにちは。 ECコンサル会社を経営している、あびるです。 今回はChatGPTでマインドマップを作る方法をご紹介します。 この方法を使えば、長くて難しくて読みたくない文章も、情報が小分けされた状態で視覚的に分かりやすくなります。 プロンプト例太宰治の走れメロスのストーリーについてマインドマップにまとめて、PlantUMLで出力してください。出力結果 @startmindmap !define AWESOME mindmapBackgroundColor White * 走れメロス ** 主要登場人物 *** メロス **** 無実の罪で逮捕 **** 王に誓いを立てる **** 結婚式へ向かう **** 友人セリヌンティウスに会う **** 王に戻る *** セリヌンティウス **** メロスに協力 **** 王のもとで身代わりに *** 王 **** 独裁者 **** メロスを逮捕 *
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く