【シアトル=佐藤浩実】米マイクロソフトは7日、検索エンジン「Bing」を刷新した。目玉は「ChatGPT(チャットGPT)」を手がける米オープンAIと組んで開発した対話のできる人工知能(AI)だ。関係者がChatGPTより「強力」と口をそろえる対話AIは毎日のネット検索をどのように変えるのか、米シアトル郊外の本社で早速試してみた。「何でも聞いてください」。新しいBingを開くと、従来と比べて縦
データアナリティクス事業本部のueharaです。 今回は、ChatGPTのWebUIをローカル環境で実現できるChatbot UIを試してみたいと思います。 本家WebUIとの相違点 まず一番大きな違いとして、Chatbot UIはOpenAIのAPI経由でGPTを利用することから、「オプトインしない限りユーザーが送信したデータが学習に利用されることはない」ということが挙げられます。 逆に言うと本家のWebUIを使う場合、入力情報を学習データとして使用させないようにするためにオプトアウトの申請が必要になります。 ChatGPTのAPIリリースに伴う、OpenAIのAPIデータ利用ポリシーの改定は以下でも紹介されているので、気になった方は読んでみて下さい。 また、細かい点は後述しますが、APIならではのパラメータ設定が可能な点や、会話履歴をJSONでエクスポートできる機能など、本家WebUI
Mountpoint for Amazon S3 は高スループットが求められるワークロード向けのS3マウントツールです。 札幌オフィスの中川です。 少し前にS3バケットをローカルファイルシステムとしてマウントするためのファイルクライアントツールとして、Mountpoint for Amazon S3 が登場していました。 ファイルシステム上の操作をGetやListのようなS3オブジェクトAPIに変換し、アプリケーションがopenやreadといったファイル操作を通じてS3にアクセスできるようにします。 ツールはRustで書かれており、ペタバイトクラスのデータ処理を必要とするような読み取り負荷の高いワークロード向けに最適化されています。 また、先日のアップデートで書き込みも一部サポートされました。 ※2023年7月時点では新規ファイルの作成のみサポートされており、既存のファイルへの更新や削除は
手順 トレーニングデータを準備してアップロードする 新しいFine-tuningされたモデルをトレーニングする Fine-tuningモデルを使用する ドキュメントに沿って行っていくので、APIの利用はOpenAIのCLIを使って実行してきます。 以下のコマンドでインストール。・ pip install --upgrade openai openaiのAPI keyを環境変数にセットします。 export OPENAI_API_KEY="<OPENAI_API_KEY>" サンプルとして、ゲーム内のとある名称がスキルなのか爆発なのか分類させてみます。 chatGPTではこのように間違った回答を返していたので、正しい情報を学習させてみます。 1. トレーニングデータを準備してアップロードする トレーニングデータは、GPT-3に言いたいことを教える方法です データセットの準備 に書いてあるベス
こんにちは、CX事業本部 Delivery部の若槻です。 現在、GitHub Copilotの検証を行っており、今回はVS Code(Visual Studio Code)へのCopilotの導入までを試したので共有します。 GitHub Copilotとは GitHub Copilotは、GitHubとOpenAIが共同で開発(OpenAI Codexを利用)したAI駆動のコード補完ツールです。Copilotは、OpenAIのGPT-3.5 Turboという大規模な機械学習モデルを利用しています。このツールは、開発者がコードを書く際に、自動的にコードの推薦や補完を副操縦士(copilot)のように提案することで、コーディングの効率性と速度を向上させることを目的としています。 GitHub Copilotは、様々なプログラミング言語やフレームワークに対応しており、関数の定義や一般的なコーデ
しばたです。 AWS Amplify ConsoleやGitHub Pages、Netlifyなどの静的なサイトをホストするサービスはいろいろありますが、非エンジニアによる運用を考えた場合(ヘッドレスではない)CMSの様な管理画面が欲しくなります。 調べてみたところNetlifyではホストしているサイトにCMSとしての管理UIを提供するNetlify CMSというツールがあることを知ったので試してみました。 セットアップ Netlify CMSでは既存のサイトに機能を追加させることもできますが、今回はお試しなのでNetlifyが用意するテンプレートを使いサイトに機能が組み込まれた状態からセットアップしてみました。 最初にNetlify CMSのサイトにアクセスし「GET STARTED」のボタンをクリックしていきます。 するとNetlifyで対応している静的サイトジェネレーターを使ったテン
Guten Tag、伊藤です。 何気なく Web 版の Excel でスクリプトを使おうと見てみたら、GAS のようなサンプルスクリプトが出てきて驚きました。 「Office スクリプト」という TypeScript で記述できるスクリプト機能で、今年5月末にGAが開始したばかりなんですね! しかし、同じエクセルファイルをアプリ版で開いてみると、従来のVBAが表示され、こちらのスクリプトエディタは表示されません。というのも、現時点で Web 版の Excel のみで利用可能な新機能なんですね。まさに Google スプレッドシートのスクリプトのようです。 ということで、今回は簡単に使ってみた内容を紹介します。 Officeスクリプトの始め方 まず、利用には商用ライセンスでウェブ版などの要件を満たしている必要があります。 現時点で要件として記載されているのは以下の通りです。 1. Excel
こんにちは。MAD事業部のきんじょーです。 最近Rustの入門書を読んだので、何かに使ってみようと模索していました。 その中で、Rustでヘッドレスブラウザを動かすライブラリを検証したのでこの記事にまとめます。 ヘッドレスブラウザとは ヘッドレスブラウザはGUIを持たないWebブラウザです。 一般的なブラウザと同じく、HTMLを解析しJavaScriptを実行できますが、GUIを持たないため、CLIやプログラム上から操作を行います。 主に以下のような用途で用いられます。 WebアプリケーションのE2Eテストの自動化 Webページのスクリーンショット取得 JavaScriptの自動テスト Webページで行うワークフロー処理の自動化 Webページのクローリング 古くはPhantomJSやCasperJSなどを用いていましたが、現在では主要なブラウザもネイティブでヘッドレスモードを搭載しています
AI開発を手掛けるASReal(東京都目黒区)とHashLab(京都市)は10月4日、日本語で仕様を伝えるだけでコーディングするプログラミングAI「AI Programmer」(β版)を公開した。利用料は無料で、対応言語は14種類。 使いたいプログラミング言語を指定し、入力欄に「“Hello World”という文字列を表示する」などとプログラムの内容を日本語で書きこんで実行ボタンを押せばコードを出力する。 対応言語はSQL、Python、JavaScript、HTML・CSS、Solidity、C++、PHP、GO、R、Perl、Ruby、正規表現、Haskell、Lisp。コードを出力するのみで、コンパイルなどの機能は持たない。 AI生成のプログラムは動作するのか? どのくらい使えるのかチェックしてみた。まずはC++で「Hello World」を出力するプログラムを書かせてみる。指示は「
2022/05/11にCloud Run Jobsがプレビューでリリースされました! Unlike services, which listen for requests, a job does not serve requests but only runs its tasks and exits when finished. 従来のCloud Runのserviceでジョブ的なことを実装する場合、ポートをリッスンしてリクエストを受け取り、ジョブを実行して、成功/失敗のレスポンスを返すという流れでした。 今回リリースされたCloud Run Jobsでは、ポートをリッスンする必要がなくなったということで、ついに待ち望んでいた機能がきたのか!?とさっそく動作確認し、僕が期待してたことは全部できそうでした🎉 これまでCloudBuildでワークフロー組んでたんですが、対応リージョン増えてC
どーも、Shotaです(^^)/ 皆さん、こういう話をよく聞きませんか? 「いい人は成功できない」 残念ながらその通りなのです。 親切な人は、大きく損をすることが統計でわかっています。 正確には、短期的には善より悪が勝つのです。 職場では「上司にごまをすって好印象を与えた者」は、「懸命に働いたけれども、上司へのごますりを怠った人」より高い人事評価が得られることがわかっています。 では、親切な人よりも、嫌なヤツが確実に成功するのでしょうか? それも違います。 嫌なヤツは短期的に成功しても、長期的には利己的な部分が周りに見抜かれ、報復されて結局は成功することはできません。 また別の質問をしてみましょう。 「人に何かを与える人(ギバー)と、奪う人(テイカー)、どちらのタイプが成功しやすいでしょうか?」 この答えも統計的にわかっています。 正解はありません。 成功するギバー、テイカーもいれば、失敗
どうも、まさとらん(@0310lan)です! 今回は、ラズパイ(Raspberry Pi 4)にAndroid 11を簡単に導入して試せる、話題のカスタムROMをご紹介します! 難しい設定などは一切不要で、AndroidベースのカスタムROMをダウンロードしてmicroSDカードに書き込むだけで誰でも手軽に試せるのが特徴です。今回は以下の3ステップで導入していくのでぜひ参考にしてみてください。 【ステップ1】カスタムROMをダウンロードする 【ステップ2】microSDカードに書き込む 【ステップ3】ラズパイでAndroid11を起動する なお、カスタムROMはすべて自己責任のうえで利用するOSなので、扱いには十分注意しながら試すようにしましょう。 ※今回利用するラズパイは「Raspberry Pi 4 8GBモデル」ですが、4GBモデルでも同様に利用できます。 ■【ステップ1】カスタムR
PC周辺機器において、キーボードほど好みが分かれるものはないだろう。「そもそもキーボードにこだわる意味が分からない派」が多数を占める昨今、キー配列、スイッチの種類、サイズ、キートップの印刷方法に至るまで、さまざまな流派が存在する。タイトルの30gと45gを見て、あーキー荷重のことかと分かってしまったあなたは、もうこっち側のニンゲンである。はいこっち来てこっち来て。 まだデスクトップPCが主力だった時代は、キーボードは必ず本体につなげていたので、こだわる人も多かったものだ。だがこのノート全盛時代に、わざわざ別にキーボードをつなげて使うというのだから、大変な話である。昔は存在しなかった「キーボード自作派」も勢力を伸ばし、人数は減ったが幅が拡がってきた世界なのだと思う。 しかしよく考えてみて欲しい。ここのところ、キーボード入力がコミュニケーションの中心になってきた人も多いのではないだろうか。ケー
AWSチームのすずきです。 Amazon RDS でプレビューリリースされたマルチAZ DBクラスター (3−AZ DBクラスター)、 3つのアベイアビリティゾーン(AZ)に3つのインスタンスを配置、1台のライターと、2台のリーダーの構成を試す機会がありましたので、紹介させていただきます。 Readable standby instances in Amazon RDS Multi-AZ deployments: A new high availability option マルチAZ DBクラスターの作成 リージョン マルチAZ DBクラスターをサポートするオレゴン(us-west-2)を利用しました。 DBエンジン MySQL バージョン 8.0.26、PostgreSQL バージョン 13.4 が マルチ AZ DB クラスターをサポートします。 今回は MySQL 8.0.26 を
OpenWrtがOCNバーチャエルコネクトに対応 格安でドコモ光10Gbps回線が引ける? 実際に試してみた(1/3 ページ) 自宅でインターネットにつなぐために必須のルーターと言えば、個人向けではバッファローのAirStationシリーズやNECのAtermシリーズ、企業向けではシスコシステムズやヤマハなど、さまざまなメーカーから発売されている。 通常はそれらを購入して使うのが一般的だが、今回紹介するのはPCをルーターとして機能させられる「OpenWrt x86」というソフトウェアだ。OpenWrtのメリットは本来であれば、高価な企業向けルーターに備わっている機能を無料で利用できることだ。 OpenWrtの正式版は2022年9月6日にリリースされたのだが、2023年末頃に登場したバージョン23.03.0から「OCNバーチャルコネクト」に対応するようになった。お恥ずかしながら筆者は最近まで
このところ、人工知能(AI)が大変な進歩を遂げています。 それに後れることなくついて行こうとしている人には、「頑張って!」としか言いようがありません。 OpenAIが開発した「ChatGPT」が2022年11月にリリースされて世界を揺るがしてからというもの、AIは刻一刻と進化しているように感じられます。 今最も話題になっているのが「Auto-GPT」。 これは、ChatGPTの基盤技術である「GPT-4」を使って、ChatGPTにはできないことを自律的に行うAIです。 ウェブで試せますが、Auto-GPTのAIエージェントを独自に作成することもできますよ。 Auto-GPTとは?Auto-GPTでは、AIと、エンドユーザーである人との関係が逆転します。 ChatGPTの場合は、AIと人間が交わすやりとりが頼り。エンドユーザーがAIに対して、依頼したい内容のプロンプトを与えると、AIからそれ
「Stable Diffusion」や「Midjourney」など、多種多様な画像生成AIが続々と登場する中、Adobeが開発した「Firefly」は著作権的にクリアな画像を生成できるAIとして企業などから大きな注目を集めています。そんなFireflyが日本語での指示を受け付けるようになったので、実際にどんな指示でどんな画像が生成されるのか試してみました。 Adobe Fireflyのプロンプト入力が日本語、ドイツ語、スペイン語、フランス語、ブラジル語、ルーマニア語を含む多言語に対応 https://blog.adobe.com/jp/publish/2023/07/12/cc-adobe-firefly-gluhwurmchen-luciernaga-luciole-vaga-lume-licurici Fireflyによる画像生成は、以下のリンク先でベータ版として試用可能です。 Ado
楽天モバイルの「1日当たりの容量制限」が“こっそりと”撤廃された? 試してみよう:5分で知るモバイル通信活用術(1/3 ページ) 楽天モバイルの料金プラン「Rakuten UN-LIMIT」は、自社ネットワークでの通信容量を無制限としていることが特徴です。しかし、実際は1日に10GB以上通信すると、日付が変わるまで通信速度を制限する運用がなされてきました。 しかし2022年10月、SNSなどで「1日に10GB以上の通信をしても速度が落ちなくなった」という旨の報告が相次ぎました。このことが“本当”なら、筆者が追い求める「固定回線代わりに使えるモバイル回線」としての理想型に大きく近づいたということになります。 本当の所はどうなのか――今回の「5分で知るモバイル通信活用術」では、従来の速度制限について振り返りつつ、この情報が“本当”なのかどうか、検証していきます。
今回は styled-components を試してみたい と思います。 ついでに、色を操作できるライブラリ chroma.js も試してみたいと思います。 styled-components と chroma.js の詳細については、以下のページを参照してください。 それでは早速、styled-components と chroma.js を試していきたいと思います。 目次 目次 Reactセットアップ 必要なパッケージのインストール 「 styled-components 」と「 chroma-js 」を試してみる src/index.tsx src/packages/Sandbox.tsx src/packages/SampleButton.tsx 実際に動かしてみる まとめ Reactセットアップ TypeScript が慣れているので、惰性で typescript テンプレートを
先日 GitHub Actions で同一ユーザーもしくは組織内でプライベートリポジトリの Action が共有できるようになりました。 実際の挙動や必要な設定が気になったので試してみたメモです。 要約 プライベートリポジトリの Action・Reusable Workflow・Composite Action を同一オーナーのプライベートリポジトリから使えるようになった 設定の有効化は必要 パブリックリポジトリからは使えない 準備 プライベートリポジトリを作成する 今回は private-github-actions-example という名前でプライベートなリポジトリを作成しました。 全く同じ内容のリポジトリを private-github-actions-example-mirror という名前で公開しています。 Action・Reusable Workflow・Composite
こんにちは!DA(データアナリティクス)事業本部 インテグレーション部の大高です。 re:Invent 2020 で発表されたマネジメントコンソールから利用できるシェル「AWS CloudShell」ですが、これをVS Codeから利用できる「AWS CloudShell plugin for VS Code」という拡張機能があります。 以前から気になっていたのですが、やっと試すことができたので設定方法などをまとめたいと思います。 前提条件 以下については既に対応済みであることを前提として記載しています。 AWS CLIをインストール済み Session Manager plugin をインストール済み IAMユーザを作成しており、IAMユーザのアクセスキーが発行済み AWS CLIのインストールと、Session Manager pluginのインストールについては以下の記事でも記載して
Sponsored by パナソニック こんにちは。UIデザインをしたり趣味でマンガを描いたりしている、いまがわ(@i_magawa)です。夫と2歳の息子との3人家族で、2018年からドイツに住んでいます。 みなさん、肩こってますか? 私は超こってます!!! 整体に行くと1日はスッキリした状態が続くのですが、その後はまたひどい肩こりに悩まされる日々。肩こりと同居しすぎて、もはや肩こりは私の一部となっていました。 しかも現在私が住んでいるドイツでは、平均身長が高いヨーロッパの人たちに合わせて家具が作られているため、キッチンやダイニングテーブルの高さが日本よりもやや高めです。物にもよりますが、海外製の家具は背が低めの日本人が使うと体に合わなかったりするんですよね。 そんな状況で、さらに肩こりが増す日々。 ドイツで良い整体を見つけるか? 手軽にお灸を始めるか? ちょうど悩み始めた時期に、「こんな
あなたはビリヤニを知っていますか? ビリヤニはインド周辺の国々で食べられているお米料理で、インドでは屋台からお祝いの席でも食べられる国民食なのだとか。めっちゃウマいらしい。 ぼくはビリヤニを食べたことがありません。自宅でもつくれるそうですが、なんかスパイスの調合とか、お米の加熱とか面倒くさそう……。 そんな中、誰でも簡単に美味しくつくれるビリヤニキットを開発した方がいらっしゃるとのこと。 その方とは、「ぐるぐるスパイス」というサイトで、「ぐるぐるスパイスの簡単ビリヤニキット」という商品の通信販売を行っている住本さん。 guruguruspice.com 住本さんにビリヤニの魅力を教わりに行ってきました。 毎週火曜日限定で間借りビリヤニ 「ぐるぐるスパイスの簡単ビリヤニキット」は本当に簡単? 日本の家庭で食べるカレーのような親しみやすい味 インド人から「なんじゃこりゃ!」って怒られたい カレ
airbnbからjs→ts移行のツールが出ましたね…! Learn about how we used codemods to accelerate migration from JavaScript to TypeScript at Airbnb. https://t.co/s1WihkfD1F — Airbnb Engineering (@AirbnbEng) August 18, 2020 早速使ってみたので、その手順と使用感について書きたいと思います。 コード量によるのですがかなり簡単にできるように感じました。 TSにしたいけど面倒やなぁって感じてる方に是非 移行前のファイル 簡単なテンプレを使って試してみました! これをts化させていきます。 ├── src │ ├── img │ │ └── common │ │ └── favicon.png │ ├── js │ │ └──
クヴェヴリで造られたアンバーワインを注ぎ合い、タマダが「ガウマルジョス」を連呼する、ジョージア式宴会・スプラ。 慣れない用語ばかりで難解なように思えるが、在日ジョージア大使館に教えを乞うて実践してみたところ……これが最高に楽しい! ジョージアという国をご存知だろうか。 南コーカサスに位置する共和制国家で、西を黒海、おとなりロシア・アゼルバイジャンを飛び越えると東はカスピ海に、挟まれるように位置する。 筆者のようにコーカサス地方がどの辺かがわからん人向け、ざっくり世界地図(国境などはGoogleMapを参考にしています)。 コーカサス地方はワイン醸造の最古の地といわれている。 紀元前6,000年頃の遺跡が見つかっており、後述する独特な製法と合わせて、2013年にユネスコの無形文化遺産に指定された。 そんなワインの国らしく、ジョージアには独特な宴会の作法があるらしい。 「სუფრა(スプラ)」
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く