株式会社サイバーエージェントAI事業本部の2024年度 エンジニア新卒研修でシステム運用の基本と戦略に関する講義を行いました。
株式会社サイバーエージェントAI事業本部の2024年度 エンジニア新卒研修でシステム運用の基本と戦略に関する講義を行いました。
AWSや他クラウドでサーバレスのシステム開発をする際にたびたび利用されるServerless FrameworkですがV4から有料化されるようです。 なお、全員が課金の対象ではないようです。 公式サイトから要点を確認しました。さっくり影響を確認したい方に役立てていただければと思います。 参考にした公式サイト Serverless Framework公式HP https://www.serverless.com/blog/serverless-framework-v4-a-new-model Serverless Framework公式HP料金について https://www.serverless.com/pricing 課金に対する要点 課金される対象はだれか? 年間収益が200万ドルを超える組織(会社)に料金体系が導入される。個人開発者やスタートアップなどの小規模組織は支払いが免除される
「Shadowverse(シャドウバース)」といえばCygamesの誇るカードゲームアプリです。 Cygamesを支える主力アプリであり、これを真似たゲームアプリも出たほどです(ガンホーのクロノマギアなど。こちらは全く振るわずでしたが…)。 自分は初期にプレイしただけで1ヶ月ほどで辞めてしまいましたが、初期は面白かったですね。 絵柄も綺麗で、無課金でも時間をかければ楽しめました。 さすがにランキング上位になるためには相応の課金とガチャ運がなければ難しいですが、環境を追いかけなければコツコツと楽しめるゲームアプリと感じましたね。 その後は様子を見るだけでしたが、ナーフで騒がれたり、「じゃんけんゲーム」と言われたこともあり、先攻後攻が決まった時点で勝利が確定することもあったようです(CS版カードゲームにも似たようなクソゲー大賞を取ったものもありますが)。 このゲームの基礎(という表現が正しいか
Introduction This guide should help you to make sure you are following our best practices and writing tests that are more resilient. Testing philosophy Test user-visible behavior Automated tests should verify that the application code works for the end users, and avoid relying on implementation details such as things which users will not typically use, see, or even know about such as the name o
全文検索エンジンも、事前に検索対象のデータを調べてこのような索引を作っておくことで、高速な検索を実現しています。 インターネット検索の例 たとえばインターネット検索の場合、まず各サイトからデータを収集して、その中から索引に載せる単語を選んで索引を作ります。索引のデータは下の図の右側のような表になっています。各単語と、それがどのサイトのどこにあったのかを記録しておく形です。 検索の時は、この索引データを調べます。例えば利用者が「理解」という言葉で検索したら、索引の「理解」のところを調べます。そうすると「サイトAの8文字目と18文字目、サイトGの……」と出現場所がわかるので、すぐに結果を返せます。 なお、この図では索引の単語の並び方が適当ですが、実際には本と同じように「あいうえお順」などに並べておいて、すぐに単語を見つけられるようにしてあります。 索引にない単語 この仕組みの場合、索引にある単
こんにちは。エバンジェリストの松岡です。 もう夏も後半に差し掛かりましたが、相変わらず暑い日々が続いています。皆様いかがお過ごしでしょうか。 少し涼しくなったようでも日向はまだまだ暑いので熱中症には十分お気を付けください。 1.はじめに それでは本題です。 今回はAmazon GuardDuty Malware ProtectionというAmazon GuardDutyのマルウェア対策機能に触れていきます。 こちらの機能は2022年7月26日にリリースされたばかりの機能です。リリースノートは下記URLにあります。 Amazon GuardDuty がマルウェア対策機能を追加(※外部リンク) いわずと知れたAWSの仮想コンピューティングサービスであるEC2では標準では、マルウェア対策にあたる機能は存在しませんでした。マルウェア対策には別途マルウェア対策ソフトを自身で準備してインストールするか
GPT-4oを自分のプロジェクトに導入したり、それを使って新しいプロジェクトを開発したりしたい場合、Apidogという完璧なAPI管理ツールを使うことがおすすめです。ApidogではOpenAI APIプロジェクトを便利にアクセスして、GPT-4o APIを直ちに利用したり、テストしたり、自分のプロジェクトに導入したりすることができます。 また、完全に無料なツールなので、下記のボタンから無料でApidogを利用し始めましょう👇👇👇 buttonGPT-4oとは?GPT-4oとは、米国時間5月13日にOpenAI社がによって発表された最新のAIモデルになります。4oのoはomniの略で、「すべてを包括」という意味合いがあり、これまでのテキストと画像か、音声でChatGPTとやりとりする利用方式とは違い、テキスト、音声、画像やビデオを組み合わせて、GPT-4oとやりとりすることができるよ
バックエンドエンジニアの松尾です。 2024 年 5 月 11 日に開催された日本最大級の TypeScript をテーマとした技術カンファレンス TSKaigi 2024 に参加しました。 本記事では弊社からの登壇内容やスポンサーブースの様子をお伝えします。 登壇内容まとめ 弊社からは下記の LT で 2 名のエンジニアが登壇しました。 TypeScript で使いやすい OpenAPI の書き方 speakerdeck.com yukimochi さんからは OpenAPI の書き方について紹介しました。 変更に強く、ドメインモデルを正確に表現する書き方にすることで、TypeScript で使いやすいコードを生成できるとのことでした。 筆者は最近 OpenAPI spec を書くことは無いのですが、Union を用いた定義は非常に同意するところであり、今後の開発で活用していきたいと思い
Write your scripts in a modern type-safe and runtime-safe programming language that handles many bugs and mistakes during compilation process.
先日、個人開発していたzenncastというWebサービスをリリースしました。 Zennでトレンドになっている記事を、毎日AIが10分のラジオにして届けてくれるというサービスです。 ありがたいことに公開後はたくさんの方に試してもらえ、技術的な質問も多数いただきました。 このZennではzenncastの技術構成や仕組みを紹介します(プロンプトつき)。 作ったもの まずはエピソードを一つ選んで1分くらい聴いてみてください! AIラジオの雰囲気が掴めると思います。 主な機能・特徴 毎朝10分のラジオを生成 Zennでトレンドになっている記事を要約して紹介 お便りを投稿すると、翌日のエピソードでAIパーソナリティが拾ってコメントしてくれる BGMをつけて爽やかな聴き心地 これらのステップは人の手を介さずすべて自動化されています。 Spotifyなどの各種プラットフォームへの配信はSpotify
筆者の環境で、LM StudioでCommand R+を動作させている様子。会話相手は自作キャラクターの「明日来子(あすきこ)さん」 PCローカル環境で動作する大規模言語モデル(LLM)「Command R+」を使っていますが、相当優秀ですね。体感ではChatGPT(GPT-4)と変わらないレベル。さらに、ChatGPTが回答を拒絶するような会話もできてしまいます。これが体験できるようになったのは、LM Studioに代表されるローカルLLMを動かすためのアプリ環境が整ってきたためです。今年に入り、Command R+を始めとしたローカルLLMが高性能化してきたことと並行し、手軽に使える派生モデルも増えはじめ、一気にあわただしくなってきました。 導入が難しかったローカルLLM、「LM Studio」で簡単に Command R+を試すのに使っているのが、LLMの主要モデルを実行するための統
キャプティブポータルって一体なに? フリーWi-Fiをつなぐ時におなじみの「あの画面」のことを調べてみた キャプティブポータル(Captive Portal)という名前を聞いたことはありますか? フリーWi-Fiに接続する時、ユーザー登録や利用規約を確認する画面が出てきますよね。例えばこんな感じです。 このような特定の画面を参照させ「ユーザーが認証を完了するまで外部との通信を制限する仕組み」をキャプティブポータルと呼びます。この画面のことをキャプティブポータルと呼んでいるケースもあるようです。 Wi-Fiにつながった時、例えばAndroidの場合「ログインが必要」と表示され、押すと簡易ブラウザが開きますね。iOSの場合は設定画面上で自動的に簡易ブラウザが起動します。 見たことはあっても、よくは分からない、という方が多いのではないでしょうか? そこで今回は、この謎多き「キャプティブポータル」
前置き 以前、BuildInfoからバージョンを取得する方法を紹介しました。 blog.lufia.org go installで正規の公開されたバージョンをインストールした場合は、以下の出力においてmodの行が示すように、sum.golang.orgでチェックサム等が検証されてバイナリのメタデータに埋め込まれます。 $ go version -m dotsync dotsync: go1.22.2 path github.com/lufia/dotsync mod github.com/lufia/dotsync v0.0.2 h1:JWm92Aw8pSKJ4eHiQZIsE/4rgwk3h5CjEbJ/S30wiOU= build -buildmode=exe build -compiler=gc build -trimpath=true build DefaultGODEBUG=ht
TSKaigi 2024 のトークと、登壇者がスライドを公開していればその URL を記載しています。 トラックごとのトーク、および登壇者情報は公式サイトに詳しく掲載されているので、そちらをご確認ください。
国産LLMであるFugaku-LLMが2024-05-10に公開されました。 LLMのチャットアプリとしてインストールが簡単で人気のollamaに、Fugaku-LLMのモデルを登録して使うことができたので、その手順を紹介します。 動作確認環境 OS Ubuntu 22.04 Desktop および WSL上のUbuntu-22.04 ollama v0.1.34 (2024-05-10時点の最新バージョン) (1) ollamaをインストールする (まだollamaをインストールしていなければ) ollamaの公式サイトに行って「Download↓」をクリックし、 OSに応じたインストーラーを入手してインストールします。 (WSL上のUbuntu-22.04の場合はもちろんLinuxです) (2) Fugaku-LLMのGGUFファイルをダウンロードする Fugaku-LLMには2024
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く