見出し画像

Copilot は必死すぎて、無料にしてしまった

12,490 文字

2021年にCopilotが登場した時のことを覚えていますか。私たちは皆それを見て「そんなに優れているはずがない」と思いました。少なくとも私はそう感じました。当時の動画でもその懐疑的な気持ちについて話していましたが、Copilotについて私は完全に間違っていました。全くの見当違いでした。
しかし実際に使ってみて、Advent of Codeに挑戦してみたところ、今までにない好成績を出すことができ、これは本当に便利なツールだと気付きました。その後、料金の徴収が始まったのは奇妙でした。エディタの拡張機能に料金を払うことには慣れていませんでした。
Copilotは非常に成功を収め、多くの競合他社が現れました。その多くは私の意見では、Copilotよりもかなり優れています。その後、Microsoftが競争に追いつこうと必死の試みを見せました。新しいモデルの導入や、ChatGPTの独占契約を破ってClaudeを追加したり、自社の野望を支えるためにVS Code自体に新機能を追加したりしています。
しかし彼らは明らかに苦戦しています。それは無料プランを導入したことからも分かります。この新しい展開の良い点、悪い点、醜い点について、また、他の新しく魅力的なソリューションと比較したCopilotの全体的な成功について詳しく見ていきたいと思います。
ここには話すべきことが多くありますが、その大半は実際にあなたの生産性向上に役立つはずです。私自身がそうだったので、そう確信しています。
まず今日のスポンサーからの一言です。今日のスポンサーはSavalaです。説明するよりもお見せした方が良いでしょう。製品は基本的に自分自身を売り込めるからです。
これが私のSavalaダッシュボードです。Laravelアプリをデプロイしようとしています。はい、私がLaravelを。通常なら苦労するところですが、GitHubアカウントとリンクすれば、そこにあるものは何でも選べます。Laravel-demo mainを選びましょう。コミット時の自動デプロイにチェックを入れることもできます。メインブランチに入ったものを自動デプロイする便利な機能です。
Su nerdsと名付けて、場所を選びましょう。LAにしておきます。近いですからね。リソースサイズを選びます。様々な層とサイズがありますが、実際のサーバーをホストしているからです。月5ドルのホビー層にしておきましょう。作成をクリックして...あ、作成とデプロイをクリックし忘れました。幸い、デプロイも1クリックです。
Cloudflareですか。ここでSavalaの魔法が効いてきます。単なるDockerイメージの置き場所ではありません。それ以上のものです。WordPressホスティングプラットフォームであるKinstaの一部なので、データベースからCDN、Cloudflareを通じたDoS保護まで、全てが含まれています。
自分で正しく構築する場合と同じように全ての部分をオーケストレーションしていますが、今はその作業をする必要はありません。全てここで見ることができます。これをライブにしたい場合は簡単です。デプロイボタンをクリックするだけです。
本番環境だけでなく、プレビュー環境や開発用のプルリクエストにも最適です。特定のリポジトリの全てのプルリクエストに対して自動的にプレビュービルドを開くパイプラインを設定できます。
直接本番環境にデプロイすることもできますが、従来のワークフローのようにマージ時にプロモートしたい場合もあるでしょう。トランクベース開発のオプションもあり、メインから開発環境へ、確認後にステージング環境へ、再確認後に本番環境へという流れを作ることができます。とても素晴らしいです。
どのようなワークフローでも対応できる可能性が高く、必要なあらゆる技術をサポートしています。静的でも動的でも、JavaScriptでもPHPでも、MySQLでもRedisでも関係ありません。Savalaはほぼ全てをホストでき、良い体験を提供できます。
スポンサーのSavalaに感謝します。soy.link/Savalaで今すぐチェックしてください。
では掘り下げていきましょう。先に偏見があることを認めます。私はSaiaが好きです。Microsoftの投資家でもありますが、Cursorの投資家でもあり、Cursorに買収されたSuper Mavenの投資家でもあり、Pairisの投資家でもあります。私の投資は分散されています。おそらくMicrosoftへの投資が他のどれよりも多いですが、はい、Saiaが好きなので偏見はあります。これら全てを経て、どう感じるかを見てみましょう。
「GitHubコミュニティに向けて、とてもエキサイティングな更新をお知らせします。私は今日のことをとても楽しみにしています。世界で最も人気のあるAI開発者ツールであるGitHub Copilotと、世界で最も人気のあるエディタであるVS Codeを統合し、GitHubを使用している1億5000万人以上の開発者に無料バージョンを提供します。
VS CodeでGitHub Copilot無料版を導入します。これは本当にゲームチェンジャーです。Copilot無料版では、完全な自然言語でコードを説明するためのチャットが使えます。最適なものを選んで複数のモデルを使用してビルドできます。」
私はまだ、開発者がモデルを選ばなければならないのは抽象化の漏れのように感じています。どのモデルが何に適しているのかについて、私が知らなければならないことが多すぎるように思います。そしてそのような必要のない未来を楽しみにしています。これはバンドエイドのように感じますが、このバンドエイドが機能として紹介されているということは多くを物語っています。
他の人も私と同じことを考えていたようで、私だけではなかったことを嬉しく思います。SAをいつも2倍速で聞いているので、0.5倍速で話しているように聞こえます。インタビューなどを聞く時は通常2倍速で聞くので違和感がありますが、おそらくテレプロンプターの速度設定が遅すぎるのでしょう。テレプロンプターを使う時によくある間違いです。
続けて見ていきましょう。マルチファイル編集で複数のファイルにまたがる編集を行うことができ、Copilotのサードパーティエコシステムのエージェントにアクセスでき、もちろんCopilotプラットフォームの開始点となった中核機能であるコード補完を生成できます。
少し懐疑的にならざるを得ません。ここでコードを見せていないのは、Copilotのデモで隠蔽しようとするときは、コードがひどいものだったからです。Copilotワークスペースについての私の動画で、これを見せたのは、プルリクエストを作成できるようになったことをデモしようとしていたからですが、そのPRを見つけると、要求されたことを実行せず、新しいライセンスとCONTRIBUTING.mdファイルをリポジトリに追加していました。多くの不要な変更を加え、要求された変更さえ正しく行っていませんでした。
何を変更しているのか懐疑的にならざるを得ません。「コードをリファクタリングし、JSとCSSを別ファイルに移動し、HTMLファイルのCSSスタイルを新しいCSSファイルに移動する」というのは、ここではうまくいっているように見えますが、コードを見ないと確実なことは分かりません。
また、承認、破棄、上下の矢印は、私の知る限りCursorから直接取られています。彼らが最初に持っていた機能です。
マルチファイル編集で、Copilotのサードパーティエコシステムのエージェントにアクセスでき、もちろんCopilotプラットフォームの開始点となった中核機能であるコード補完を生成できます。
GitHubで10億人の開発者を支援するという我々の野望は、AIの力を通じてこれまで以上に実現可能になっています。私自身、過去数年間GitHub Copilotを使用してきて、私の週は変わり、よりエキサイティングになりました。コーディングの喜びが戻ってきました。そして、この同じ体験を世界中のより多くの人々にもたらすことを楽しみにしています。
人々は好まないかもしれませんが、言わせてください。同意します。最初はCopilotとSuper Maven、そして特に今はCursorを使うようになってから、コーディングがどれほど楽しくなったか、本当に驚いています。
私にとって楽しいのは、開発の退屈な部分、特に画像のアスペクト比を変えずに寸法を適切にリサイズしたり、最大公約数を求めたり、CloudflareのWorker SDKがどのように動作するのかを理解したりするような奇妙なタスクです。これらは以前は本当に楽しくない、純粋にフラストレーションがたまる作業でした。今はそうではありません。
これらのAIツールで楽しいのは、楽しくない部分を取り除いてくれることです。まるで野菜を食べてくれるので、食事の楽しい部分だけを楽しめるようなものです。
しかしこれはリスクでもあります。なぜなら、ある人にとって退屈なことは、他の人にとって楽しいことかもしれないからです。これらの重要な低レベルの詳細を楽しむ人がいなければ、それらは改善されることはなく、繰り返し改良されることもなく、私たちは今日使用しているツールの品質のまま立ち止まってしまうでしょう。
これは私を恐れさせます。特に初期の開発者の場合、コードを学び始めるとき、全てが楽しくなく、全てがあなたを愚かに感じさせ、問題を解決する能力が不十分だと感じさせます。AIをその部分をスキップするためのチートとして使うことを学ぶと、そうし続けることになり、結果としてそれらのスキルを身につけることはありません。
私にとって楽しいのは、これらのスキルを持っているけれど、些細なことをする度にそれを使う必要があるのは好きではないということです。しかし、退屈な部分でそのスキルを使う必要がないようにするツールは、同時に人々がそのスキルを最初から身につけることを妨げるツールでもあります。
そして今、それが無料で利用可能になったことで、特に大学生など、より多くの開発者がCursorやVS Code、Copilotなどを使い始め、これらの生のスキルと能力を学ぶことなく終わってしまうのではないかと心配です。
とはいえ、IDEが最初に登場したとき、「開発者はもうターミナルの使い方を知らなくなる。なぜならIDEがあるから」という同様の議論があったはずです。ある意味で正しかったですね。ほとんどの開発者は今、bashが苦手です。
しかし、これには全て、チェックアンドバランスがあります。新しい開発者がそれらのスキルを身につける動機が少なくなり、結果として成功が減るからといって、私たちが構築するツールを制限すべきではないと思います。ただ最高のツールを作ろうとすべきです。なぜならそれが最高のツールだからです。
そして私はそれを実現できることを嬉しく思います。なぜなら、私の経験では、もはや1日8時間から12時間もコードを書くことができない人間として(会社を経営しているため、他にもたくさんのことをしています)、upload thingのオリジナルバージョンにはあまりAIコードが含まれていませんでした。今では、私が多くのコードを書いていないため、どのくらいかは言えません。JuliusとMarkが私たちの新しいAIエージェントとして全てを書いています。
要点は、以前のように1日10時間から12時間コードを書くことはできませんが、まだ常にそのことを考えているということです。AIツールが可能にしてくれるのは、頭の中でこのものをどう作りたいかというモデルを持ち、週に2回得られる2、3時間が、以前の8時間から12時間のセッションと同じくらい生産的になることです。なぜならAIが、頭の中にあるものをコードに変換する部分をより速く行えるようにしてくれるからです。
そう、これにはチェックアンドバランスがあります。1億5000万人の開発者にVS CodeのGitHub Copilot無料版を提供するというブログ記事を見てみましょう。GitHubには開発者向けの無料の製品やサービスを提供してきた長い歴史があります。プライベートリポジトリが有料だったことを思い出して冗談を言おうとしましたが、Microsoftの買収後、最初に行ったことの一つがそれを無料にすることでした。
GitHub Proに支払っている料金で何が得られるのか、もはや分かりません。GitHub Proに支払っているけれど...GitHub Proは今も存在するのでしょうか?GitHub Proをキャンセルすべきかもしれません。奇妙ですね。7年以上、いや、もっとずっと長く毎月支払ってきました。とにかく、今やGitHub Copilotは無料です。
無料版はどう違うのでしょうか?月2000回の補完と50回のチャットリクエスト。これは合理的です。全くもって合理的な数字です。GitHub、Microsoft、VS Code、どう呼びたいかは別として、彼らは明らかに競合他社をより恐れるようになり、実際に持っている唯一のものを誇示しようとしています。
もちろん、それは資金力です。他のツールはこれほど寛大な無料版を提供する余裕はありません。なぜならモデルの実行にはかなりのコストがかかるからです。AIツールが高価なのは、単に大金を稼ごうとしているからではなく、モデルの実行に費用がかかるからです。非常に高価なハードウェアで実行する必要があります。
Microsoftがこれほど寛大な無料プランを提供できる唯一の理由は、それがMicrosoftだからです。彼らには資金を投じる余裕があり、マーケットシェアを失うことを恐れています。明らかに恐れているからこそ、これを無料にしたのです。
Copilot無料版では、AnthropicのClaude 3.5 SonnetかOpenAIのGPT-4oモデルを選択できます。コーディングの質問をしたり、既存のコードを説明したり、バグを見つけたりすることができます。複数のファイルにまたがる編集を実行でき、Copilotのサードパーティエージェントにアクセスして独自の拡張機能を構築できます。
拡張機能の部分は実際にクールです。予想以上に素晴らしいものが見られないのは意外です。思ったほど普及していないようです。
しかし、ここで特定のモデルについて話していることに、私はまだ本当に固執しています。これは本当に詳細が漏れているように感じます。何かに完全に没頭しているときによく起こることです。あまりにも深く考えすぎて、upload thingについて話すとき、S3の全ての奇妙な特性や、このシステムを機能させるために活用する必要がある全ての奇妙なバンドリングメカニズムについて深く掘り下げたくなる衝動を抑えなければなりません。なぜならそれが私たちが時間を費やしている部分であり、人生を消費している物事について話さないのは難しいからです。
AIを開発し、CopilotのようなAIツールを構築している場合、異なるモデルとそれらの利点と欠点について多くを考えています。そのため、それについて話すときは、それらのことについて話します。しかし、これらは大多数の人々が気にする必要のない詳細です。
upload thingのユーザーは、IAMロールが何であるかさえ知る必要はありません。まして、私たちがどのように設定しているかの奇妙な特性なんて知る必要はありません。それが要点です。Copilotユーザーはこれらのモデルを気にする必要はありません。Copilotを使い始めたとき、私はモデルが何であるかさえ知りませんでした。
久しぶりにVisual Studio Codeを開く必要があります。Quick Pickが開いています。知らない人のために説明すると、私はいくつかの変換を簡単にするツールを作りました。SVGをPNGに変換したり、画像を正方形にしたり、画像に角丸を追加したりするようなものです。これはファンによって提供されたものです。
なぜこれだけが「クリップボードからの画像の貼り付けを許可」があり、他の2つにはないのでしょうか?いや、これだけにないのでしょうか?追加し忘れましたか?最初に聞くことが見つかりましたね。
「3つのツールのうち1つに『クリップボードからの画像の貼り付けを許可』というコールアウトが欠けています。追加してください。3つのツールのコードを提供してください。」
これもかなり古くなっているかもしれません。更新するために再起動が必要かもしれません。それが問題だと願います。VS Codeを長く開いていないので...あ、これはVS oldですね。
はい、それは新しいインターフェースで、今は完全に壊れています。[笑]これでいいですね。Copilotの要点は、より安定していることだと思っていましたが、このような経験をすることになりました。面白いですね。
新しいチャットを作成して、それを貼り付けてみましょう。SVGをPNGに...いいえ、新しいチャットを作成し、今度はより有能なモデルを使用しましょう。有効にする必要がありますね。ワークスペース情報を収集します。これは小さなプロジェクトなので、全体を適合させることができるはずです。
見てください。実際には何もしません。Cursorと比較してみましょう。同じプロジェクトを今度はCursorで。まずファイルを読み込みます。適用...それは間違っているでしょうか?p p/ quickpi pnpm runev...いいえ、それは正しかったです。見てください、私のコードベースを私よりも良く知っています。
はい、悲しいですが、私が現実的だと思われる例を考えていて、その度にCopilotが失敗しています。申し訳ありません、Copilot editsタブに切り替える必要があります。なぜこれらは異なるのでしょうか?
VS Codeにもう一度チャンスを与えましょう。今度はeditsタブで、そしてコンテキストを追加するためにハッシュを付けます。まずコンテキストなしで試してみましょう。まだforを使用しています。「変更が必要なファイルを提供してください」
うーん、あまり賢くありません。Claudeで再試行しましょう。同じ内容です。Cursorでさえこれができると主張していないことを思い出してください。しかし、できるんです。先ほど示したように、コンテキストを与えなくても、コードベースを検索し、関心のあるコンテキストを持つものを見つけ、そして変更を適用できました。VS Codeは追いつけません。
しかし、手動で指示することはできます。app tools SVG to PNGを試してみましょう。それら全てを追加して、理解できることを願います。添付ファイルを追加するだけではできません。クエリを再実行する必要があります。これはひどいUXですね。確かに、受け入れられました。機能しましたが、全ての部分を行うのにずっと多くの時間がかかりました。
あなたの時間も無料なら、確かに無料です。しかし、それは本当に基本的な編集の試みでした。もう少し複雑なものを与えて、2つのソリューションがどのように比較されるか見てみましょう。これはまだClaude Sonnetを使用していたので...そうですね。
新しいものを作成し、今度は正しいコンテキストを与えましょう。「rounded toolファイルを追加」も。また、ここのボックスがワークスペースのedit filesに重なっているのが見えますか?画面サイズのせいかと思いましたが、そうではありません。単に壊れているだけです。
通常、これについてあまり厳しく言及しないようにしていますが、VS Code拡張機能のAPIがどれほど壊れているかを理解する必要があります。サイドに表示されて少し情報を提供する以外のことを行うVS Code拡張機能を作るのは本当に難しいです。
私のTypError toolのような物でさえ - TypeScriptでより良いタイプエラーを提供するツールがあります。ここに見えますが、オリジナルのエラーを翻訳します。これを機能させるためには、SVGアイコンとしてレンダリングする必要があります。拡張機能はそのように機能します。なぜなら、他の方法でそのタイプのコンテキストを追加する方法がまったくないからです。
command sが機能していないのはなぜでしょう...何かバインドを解除したのでしょうか?それは面白いですね。ここで聞きたかったのは、roundedではなく...um Square toolを使用して、画像の境界線の最も一般的な色をデフォルトの背景色として使用することです。
これが賢く対応できるか見てみましょう。結局はCLAを使用しているので、理論的にはCursorと全く同じはずです。なぜならCursorも、少なくとも私のデフォルト設定では、Claude Sonnetを使用するように設定されているからです。
これらのUIがいかに似てきているか、そしてMicrosoftのものがいかに壊れているかは面白いですね。エディター...これを早送りしません。人々に私たちが今感じている苦痛を感じてもらいたいのです。
そのアイコンは何でしょう?赤い四角いドットは?新しいget border colorを手に入れました。いくつかの面白い数学を行っています。なぜシングルクォート文字列に切り替わり、しかも至る所でそうしているのでしょう?
試してみましょう。今は保存の方法さえ分かりません。何かが壊れているので...コマンド...いいえ、フォーマットなしで保存。本当に保存できません。これは素晴らしい体験ですね。unsquaredも試してみましょう。それは出てこなかったのでしょうか?どこで使うのでしょう?
オプションとして出てこなかったようですね。うまくいかなかったと言って良いでしょう。より有能なエディタで全く同じプロンプトを試してみましょう。思い出してください、はい、私はCursorの投資家です。投資家なのは、それが好きだからです。単にCopilotを悪く見せようとしているわけではありません。Cursorを使うように使おうとしているだけで、単にそれができないのです。
コンテキストを与えるのを忘れましたが、それでも理解できたでしょうか?はい、Square image toolについて伝えるのを忘れました。つまり、VS Codeのバージョンにはより多くの情報を与えたということです。また、これははるかに速いです。
あ、彼らも別のチャットとコンポーザーを持っていることを忘れていました。チャットとコンポーザーが異なるという問題は両方にあります。通常はチャットを使用しません。この比較のためだけに使用しています。
まだ適用するように伝えることができますか?いいえ、素晴らしい。代わりにコンポーザーに聞いてみましょう。Square toolのコンテキストを残しておきます。追加の情報は与えません。はい、新しいものを作りましょう。Square toolですね、SVG toolではありません。
はい、かなり速いです。同じモデルを使用しているのに、なぜこれほど速いのか分かりません。おそらくCopilotの方が多くの新規ユーザーを獲得しているからでしょうか。
まだ試していませんが、これが最初の試みで実際に機能すると賭けても良いでしょう。diffさえ見ていませんでした。後で確認できます。uploadします。もっと情報を与えましょう。
私が比較的基本的なタスクだと考えていたものを両方が処理できなかったのは悲しいことです。VS Codeでこれを機能させるために何が必要か分かりますか?これはVS Codeの動画なので、もっとプロンプトを具体的にしてみましょう。
「ユーザーは白、黒、検出された色の中から選択できるようにすべきです。検出された色をデフォルトとし、全てのオプションの下にhexコードを表示する必要があります。」
リアクティブであることにとても長けているため、useEffectを効果的に使用する方法が全く分かっていません。間違っていませんね。他の人が指摘した良い点は、全てのコンテキストを使用してトークンを消費することについてでした。はい、他のツールは本当に40のファイルをコンテキストに追加する必要があったのでしょうか?
このUIは良いですね。適用時のスクロールの動きが良く、行が中央に留まったまま上下にスクロールする様子も気に入っています。ここのUXには称賛を送りましょう。Cursorがこのようなビューの一部を真似することを願います。しかし...バグが出てしまったので、口を閉じなければなりません。なぜ下のコードが見えないのでしょう?何が起こったのでしょう?
このAIの波が、高性能なAIツールも含めて、より多くのバグのあるソフトウェアを出荷させる原因になっているように感じ始めています。そして、ここでは多くのものを幻視したようです。format optionsは存在すると思いますが、文字列を返すことになっているはずです。それは変更できますが、まず機能するか確認したいと思います。
アップロードしてみましょう...オプションが表示されません。白い画像で試してみましたが、まだローカルストレージの値を使用しています。なぜこれほど簡単なタスクがAIには難しいのでしょう?保存した後に...あ、保存しませんでした。ホットキーが機能しないことを忘れていました。私のVS Codeはなぜこんなにひどい状態になったのでしょう?
そうですね、background colorsがIDを持ち、ローカルストレージを使用するということを幻視したからです。localStorage.setItemには2つの引数が必要です。本当に可能な限り全ての部分で間違えてしまい、しかも保存さえできません。正気を失いそうです。頑張ってみましょう。
object object object object とobject objectですか。テスト用に新しいフェイク画像を作成しましょう。きれいな赤色で、正方形ではない画像です。この新しい正方形ではない画像をドロップしてみましょう。機能していますね。検出して...いいえ、白に変わっているのか、それとも何が起こっているのでしょう?
format関数を戻しましょう...オプション...はい。このセレクターボックスと戦わなければならないほど頑張る気はありません。単にstashしてCursorに戻ることにします。皆さんには、通常どのようにこれを行うかを見ていただきましょう。
git stash -a。はい、少し煩わしさの少ないエディタに戻りましょう。より良いプロンプトを与え、今回はoptionsセレクターファイルも含めることにします。まず、変更を素早く見てみましょう。
detect border colorは、新しいファイルを作成しましたか?はい、そうですね。新しいファイルを受け入れましょう。これで機能するはずです。VS Code...サーバーを更新します。ここのローカルストレージを取り除きました。いいえ、そうではありません。普通のstateを使用しているだけです。
useEffectで、imageが存在する場合にそれを設定します。それは理にかなっています。background color、detected、detected color、background color、カラーオプションはdetected、white、blackになりました。素晴らしい。そしてここで...サブタイトルオプションを追加しましたね。これが正しい方法です。
素晴らしい。受け入れる度に保存されるので、毎回保存ボタンを押す必要がありません。devサーバーの実行を忘れていました。その部分は機能しました。見てください、detected、white、blackの下にサブテキストがあります。それがどれほど難しかったでしょうか?どれほど難しかったでしょうか?
自分でこの機能を追加できたでしょうか?はい。もしこれが動画のためではなく、通常の作業だったら、ほぼ確実にVS Codeを怒りながら終了し、Cursorに行っていたでしょう。決して開かないでしょう。
Square toolの上部に行って、border colorを検出する関数をここに書くか、別のファイルを作成していたでしょう。おそらくここに書いていたでしょう。書き始めて、すぐに何をしようとしているのか理解できなければ、command Kでそれが何をしようとしているのか説明し、その関数を書かせていたでしょう。
そこから、おそらく残りの部分は全て自分でやっていたでしょう。なぜなら、ご覧の通り、異なる部分を接続する段階になると、これらのツールやモデルは崩れ始めるからです。
数日前に冗談を言いました。AIボットのために、全てのコードを1つのファイルに書き始めると。なぜそうすることを提案したのか、今ならお分かりでしょう。なぜなら、複数のファイルを行き来することは、これらのツールが特に得意としていないことだからです。
また、なぜそれがまだ存在しないと考えているのかも調べてみましょう。TSサーバーを再起動...それでできました。試してみましたよ。正直な努力をしました。Saiaを愛し、Copilotが存在し、これら全てを実現可能にしたことを嬉しく思い、AIツールが良いものになれる完璧な例として今でも存在していますが、私にはできません。
Microsoftがここでリードを取っていて、それを完全に失敗してしまったのは奇妙です。ツールにお金を払うつもりなら、Copilotにお金を払うべきではありません。より良い選択肢があります。ツールにお金を払わないつもりなら、ここの無料版は良さそうです。
あなたはどう思いますか?このようなツールの無料版を本当に楽しみにしていますか?それとも、単にWinserveやCursor、または他のあなたが使用しているものへの支払いを続けるつもりですか?次回まで、さようならナード達。

いいなと思ったら応援しよう!