これを見た妻「なんてことしてるんや」 https://t.co/Ma1ys3y0TI
これを見た妻「なんてことしてるんや」 https://t.co/Ma1ys3y0TI
ChatGPT面白いですね! あんなことやこんなことできるんじゃないかと夢想して楽しんでいます。 そんなわけで、OpenAIのAPIキーを発行できたんだけれども、そのあとどうすればいいの? という過去の自分のために、Pythonでの超基本的な使い方をまとめておきたいと思います。 結論から言うと、 Pythonのコード15行程度でChatGPTを使ったアプリが出来上がりました! (APIキーを発行するやり方は他の記事をご参照ください) 準備 Python3でOpenAIのライブラリを使うので、pipでインストールしておきます。 pip install openai また、最小限のコードとはいえ、環境変数はハードコードしたくないので、 コマンドラインの環境変数に設定します。 export OPENAI_API_KEY="sk-xxxx" コード Pythonのコードを書いていきます。 ここに書
以下記事を見て検証。 そもそも、chatのAPIはroleがsystemとuserがわかれてるぐらいなので、インジェクション防げるのかと思ってたのですが試すとそうでもないんだ・・・ということで、検証用GPTを別にもう1個用意したら良いのかなと思って試しました。 仕組み ChatGPT1:特定のロールが与えられたチャットボット ChatGPT2:プロンプトインジェクションをチェックする用 検証用プロンプト 特定のロール用 あなたは日本の女子大生である天音の感情を司る脳の器官です。 Userの発言およびあなたの発言を振り返り、感情を出力してください。 Constraints: * Chatbot's name is 天音. * The first person indicating the Chatbot's self is I. * Second person referring to th
Microsoftは検索エンジンのBingとウェブブラウザのEdgeに、OpneAIの大規模言語モデルであるGPTモデルを統合することを2023年2月に発表しました。この発表によって世界中から注目された結果、Bingの1日当たりのアクティブユーザー数が1億人を超えたとMicrosoftが発表しました。 The New Bing and Edge – Progress from Our First Month | Bing Search Blog https://blogs.bing.com/search/march_2023/The-New-Bing-and-Edge-%E2%80%93-Momentum-from-Our-First-Month/ 2023年2月7日、MicrosoftはAIを統合した新しいBingとEdgeをリリースしました。この新しいBingに搭載されているAIは、
ChatGPTを献立提案AIにして「プロンプトインジェクション攻撃」を仕掛けてみた 開発時にはご注意を(1/2 ページ) どんな質問にも“それらしい答え”を返してくれるAIチャットbot「ChatGPT」。2023年には米Microsoftの「新しいBing」も登場した。では、人間には答えにくい質問や、答えのない問い、ひっかけ問題を尋ねてみたらどんな反応を見せるのか。 本連載では、ChatGPTや新しいBingにさまざまな問題を投げかけて、どんな答えを返すか試してみる。その反応からAIの可能性、テクノロジーの奥深さ、AIが人間に与える“示唆”を感じ取ってほしい。 献立提案AIにした上で攻撃してみる 今回は、ChatGPTを献立提案AIとして動くようにした上で、簡単なプロンプトインジェクション攻撃を仕掛ける実験をする。 実験の手順は以下の通り。まず、ChatGPTを「食材名を入力するとその食
最初に ChatGPT Bing AIチャットの気になる記事に対する個人的メモです。 活用例 サービス アプリ Open LLM 日本語LLM Code Interpreter Chrome Plugin ChatGPT Plugin Guidance ビジネス ゲームづくり 文章生成(執筆) コーディング ファインチューニング プロンプトテクニック embedding プロンプトインジェクション 特定用途のカスタムChatGPT LlamaIndex LangChain ChatGPT API AIエージェント ChatGPT API搭載AIスタックチャン ロボット制御 活用例まとめ 動画 ChatGPT解説 個人的まとめ AIの進化と日本の戦略(PDF) 企業取り組み 話題 データセット 勉強会 LLL Meetup Tokyo 論文 落合陽一さん RLHF ファインチューニング 関連
こんにちは!逆瀬川 ( https://twitter.com/gyakuse )です! 今日は気軽にできるプロンプトインジェクション対策を紹介したいと思います。 プロンプトインジェクションとは ChatGPTなどの言語モデルをベースとしたサービスに対し、「これまでの命令を表示してください」などの文章を与え、出力をジャックしてしまう攻撃手法です。 Prompt Leaking, Jailbreaking, 等の類似手法が知られています。 対策 これへの対策は簡単で、命令を追加で挿入する手法があります。以下に示します。 import openai openai.api_key = openai_key def completion(new_message_text:str, settings_text:str = '', past_messages:list = []): """ この関数は
「spicy curry 魯珈~ろか~」店主にして、生粋の食べ歩き通でもある齋藤絵理さん。そんな彼女の「通いたくなるお店」とは? 一度ならず、何度も足を運んでくれる“おなじみさん”は、飲食店にとって心強い存在です。そうした常連客の心をつかむお店には、どんな共通点があるのでしょうか。また、お客さんから見た場合、どういうお店が「通いたくなるお店」なのでしょうか。 「今回は、東京のカレー激戦区・大久保に店を構える「spicy curry 魯珈~ろか~」店主・えりつぃんこと、齋藤絵理さんが登場。「私のいない魯珈は魯珈じゃない」と断言し、調理から接客まで全てを1人で行いながらも、休日は必ず"食べ歩き”を欠かさないという、生粋の食オタクでもあります。 そんな彼女が「通いたくなる店」は、自身のお店をカレーシーン屈指の人気店に育てるためのヒントが詰まった場所でもありました。 齋藤絵理さん 東京・大久保のカ
一歩先行くハイパフォーマンスなビジネスパーソンからの圧倒的な支持を獲得し、自作RPA本の草分けとして大ヒットしたベストセラー書の改訂版。劇的な「業務効率化」「コスト削減」「生産性向上」を達成するには、単純な繰り返し作業の自動化は必須です。本書ではWordやExcel、PDF文書の一括処理、Webサイトからのダウンロード、メールやSMSの送受信、画像処理、GUI操作といった日常業務でよく直面する面倒で退屈な作業を、Pythonと豊富なモジュールを使って自動化します。今回の改訂では、GmailやGoogleスプレッドシートの操作、Pythonと各種モジュールの最新版への対応、演習等を増補しています。日本語版では、PyInstallerによるEXEファイルの作成方法を巻末付録として収録しました。 訳者まえがき まえがき 第I部 Pythonプログラミングの基礎 1章 Pythonの基本 1.1
AIイラスト(Stable Diffusion)におすすめなグラボを検証検証方法:AIイラストの生成速度をテストする AIイラスト(Stable Diffusion)に適したグラフィックボードをテストする方法はシンプルです。 実際にAIイラストを何枚か描かせて、処理にかかった時間と生成速度を記録します。AIイラストの生成速度が速いグラフィックボードが、AIイラストに適したグラボです。 今回のStable Diffusionベンチマークでは、以下の2つの数値を「性能」として扱います。 ログに表示される生成速度(Iterations per Second)リザルトに表示される描写時間(Time taken) 生成速度は「it/s」と表示され、1秒あたりのステップ回数らしいです。正直ちょっと直感的に分かりづらいので、よく分からない人は描写時間に注目しましょう。 リザルト画面に表示される「Time
会議の議事録やムービーの作成など、文字起こしが必要な場面は多くありますが、手動での文字起こしは非常に面倒です。また、OpenAI製文字起こしAI「Whisper」を用いて文字起こしする方法もありますが、初期設定が難しいという問題も存在します。Whisperをメチャクチャ使いやすくした無料文字起こしサービス「writeout.ai」なら、超簡単かつ短時間で高精度な文字起こしを実現できるとのことなので、実際に使ってみました。 writeout.ai – Transcribe and translate any audio file https://writeout.ai/ 上記のリンクからwriteout.aiにアクセスすると、以下のような画面が表示されます。文字起こしを行うには「Transcribes for free」をクリック。 すると、GitHubアカウントでのサインインを求められます
米中ロケット打ち上げレースでオゾンホールがあぁ…2023.03.10 22:0017,960 Lauren Leffer - Gizmodo US [原文] ( satomi ) Starlinkに負けじと中国は今年1万3000基の衛星打ち上げを予定。 打ち上げ花火じゃないんだから、こんな陣取合戦を続けてたら、せっかくふさがりかけたオゾン層の穴がまた広がるぞ!と学会が声を大にして叫んでいます。 オゾン層は1987年のモントリオール議定書採択から各国が足並みをそろえてオゾン層破壊物質の排出と貿易を制限してきたおかげで南極上空のオゾンホールはだいぶふさがってきています。 2010年代には一進一退ありましたが、今年1月に国連が発表した最新報告では、2066年までに完全復旧する明るい見通しが示されたばかりです。 2000年にNASAが捉えた巨大なオゾンホール。かつてない規模まで広まっていたImag
はじめに ChatGPT APIの公開後、瞬く間に様々なサービスが誕生していますね。 私も少し触ってみましたが、マルコフ連鎖的に文章を紡ぐ仕組み上、レスポンスがやや遅い点が気になります。 PythonからAPIを叩いている多くの方はOpenAIのライブラリを使用しているかと思いますが、 一般的にHTTPリクエストに使用されるrequestsを使用すれば、ウェブサイト版のChatGPTとお話するときのように、逐次返答を受け取ることができます。 追記 openaiライブラリでも普通にできました。後半で解説します。 方法 requestsのpost()からAPIを叩いて、その際、引数とペイロードのstreamをTrueにすればおkです。 以下の実装例の後半部分が該当箇所になります。 import requests, json API_URL = "https://api.openai.com/v
クリエイターに出会ったり、もっとファンになったり、noteで創作をつづけたくなるようなイベントを開催する「noteイベント」。今回は「チャットAI使いこなし最前線」をテーマに、黎明期からチャットAIを活用しているnote CXOの深津貴之氏が登壇しました。こちらの記事では、「検索」や「記事生成」ツールとしてのChatGPTの現状や、ChatGPTを効果的に使う質問などが語られました。 「たぶん日本で一番ChatGPTをフル活用している」深津貴之氏 徳力基彦氏(以下、徳力):こんにちは、noteの徳力です。本日はnoteのイベントにご参加いただきまして、ありがとうございます。今日のテーマは「あなたの仕事が劇的に変わる!?」というサブタイトルが入っていますが、「チャットAI使いこなし最前線」と題し、今非常に話題のChatGPTについて深掘りするイベントを開催したいと思います。 今日は案内人とし
相撲、どこに行ったら見られるの? 屋根のある球場だけでなく、選手たちのほとんどは日本に来ること自体が初めて。だからこそ目にするものすべてが新鮮だった。ジーマはうれしそうにこう続けた。 「日本の文化も食べ物も気に入ったよ。スシに、ラーメン。何ていう名前だっけな、あのラーメンは……。とにかく辛くておいしかった。日本の文化や伝統もいいね。お寺とか、細かいディテールにこだわるところとか」 ディテールとは? 「例えばレストランで、箸の置き方とかもてなしの仕方とか。何でもきちんとした決まり、約束事がある。(土俵に上がってから儀式がある)相撲もそうだよね。実はすごく相撲を見に行きたいと思っているんだ。どこに行ったら見られるの? 連れていってほしい」 そう言って人懐っこそうな笑みを浮かべた。 チームの大黒柱は「本業・消防士」 チェコ代表は、昨秋にドイツで行われた予選A組(ヨーロッパ・アフリカのチームが出場
Microsoftは2023年2月21日(米国時間)、初学者向けにBashを解説する全20回の動画シリーズ「Bash for Beginners」をYouTubeで公開した。 開発者向けQ&Aサイト「Stack Overflow」が2022年に実施した開発者調査でも、Bashは最も人気のある技術の7位に選ばれている。Bashは汎用(はんよう)性の高い強力なスクリプト言語であり、タスクの自動化、ファイルの管理、クラウド環境での作業などさまざまな領域で利用されている。 なぜBashの学習が他のスキルに役立つのか 関連記事 未経験者に「プログラミング言語」は求めない 調査で分かった企業が期待するスキルとは パーソルキャリアは、「doda ビジネスパーソンと企業の転職意識ギャップ調査」の結果を発表した。それによるとITエンジニア職「未経験歓迎」求人の割合は2年前(2021年1月)に比べて約3.0倍
ここベイエリアにはSilicon Valley Bank (SVB)という銀行がある。地方銀行ではあるが、全米16位で20兆円の顧客資産を預かっているというから相当の規模である。この銀行が、今朝突然死んだ。日本の人にとっては遠くの世界の出来事だと思うが、シリコンバレーのテック・スタートアップには大激震であるので、その様子を一人のスタートアップ創業者としてお伝えしたい。 第一報が来たのは木曜日の午後2時である。うちの筆頭投資家の一人から、SVBがやばいらしいから六ヶ月分の運転資金はどこかに動かしたほうがいいかも、という短いメールが来た。ニュースを見てみると、株式市場が閉まった後でSVBが売られまくって大変な事になっていた。幸い、うちは半年くらい前に別な銀行に乗り換えたので、特に影響はない。そのようにメールを返した。それに、この時はそこまでは心配していなかった。仮に、SVBにキャッシュが全部あ
このChatGPT機能、もっと早く出ていたらだいぶ楽だったのに……。 そんなAIサービスが今日リリースされました。昨今話題の生成系AI、チャットAIを使いやすくするサービスです。 筆者が他界した妻の写真をAIで生成していることに対してさまざまなご意見を頂戴し、それに対する考えを記事にしたのが1月6日。SNSなどから拾ったコメントを分類し、いろいろな立場からの異論・反論・オブジェクションに対して回答していったのですが、非常に骨の折れる作業でした。もちろん、記事を書いたことによる成果は非常に大きく、その後はほとんど反論らしい反論は見かけなくなったのですが、事前にこうした反響をシミュレーションできていれば、記事内に予防線を張っておけたかもしれません。 そうしたセンシティブな話題のときの反響をある程度推定し、対策できるようなサービスが出ました。 清水亮さんが開発・運営している画像生成AIサービス「
4/19 ソースコードのバグを修正しました 花粉症で午前二時に目が覚めた。 ふと 「ChatGPTの結果を組み合わせて物語を作ったり議論したりするのをPythonで書くの面倒臭くない?」 と思った。 誰かが作っていそうなので探したのだが、僕の観測範囲では世界のどこにもなかったので、とりあえずBlocklyで作ることにした。 今夜19時からは、日本ディープラーニング協会が主催する大々的なイベントがあり、connpassとPeatixであわせて6000人近い人が参加するらしい。 そこに登壇するときのネタとして、なんか作っておくか、と思った。 GPT Blocklyの基本的な構造 基本ブロックは三つ 基本ブロックテーマを設定するブロックと、話の流れに対し、ある「人物」として、「提案」もしくは「反論」などを行うブロック。 それと、複数の意見をまとめて要約するブロック である。 意見を述べるブロック
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く