-
-
Save ongaeshi/0a8580caae3063bb0c0eb07c1c0daa74 to your computer and use it in GitHub Desktop.
require "ruby_openai" | |
require "readline" | |
token = File.read(File.join(__FILE__, "../.token")) | |
$client = OpenAI::Client.new(access_token: token) | |
def gpt(message, title) | |
response = $client.chat( | |
parameters: { | |
model: "gpt-3.5-turbo", | |
messages: [{ role: "user", content: message}], | |
temperature: 0.7, | |
}) | |
result = response.dig("choices", 0, "message", "content") | |
puts "--- #{title} ---\n#{result}" | |
result | |
end | |
response = $client.chat( | |
parameters: { | |
model: "gpt-3.5-turbo", | |
messages: [{ role: "system", content: "あなたは私の文章をよりよいものにしてくれる優秀な編集者です。"}], | |
temperature: 0.7, | |
}) | |
# puts response.dig("choices", 0, "message", "content") | |
desription = ARGV[0] | |
gpt("「#{desription}」を紹介するバズるツイート文を教えて", "バズ優先") | |
gpt("「#{desription}」を紹介する落ち着いたツイート文を教えて", "落ち着き優先") | |
gpt("「#{desription}」を紹介する技術者が書きそうなツイート文を教えて", "技術者") | |
gpt("「#{desription}」を紹介するテクニカルライターが書きそうなツイート文を教えて", "テクニカルライター") | |
gpt("「#{desription}」を紹介するインフルエンサーが書きそうなツイート文を教えて", "インフルエンサー") |
PS C:\Users\ongaeshi\Code\runa_app\ruby_openai> make_tweet イーロンマスクの新刊が読みたい
--- バズ優先 ---
"待望の新刊が遂に🚀イーロンマスクからの脳内直送💡彼の未来予想図が詰まった一冊📚未読の人は絶対読むべき!#イーロンマスク #新刊 #テスラ #スペースX #未来予想図 #読書 #ビジネス書"
--- 落ち着き優先 ---
"待望の一冊、イーロンマスクの新刊を手に入れました。彼の先進的な視点と革新的な思考が詰まったこの書籍、読むのが楽しみです。#読書 #イーロンマスク #新刊"
--- 技術者 ---
"新たなインスピレーションが必要な全てのエンジニアに推奨。イーロンマスクの新刊は、技術革新への彼の情熱とビジョンが詰まってい ます。これを読むことで、我々が直面する課題に対する新たな視点を得ることができます。#イーロンマスク #新刊 #技術書"
--- テクニカルライター ---
"新刊アラート📚! テクノロジーと革新の巨人、イーロン・マスクの最新書籍が発売されました。彼のビジョンと未来への挑戦が詰まっています。読み応え十分な一冊です。#新刊 #イーロンマスク #テクノロジー #読書"
--- インフルエンサー ---
"最近読んだ #イーロンマスク の新刊、本当に驚くべき視点とインサイトが詰まっています!未来への挑戦と革新について学びたいなら、この一冊は絶対おすすめ🚀✨ #読書 #推薦書籍"
別の例、くるりの新譜。(どの新譜の話かまったく理解せずに書いているのが恐ろしいね)
PS C:\Users\ongaeshi\Code\runa_app\ruby_openai> make_tweet くるりの新譜おすすめです
--- バズ優先 ---
"新たな音楽の旅に誘われる感覚🎶くるりの新譜、まさに耳から心への直行便。一度聴いたら忘れられないメロディと言葉遊び。音楽ファ ンなら絶対チェックすべき一枚です🔥 #くるり #新譜"
--- 落ち着き優先 ---
"最近、くるりの新しいアルバムを聴いています。その独特な世界観とメロディが心地よく、一日の疲れを癒してくれます。是非、皆さん も聴いてみてください。#くるり #新譜"
--- 技術者 ---
"くるりの新譪がリリースされました!一曲一曲が繊細に作り込まれており、その音楽性の深さには圧倒されます。特にトラック制作に使 用されている最新技術が光っています。是非一度、その耳で確かめてみてください。#くるり #新譜"
--- テクニカルライター ---
"新作アルバムが発売されたばかりのくるりに注目!その音楽性の深さと進化は聴く者を必ず唸らせます。新しい境地を開拓し続ける彼ら のサウンドは、音楽ファンなら一度は耳にしておきたい。くるりの新譜、本当におすすめです。#くるり #新譜"
--- インフルエンサー ---
"最近聴きまくってるくるりの新譜、本当におすすめです!完成度が高くて、一曲一曲が深みがあるんです。くるりの新たな進化を感じら れる、まさに音楽の冒険。是非チェックしてみてください!#くるり #新譜 #おすすめ音楽"
モデルを GPT-4 に差し替えると文章の凝縮度が大分上がって洗練された感じがする。