こんにちは、素人AIラジオパーソナリティのユウキです。 この番組は、AIに関心はあるけれど、何から始めればよいのかわからない、 そんなAI素人である私たち2人が、AIに詳しい肩を向かいし、 初心者の目線で率直に質問を重ねていく番組です。
同じく、素人代表ヨシです。
チャットGPTやクロードという名前は聞いたことがあるけど、 実際にどう使えばいいのか、そんな基本的なところから、専門用語は適量で使わずに、 それは結局どういうことなのか、という素朴な質問を遠慮なく問いかけていきます。
そして、その素朴な疑問にお答えするのが、AI好きのアシです。
難しい言葉は噛み砕きながら、できるだけわかりやすくお伝えしていきます。
AIは決して身構えるようなものではありません。 どうぞご一緒に一歩ずつ、理解を深めていきましょう。
それでは本日もAIとの使い方を楽しく学んでまいりましょう。 素人Aラジオ始まります。
はい、おはようございます。
さっきヨシさんとね、新しいiPhone高いねっていう話をしたんですよ。
ねえ、これね。
こんなの、なんかもう僕これ見た瞬間に、これAIいじるためのガジェットかなって思ったんですよね。
結構いろいろです。僕あのこの折り畳みのホールドのやつも、歴6年ぐらいなんで。
あ、もう使ってらっしゃる。
そうなんです、Androidの方でずっと使ってて。
なんてやつを使ってるんですか、ちなみに。
元はギャラクシーフォールド使ってて、今はピクセルのフォールド使ってます。
どうなんすか、なんかそれだとパソコンいじるのと同じような感じで。
めちゃくちゃいいです。
出た出た。
一番最初使ったかな、iPad miniの6かな。
ホームボタンがなくなった時のモデルのやつが発売された翌月にギャラクシーを僕買ったんですよ。
3だったかな、4だったかな、ちょっと忘れちゃったけど。
そしたらもう1日でiPadが使わなくなるっていう。
もうAIとか関係なく普通にちょっとしたちっちゃいタブレットとして便利だよねって話。
そうですね、全部僕の作業を外でやる時とかもギャラクシーの開いた時にペペペペ触るみたいな。
そうなの?
その時にGoogleのリモートデスクトップ、あれで遠隔でパソコン操作してっていう操作を体に叩き込んで、
ハイスペンのPCは事務所に置いて、外はもうなんでもいいっていう。
低スペックのPCでもアクセスしてやればいいっていう環境に全部置き換えて。
それやりたいんですよ、前回もそういう話をしましょうかみたいな終わり方でしたけど。
なんかさっきヨシさんも言ったリモートがどうのっていじっていくねっていう。
僕のクロードの中にヨシさんがいつも使ってる設定がないねみたいな話してませんでした?ヨシさん。
そうなんです。これ先週ぐらいからなんですけど、クロードコードを開いたらこのセッションのところの下にリモート。
ちょっと今パソコンが見れないのがあれですけど。
リモートコントロールですね。
リモートコントロールっていうのは出てくる。
ありません。僕が使ってるのと違いますね、じゃあヨシさんの使ってるクロードコードはね。
あら間違っちゃいました。
違わないんですかこれ明日。どうやって使える。
これどうすんだ?
変なの使ってるか。
ちょっと待ってね、これ普通にディスクトップアプリですもんねこれ。
そのはずですが。
なんで僕のには。
非常非常最新版になってますよね。
そのはず。
そしたら左下の設定のところからオプションでリモートコントロールの設定を探すといいのかなと思うんだけど。
リモート。新しいセッションをリモートコントロール。
それそれそれ多くなってるねやっぱり。
それオンにすると。
今までこんな大事なものが入ってなかったというのか。
もっと見るのところに。
まだ入ってきてないから多分。
ディスパッチとは違うんですもんね。
そうディスパッチはまた違うんですよ。リモートコントロールとディスパッチがちょっとね位置付けが違ってくるんで。
ここはややこしいんですよね。
もっと直感的に触らせてくれたらいいんだけどって思うんだけど。
一回クロードを立ち上げ直してもらって。
了解了解。
それじゃなくてね。
今左上に出ているクロードの文字を押してもらって。
今それだとねスリープからの復帰になっちゃうから。
クロードの文字の修例をですね。
はいはいはいもう一回クロード。
で立ち上げ直すと。
それで何?俺なんかリモートなんてスマホから操作してると俺は思ってたけども。
俺のリモートがリモートじゃなかったってこと?
確かになんかちょっといつもパソコンでやれるのと制限がというか。
なんか上手く使えないなと思ったんだけど。
でも基本的にリモートコントロールも制限はありますわけじゃないんで。
単純に指示を渡せるっていうだけなので。
はいはいはいはい。
テレビとかのリモコンと一緒です。
はいはいはいはい。
開きました。また改めてクロード。
そうするとこの中にはまだ入ってないじゃないか。
でも多分ね今いないはずなんですよ。
でもこれであってて。
それはリモートコントロールのセッションがないからなんです。
次やることはiPhoneのクロードを開いて。
iPhoneとこのMacのデスクトップアプリを接続しなきゃいけないんですよ。
なるほど。それをするためにはどうしたらいいんですか?
iPhone側でクロード立ち上げたときに
リモートコントロールのセッションつなぐみたいなやつが出てくるんですけど。
左メニュー、チャットプロジェクト、コード、アーティファクト、ディスパッチ、コアークっていうのがありますね。
リモートコントロール?違う。関係ないですね。
コードを押してコードの中にデバイスっていうのがあって。
デバイスを追加っていうのがあるとリモートコントロールの設定っていうのがありますね。
そうしたらクロード、RCでつないでみたいな。
ありますね。
そんな説明がくるんで。
まずこのリモートコントロールの考え方なんですけど。
この今開いているクロードのデスクトップアプリを
単純にスマホから操作するっていう考え方ではなくて
この中で開いているセッションにつながるだけなんですよ。
だからか。
セッション切り替えたらそもそも立ち上げられないんですね。
もうすでに開いているセッションにアクセスするっていう感覚で
セッションを新しく立ち上げるときとかはディスパッチになるんですよ。
標準の説明になると。
ディスパッチになると作業の環境の場所が変わってくるんです。
これめっちゃややこしくて。
リモートコントロールなら同じ環境でできるってことか。
なので前提としては今これほとんど作ってるのってローカルにあるんですよね。
そうです。この有機っていうのがローカルのばっかりでやってます。
ローカルの中ですよね。
ということはそのローカルの中に入っている、作っている場所。
その作っている場所の中のセッションに外からスマホでアクセスする。
この考え方になるので、まず立ち上げておかなきゃいけないんです。そもそもが。
なんか前に一回これやった気がするんですよ、僕。
でもそれってずっと続いてるものじゃないんですね。リモートコントロール。
ないってことですよ。そのセッションだけです。
じゃあ例えば今パソコンで作業してますがこれから外出します。
でも外からそれをずっといじりたいですなったら、
それはじゃあこれをクラウドRCってコマンドを新しいセッションに打つの?
それとも今まで続けているセッション上に打つっていうことなんですかね。
例えば今その開いているセッションを外から触りたいときはそこから
スラッシュRCでいいかな。
スラッシュRCってやつだけでいいんだ。
そうそうリモートコントロール出るでしょ。
それを押すとリモコンが右下にオンになりました。
この状態でiPhoneを見てほしいんですよ。
iPhoneのコードのリモートコントロールのところに一個ペコって出てると思う。
リモートコントロールのところっていうのがどこだ?コードの中ですか?
もし出てなければ一回デスクトップの方で一個だけ発言してみてください。
はいはいはい。
はいと答えてとかでいいんだよ。
そしたらそれで。
はいはい接続済みって緑マークで接続済みって言ってましたね。
これはリモートコントロールが効いてるってことなんですかね。
そういうことです。そしたらそれが出たら次はスマホからそこに適当に一個投げてみてください。
そうするとこのデスクトップの方も同じように動いていくので。
はいはいはい本当だ。
まずこの入り口の押さ方が必要なんですよ。このリモートコントロールって。
このセッションにおいてはって言ったけども、でもこのセッションで一回打ったらもうずっとそのセッション上ではリモートコントロールができるってことですね。
そうなんですそうなんです。もうリモートコントロールが続いている状態なんだ。
なのでこうなってくるとこのクロードのデスクトップ上だとどれがリモートコントロール動いててどれが動いてないのかっていうのはやっぱりわかりづらいんですよね。
全部リモートコントロール最初からもう動かしてるようにしたらいいんじゃないですか。
そうしたら。
そうそうそれもできますできます。
もうセッション立ち上がったらもうリモートコントロール立ち上がるようにクロード.mdの中に指示入れておくんですよ。
それいいですね。
僕はそれをしてて遠隔でpcで僕はねしょっちゅうセッションを畳むんで。
はいはいはいはい。
ちょこちょこペコペコ起こしたりするんですよ。
はいはいはいはい。
デスクトップリモートで起こして。
なるほどね。
質問なんですけど。
僕の場合は今iphoneで見たらそのセッションのやつも全部自動的にiphoneの方でも見れるようになってるんですね。
これは僕特にそのスラッシュRCとか何もやってないんですけど。
作業環境どこになってます。
あれは。
クラウド上になってないですかね。
クラウド上になってるんですかね。
あそこでアンチグラビティで開いてるものは全部多分iphoneの方にも表示されてる。
リモートコントロールでつないでるものは見れるんですけれども。
iphoneからセッション立ち上げたとセッションを立ち上げられますかって感じなんですよまず。
iphoneから新しいセッションですか。
そうそう。
それはここにニューセッションってあるんですよ。
新しいセッション。
それ立ち上げるとパソコン側のアンチグラビティ上のセッションではおそらくクラウド上になってるはずなんです。
作業環境がクラウド.aiの中の作業でそれをアンチグラビティ上からもそこを読みに行ってるので。
ローカルにないはずなんですよ。
やりたいけどそれできない。
iphoneの方で立ち上げるとそうなっちゃうってことですよね。
そうそう。
だからこの違いは分かっとかないとiphoneの方でゆっくりセッション作ってやってしまったらそれはローカルには反映されない。
ローカルに行かずにクラウド.aiの仮想的に用意されたクラウド環境に保存されるんですよ。
これサンドボックス環境って言うんですけどそっちに入っちゃってて。
これを認識してないとmac miniの中に開発のデータがあるはずなのにあれ一部ないっていうのが多分どこかのタイミングで起きちゃうんですね。
でもこれはもちろんその通りの仕様の動きなので。
それをローカル上の開発環境のままセッションを立ち上げるみたいなことをしようと思ったらディスパッチになるはずなんです。
そういう時はディスパッチをすればいいのか。
でも僕これディスパッチをいろいろやるとまたそれはそれでめんどくさくて。
なんかもうなんかあちら立てばこちら立たずみたいな。
リモートフォーム。
すみません。
どうぞどうぞどうぞ。
ディスパッチって意味は分かってるんですけど。
今のおっしゃってるディスパッチはあれですか。
セッションをゼロから立ち上げるみたいなイメージなんです。
ざっくり言うと。
リモートコントロールはすでに立ち上がってるセッションに外からアクセスするっていうところで入り口が違うってことなんですよ。
意味合い的に。
ちょっと僕はねここの認識がねまだちょっと甘いんで間違ってる可能性もめっちゃあるんですけど。
今の段階ではディスパッチはゼロから立ち上げる。
環境指定もしながらっていう。
ただこれが次セッションで続いていかないんですよね。
ディスパッチをした場合はセッションが続いていかない。
なんか続かないというか行動で。
リモートコントロールでローカル環境を呼び起こすっていうことはできないんですかね。
そう呼び起こせないんです。
できないのか。
立ち上がってないとダメなんですよ。
これがめんどくさいとこなんです。
ローカルとクラウドの開発環境が入り見られてるっていう時に起きる現象なんですね。
なんとかできないんですかね。
これをやろうと思ったらローカル環境で開発するのをやめるが一番シンプルです。
そうなの?でももうずっとローカルでやることしかもうやってないから。
それはね、Gitを使って接続する感じですね。
クラウド側のサンドボックス環境に自分のGitアカウントをつないで
Gitって結局ローカルの情報をクラウドに保存するっていう感覚なんですよ。
バッサリ言うと。
その状態でクラウドのサンドボックス環境で保存したものをGitに保存しておいて
ローカルで作る時はGitから一回引っ張ってくるんです。
これをプルって言うんですね。
データを引っ張ってきてその作業でローカルで開発をして
ローカルで開発したものをもう一度プッシュ、つまりGitに上げるってことをするんです。
スマホからのアクセスもGitから落として
落としてとかスマホはもうGitとつながってるんで最新環境でやりながらっていう
ここのプッシュプルのやり取りが必要になるってことなんですよ。
そういうことをしたらいいっていうのはわかったんですが
結局僕毎回ローカルやってるのはもうめんどくさいからなんですよね。
新しいセッションを始める時にわざわざその
今画面してるところのローカルの中の有機能って
どれどれってそれに応じたものを選ばなくちゃいけない。
そんなのめんどくさい。だから毎回ローカルってなってるけども
そんな毎回これに設定っていうことをGitを使った環境でも
なんとかなるんですかね。毎回それだけでいいみたいな。
それをやろうと思ったら、ゆうきさんの場合だとまずプロジェクト作った方がいい。
今全部セッションが横に乱立しているので
同じプロジェクトのフォルダーみたいなイメージですね。
このフォルダーはこのプロジェクトで動くよってなれば
もっとシンプルにこの左の
ごめんなさい。この左のメニューが整うんじゃないかなって。
もうそもそも分けるのがめんどくさいんですけども。
もう全部同じ。
それであればコンシェル中の総合受付のセッションを作った方がいいよね。
じゃあ1回セッションを始めるときにこれはどこどこのプロジェクトに配置しましょう
みたいなことを1回スタッフがこの中に入ってくるみたいなイメージですかね。
そうですね。その総合受付の人に
次これこれこれやりたいんだけど上手いことプロジェクトに割り振りそってみたいな。
そうしたらその受付を受けてプロジェクト側にサブエージェントとかで指示かけていくみたいな。
これもねこれは事故りやすいやり方ですね。
じゃあ自分で反認識した方がいいってことですか。
AIに任せるっていうことはAIの誤爆をどう処理するかっていうところを考えなきゃいけなくて
でもその分人間側の最初の指示が楽になるんですよ。
最初が楽になって後処理万が一の時にめんどくさいことがとてつもないことが起こる可能性がある。
最初から分けておくともうそもそも干渉しない箱にそれぞれ分割しているんで
後からとてつもない誤爆が起きることが物理的にはないってことになるんですよ。
じゃあアッシュさんの場合は毎回新しいセッションを始めるときには
これはこのプロジェクトだからこれやなって毎回毎回その自分で切り替えているってことですか。
切り替えているというか僕はもう並行でプロジェクトが立ち上がっているので
そのフォルダに移動するだけみたいな感じです。
この画面でいうと今これゆうきさんのとこあるじゃないですか。
ゆうきって書いてありますね。
でセッションがずらーって並んでるんですけどそのゆうきっていうのが
ABCDみたいなこんな感じですこんな感じです。
このプロプラスを押すとそこでわかったそういうことかなるほどね。
そうするとプロジェクトごとにセッションがスポンと立ち上がるんで。
うーんなるほどな。
いやーめんどくさいけどやった方がいいねそれね。
そこからジコールっていうところとやっぱり探すっていうのが増えちゃうんで。
そうそうそうわかんなくなるんですよ全部ごちゃごちゃとかどこにどれがあったかなっていうかね。
これリモートコントロールでスマホから操作するときにもこの分類が一緒の形で
一緒の形とか一緒のように表示で出てくれるんで
どのプロジェクトスラッシュ何みたいな形で出てくれるから
見たときにすぐわかるっていうので。
はーちょっとやりますありがとうございます。
よしさんは今どんな感じになってます?
いやあのね僕は基本的にもうあの簡単に分けてて
そのファイルで分けるっていうのは大事っていうのは聞いてたので
でももうあのえーとねえーと今二つに分かれてて
一つが会社のホームページのやつだけなんですよ。
でもう一つはもうすべて全部の
あーそれかそれ以外かって感じですね。
それかそれ以外でこれもあすさんに教えてもらったんですけど
そのファイルの中のそのえーとで設定したなんかいろいろとそのなんて言うんですか
えーと機能というかそういうのってファイルをまたぐと
それは呼んでもらえないというか
なるはずだから
だからこそやっぱりちょっと本当にあの
意識を広げていかないとどう動いてるかとか
っていうのがあるから
まあやっぱり知っていかないとダメなんだなみたいな
そのファイルを分けていく段階でも
このタスクはここに入ってるからこういう動きは分かってるから
じゃあ同じファイルのところに似たようなものを作れば
あそこから引っ張ってこれる
そういうことです。
みたいな考え方になるってことですよね。
そうです。いわゆるこれリファレンスっていう考え方なんです。参照ですね。
参照させるデータを独立させて保存させるっていうことをしておくと
そもそもが自己理にくい。
自己ったとしても影響範囲がミニマムに抑えられるってことなんですよ。
ただその分人間側にそれを把握しておくっていう
思考の領域が必要になるっていうデメリットがあるんです。
プロジェクトをまたいじゃうとね
その他のプロジェクトがやったことやんっていうの
起こるかなと思ったんですけど
そこはちゃんと自分で把握しておく必要がある。
これは絶対把握しておく必要があるっていうよりかは
これやり方の話になってくるんです。
これ分けなくても別にかまへんっていうのもあるんですよ。
ただ何か起きたときにぐちゃぐちゃになるっていうところと
あとGitで管理するようになると
Gitが触らなくてもいいところを触ってしまったりとか
いわゆるニポジトリをまたいだりするとか
影響ないはずなのに
AIが間違った認識をして書き込んじゃうとか
そういうことが起きる構造になってるっていう形になっちゃうんですよ。
一つの部屋を子供3人で使わせてると
子供たち3人のおもちゃが混ざっちゃうよねみたいなイメージ。
でも混ざらないように
ここにはA君ね、ここにはB君ねみたいな
ルールでやっといてねって一応伝えてるっていう話なんですよ。
でもそうなってくると親の立場からして
A君、B君、C君のそれぞれどう違うよねっていうのを
把握しながら管理しないといけないと。
これを一つの部屋じゃなくて3つの部屋に分けるのが
それぞれ明確に最初に分けるっていう。
はいはい。やろう。
ちょっと相当めんどくさいけどやろう。
数が増えてくると多分これ効いてくるんです。
そうですよね。
ただそうすると
なのでそのファイルで分けるって重要性はわかったんですけど
そうすると今度はそれをどう分けていくのっていう
分け方ね。