こんにちは!マイクです。今日は2024年7月27日、土曜日ですね。今日も「zenncast」をお届けします!今日はZennでトレンドの記事をいくつか紹介していきますよ。

それでは、さっそく今日の内容に入っていきましょう!まず、前回紹介した記事ですが、今回は特に触れることはありませんので、今日の内容をお話ししますね。

今日紹介する記事は全部で5本あります。それでは、一つずつ見ていきましょう!

最初の記事は「Cloudflareスタックをモリモリ使ってアバター画像生成サービスを作った話」です。このサービスは「キャラつくAI」として知られ、Cloudflareスタックを利用して、ユーザーがアンケートに回答するとAIがアバター画像を生成し、それをメールで送信する仕組みなんです。サービスは7月4日にリリースされて、今後の運用結果についてはCloudflare Meetup Niigataで発表される予定ですよ。このシステムでは、Cloudflareの多様なサービスを組み合わせて、Webサイトを作成したり、画像生成を行ったりしています。特にAIの画像生成は非常にシンプルで、開発者にとってとても使いやすい環境が整っていることが魅力的です。また、データ長の問題も工夫を凝らして解決しています。Cloudflareの選定理由としては、スケーラビリティを重視している点が挙げられますね。エンジニアにとっては、Cloudflareの機能を活用したサービス開発の良い例だと思います。

。...。

続いての記事は「GitHub の削除されたリポジトリや非公開のリポジトリに誰でもアクセスできるの?」です。GitHubでは、削除されたリポジトリや非公開のリポジトリにアクセスできるケースがあることが話題になっています。具体的には、削除されたフォークのデータにアクセスできたり、削除されたリポジトリのコミットにアクセスできたりするシナリオが存在します。特にプライベートリポジトリのフォークがパブリックに変更された場合には、フォークがプライベートであってもコミットにアクセスできることがあります。これらの情報はエンジニアにとって重要で、機密情報を誤って公開しないように注意が必要です。GitHubを利用する際は、こうした仕様を理解しておくことが大切ですね。

。...。

次の記事は「3rd Party Cookie 廃止の方針変更など : Cybozu Frontend Weekly (2024-07-23号)」です。最近のCybozu Frontend Weeklyでは、Googleが3rd Party Cookieの廃止に向けた方針を変更したことが発表されました。これにより、ユーザーがプライバシー設定を自身で管理できる仕組みが導入されます。他にも、ECMAScript Stage 3のTemporalに関する仕様整理や、Fastlyが開発者向けに無料プランを提供開始したこと、AIのGeminiによるエラー解説機能がChrome DevToolsに追加されたことも取り上げられています。これらの情報はフロントエンド開発における最新のトレンドを把握するのに非常に役立つ内容ですね。

。...。

続いて、4つ目の記事「Github CopilotみたいなAIアシスト日記エディターを作る」についてお話しします。このエディターは、ユーザーが入力したテキストに対してAIが続きの文章を予測し、グレーで表示するという機能を持っています。ユーザーはTabキーを押すことでその予測テキストを確定できる仕組みです。Reactを用いた技術的要素が多く取り入れられていて、特にデバウンス処理を用いてユーザーの入力が止まったタイミングで予測を生成する工夫がされています。AIとの通信にはOpenAIのAPIを利用していて、文体やトーンに合った文章を生成することができるんです。今後の改善点として、予測を確定する機能や質問を投げかける機能の検討もされていますね。

。...。

最後の記事は「Gemini 1.5 のロングコンテキストを活かして AI を育てるアプローチ 〜 RAG の限界を軽やかに突破するために」です。この記事ではGemini 1.5のロングコンテキストを活用したAIシステムの育成について詳しく解説しています。特にRAG(Retrieval-Augmented Generation)システムの構築方法が紹介されていて、AIを育てるためのMany-shot learningの概念も説明されています。AIの出力を人間が確認する「AI Assisted」の段階が重要で、フィードバックを通じてAIの性能を向上させることができるという点が強調されています。この内容はAI活用を目指すエンジニアにとって、非常に実践的な情報を提供していると思います。

。...。

さて、今日は5本の記事を紹介しましたね。今日の内容を簡単におさらいすると、Cloudflareを使ったアバター生成サービス、GitHubのリポジトリアクセスの注意点、3rd Party Cookieの方針変更、AIアシスト日記エディターの開発、Geminiのロングコンテキストを活かしたAI育成についてお話ししました。

次回またお会いできるのを楽しみにしています!詳しい内容はショーノートに書いてありますので、ぜひチェックしてくださいね。また、番組の感想もお待ちしています。それでは、良い一日を!

Related episodes

内容の近いエピソードを推薦しています