自己紹介とポッドキャスト収録の振り返り
こんにちは、Kanohです。
こんにちは、Takigawaです。
こんにちは、Masuokaです。
このポッドキャスト、NOOP Tech Talkは、大阪のスタートアップ企業で働くKanohと、
京都のスタートアップ企業で働くTakigawaが、テクノロジー周りの話題から脱線しがちな雑談を楽しむポッドキャストです。
主はMasuokaです。
はい、今週もよろしくお願いします。
よろしくお願いします。
よろしくお願いします。
先日ね、ここで自分の声が聞けないという話をしたかなと思うんですけど、
ついにこの前ですね、このテックトークの収録した結果配信を聞きまして、
いやー、見もたれしますね。
見もたれするほど良かったんですか?
見もたれしながら、見もたれしながら頑張って聞いた。
聞いたんだけど、思った以上にMasuokaさんにちゃんと編集してもらってたから、
噛んでるところとか恥ずかしいところが消されてて、思ったよりは大丈夫だった。
良かったです。
意外と聞けた。
はい。
けど、見もたれはしますね。全然慣れんねえ。
あー、そうですかね。
聞けます?
いや、でもMasuokaさんはね、やっぱり編集の時に結構見もたれしながら。
そうですよ。今も手首を貸してだんだん喋れなくなってきて。
やめてください。もう作りたくないので喋ってください。
ハキハキと喋っていきましょうね。
ハキハキと。
そうですね。ハキハキと。
滝川さん聞きました?この前のやつ。
あー、そうですね。聞きましたね。
なんか、自分の声聞くのも久しぶりなんで、すごいなんか、あー、この感じかみたいな感じでしたね。
こうでいいのかどうかっていう。
いやいやいや。
昔の登壇動画とかね、先週、先週じゃないか、この間もKANOさんも言ってましたけど、ペチパ会議のアーカイブとか、そういうのは見たりするので。
そうなんですよね。あれも聞いたらね、ちょっとなかなか。
なんかね、完成度高いって思えた発表は聞けるんですけど。
少しじゃない発表とかすごく聞きにくいです。
あと数年前のやつとか、聞いて自分の声が聞こえてきた瞬間に喉かきむしりたくなるような何かが。
数年前とかになると、声だけじゃなくて、自分の喋ったことが何とも言えない。
黒歴史感ある。
この頃はこんな感じだったのかみたいな。
私の場合、テレ笑いみたいなんで笑いながら喋っちゃう時があるんですよ。恥ずかしいのを隠すために。
それが引き笑いですごく自分には耳障りに聞こえるんですね。
自分で聞いてると。
やっぱりなんかお前も言ってましたね。そういえば。
他のイベントで。
他のイベントの時。
前の時喋ってた時。
他の配信のイベントの時にも喋ってたかもしれないですけど、引き笑いが嫌なのと。
喋りながら笑っちゃう。テレビで芸人さんとか見てたら絶対自分のギャグで笑わないじゃないですか。
ああいうところなんですかって自分のギャグとかで笑ってるとすごい急に見てる人が冷めちゃうから。
っていう理論は知ってるんですけど、どうも配信を聞くとやっちゃってるんですよね。
それがね、とても聞いていて、ああって思いながら聞いている感覚ですよね。
それがいいところであったりとかする場合もあるんですよね。
場合もあるのかな。わからないですけど。
聞いてるから人からすると。
そうそう、配信聞いた話で何か思い出したのが、このポッドキャストBGMがないなと思ってBGMつけたりとかします。
やりますか?
収録中に相談を始める。
増岡さんの編集の気力が続けばじゃないですか。
そうですね。明日配信か。
取り溜めをした方がいいのでは。
最初に思ってたのが、収録したら変な話。3人の音声がそれぞれ別ファイルで吐き出されるわけじゃないですか。
それを全部取り込んでタイミングとか合わせてミキシングして出してる感じなんですか?
そうです。3つ。
何て言えばいいのかな。音声編集とか映像編集とかしたことがある。あるいは大昔にFlashとかを使ったことがある人だったら、タイムラインが上から並んで左から右に進んでいくってことがわかると思うんですけど。
あれを3つ並べて、右から左に寄せていくみたいな感じですね。上と下と時間を合わせて繋いでいくみたいな。
音楽を合わせるとしたら最後に。
最後にそうですよね。切着。
音楽どうですかね。音楽に役を取られてしまうというか。
そんなに弱くないですよ。大丈夫ですよ。そんなに。
俺の話を聞いてくれよ。
欲しいですよ、音楽。ただね、まさかさんに編集を1人してやっていただいてる身分としては何も言えないところがあり。
江川さんが三振を弾くっていう感じですか、オープニングの。
まだね、まだお届けできるクオリティではないので。
絶対100回ぐらいの時に。
そうかもしれないですね。
頑張って何かしらの楽器を全員で持ち寄って。まさかさん何か弾けますか。
全員でやる。
私タンバリンやりますよ。
三振、タンバリン。
三振とタンバリンと。
何がいるんですかね。
三振って。
スタメット的な。
三振ってメロディーなんですかね。
まあそうですね。
やろうと思えば行けますよね。
あれがないか、笛がない。笛的なやつ。
尺的なやつですか。
ハードル上げないでください。
上か。
リコーダー吹くんでしょうか。
一応ピアノがあるんで。
じゃあピアノをやるしかない。
ピアノがあるけどピアノを弾くとは言っていない。
まあ大100回までにはセッションをしていこうという。
あれで。
本当か。
大100回って意外と、あ、でもそうか。2年かかるのか。
大100回ね。週1配信だとしてもそれぐらいかかりますからね。
いやもう嫌ですよ。その頃になって視聴者の人が
ところで大100回といえばみたいな感じでやるって言ってましたよね。
めっちゃ言われるみたいな。
その視聴者がいるか知らないですけど。
話して仲良くしてくれるかもしれないし。
そうですね。
知らないけど。
今のうちに喋ってることは全部あれですよね。
全部特性例と言いますか。事故になるんで。きっと未来には。
色々喋ってもいい時間ですね。今は。
大10回までは見逃してほしいんで。
高校生を探ってるんですよ。我々も。
オープンベータなんでほとんどそういうもんです。
音楽は後でお話ししますか。
ちょっと余裕があればでいいです。
やってみるのも面白そうなので。
そうですね。
じゃあちょっとその辺も考えていくっていう形の、
みんなで作っていくタイプのポッドキャスト、
本日もよろしくお願いします。
お願いします。
ではテーマトークの方に入りますが、
本日のテーマトークはこちらですね。
AIの活用法と開発プロセス
AIどう使ってますかということで。
どうですかね。皆さんやっぱコーディング?
そうですね。僕はコーディングで主に使ったりとか、
資料を作るときとかもたまに使ったりとかしますけど、
コーディングほとんどですね。
松岡さんは?
コーディングですけど、最近は、
ローカルLMMとかを開発してるので、
全然わからないところとかがあって、
これは本当にできるのかみたいなやつを地味に見て、
いくつか提案を出してきてもらったやつを、
コード側のところに持って行って貼り付けて、
実際に動かして試すっていうやつをやってはいます。
なるほど。ローカルLMMってどうなんですか?
OSSのやつを取ってきてみたいな感じですか?
そうですね。実験段階なので、
まずあまりお金をかけられないっていうのが、
実際にできるかどうかの検証みたいなやつを進めてるところ。
なんでローカルLMM?
なんでローカルLMMにするかというと、
企業とかだと特にデータとかを渡したくないっていう需要があって、
社内のサーバーだけである程度のことができるかどうかを検証するために、
ローカルの閉じられた環境で使えるものを作ってやるんですけど、
賢くならないですよね。
なるほどな。
賢さの数値化みたいなのって何かあるんですか?
あまりできてないんですよ。
難しいですね。なるほど。
僕は主にGemini使ってるんですけど、
GeminiをCADIで使うと、
イタリアディスクセリでこっちからいっぱい投げてやると、
いろいろ推論推論調べて探してみたいなのをやってくれる。
素晴らしいですよ。
なるほどな。
ローカルはなかなかそうはいかずに。
自分たちで作らないといけないっていうところですね。
そこを作らないといけないので。
たぶんそろそろみんなぶち当たるところですよね。
外部に情報を渡したくないとか、
学習されるのが怖いとかそういうような。
ちょっとセキュリティきついところだったら、
やっぱり自社内のサーパーでみたいな、
ペットワークないところで動かしたいとか、
ある話ですよね。きっと。
木岡さんのところはどうしてるんですか?その辺。
学習に使わない設定にして、
普通に使ってるかなっていう感じではありますね。
そこはね、やっぱりそうですよね。
学習に使わない設定ができるかどうかっていうところで、
クラウドを学ぶっていう。
プラン難しすぎないですか?
プラン難しいですね。
難しいし、レートリミットっていうんですかね。
5時間でいくらみたいなところは普通に超えちゃう。
超えたってもう使えませんみたいな。
そういう時もあるくらいなので、
大変は大変ですね。
そうですね。
会社で使ってる分にはいくらでも使ってOKのプランで、
組織で入ってるんで、めっちゃ使ってはいるんですけど。
なんかね、個人で言ってないと大変ですよね。
最近はちょっと私、会社で使うときにはまず、
適当に自分で文章をマークダウンで、
こんなん作りたいですって書いて、
そこから要件定義書を作ってくださいって言って、
要件定義書を作らせて、
要件定義書を見て良さそうだったらそのままいくし、
まずそうだったらまずいところ消したりとか、
自分で編集して、
よし、この要件定義書で次は詳細設計書を作ってくださいって言って、
何個か分かれた詳細設計書を作らせて、
上から順番に書かせるみたいなことをやりました。
そっちがいいんですかね。
無理やりいきなりコード書いてってやってて。
最初それでやったんですよ。
これかなりバイブコーディングとかのいいところだと思うんですけど、
それでクライアントというか、
実際に作ってって言ってた人にこんな感じですかねって店に行ったりして、
薬合わせとかやってるんですけど、
その時にサイクルが早いからとりあえず出して、
とりあえず見せるっていうのが高速になるじゃないですか。
でもということは明らかに失敗前提で突っ込みにいくわけで、
ちょっと違うねみたいな話もあるわけですよ。
そうなった時に、
一からまたプロンプト組んで叩かないといけなくなる。
しかも一回書いたプロンプト、同じプロンプト投げたとしても
似たようなものができるとは限らないみたいなところもあって。
確かにそうですね。
ってなると多少ドキュメント化しておきたいなと思って。
っていうか、その辺りちゃんと今までの古来のウォーターフローみたいなのを
高速で回せるような形でドキュメントを残すような形にしたら
結構うまくいきそうだなと。
あと最近ね、記事で私用駆動開発みたいなやり方やってるってのを見かけたんですけど、
そういう風にやったらうまくいくかなっていうのも挑戦中なんですが、
今日問題が発生しまして、
要件定義書書いてください、まだうまくいったんですよ。
詳細設計書書いてくださいって言ったらね、
どこどこの部分のコードって言って、
マークダウンの中にコードを埋め込んでそのまま出してきよって。
それもう実装やんって。
詳細設計じゃないよ、実装なんよっていう。
何があれって、私5年ぐらい前に前職のオフショア先の人にひたすら言ってたんですよ。
あなた詳細設計と言ってコードを書いてくるんだったら、
実装したほうが早いからって。そうじゃなくてって。
どういう方針でやるかだけ先に擦り合わせよって言ってんのに、
コード書いてきたら意味ないじゃんっていうのをめっちゃ言ったことがあるんだけど、
また同じことやられてるやんって思って。
どうしよっかなこれは。
でもとりあえず今回はいいやって言って回しちゃってるんですけど、
次からは多分コード書かないでくださいって言ってやらせて、
その状態でレビューしてみたいなことをやらないといけないのかなと思って見てます。
要件定義、詳細設計のコードまでは全部同じサービスのSAIですか?
そうですね。
特にパラで動かしたりとか、違うやつに使わせてるとか、ロール決めてるとかそういうことはしてないですね。
本当はもうちょっとそこを役割分けてやるチームみたいなやつとかやってみてもいいんですけど、
とりあえず今はパッと作ってパッと見せるってところが目的なのと、
私が一つずつレビューして、よし間違いないね次の工程進んでみたいなことをやりたいので、
今のところはこれで満足みたいな感じですね。
レビューの工程を入れるから途中のものが必要になってくるってことなんですね。
レビューの工程って言っても、私は10分くらい待っとけばパッと出してくれるわけなんで、
全然いいんですけど、その間私はYouTubeを見ながら経営としておけばいいだけですから。
難しいですね。こうして何かできるかっていうとできないんですよね。
先生に仕事を渡しておいて、同時進行で何かをやろうとするんですけど、
なんかうまくいかない。
マジでそうなんですよ。気になっちゃうし、スイッチングコストかかるし。
結局YouTubeとか見ちゃうから特に納得だっていうか、効率がいい。
今日一応名誉のために言っておきますけど、
ちゃんと業務で使う知識の収集としてまとまっているYouTubeを眺めるっていう仕事をしたっていう。
ちゃんとパラにはなりましたよ。
15分くらい見てその後休憩室でゴロゴロとしてましたけど、
そっちは全く生産性がない行為をしております。
映像リソースみたいなやつとかだと抵抗して取り入れやすいみたいなのがある感じがしますね。
確かにそうですね。ハードル低いし、2画面だったらこっち側で動いてるのを片目で見ながら、
普通にポケットを見るだけ自動的に入ってくるんで、結構これ使えるなと思いましたね。
どんどん眠くなっていったのですけど。
2画面必須になりますよね。
確かに。
2画面は必須ですね。
僕も結構複数同時に回したりとかすることがあって。
できますか。
そうですね。最近使ってよかったのが、
慶一郎さんが作ってるGitWTっていうのかな。
GitWorks3を綺麗にというかシンプルに呼び出せるラッパーと、
あとGoPoseっていう、これもまた日本の方が作ってるOSSなんですけど、
だいたいワークツリーにすると分離できて嬉しいねってなるんですよ。
次のステップで何が起こるかっていうと、Docker立ち上がんねーなんですよね。
Dockerのポートが被って立ち上がんないみたいになるんで、
それを自動で解決するで、オーバーライドファイルみたいなのを書いてくれて、
それがDockerで普通に対応してるやつなんで、
そのままDocker Composeを叩けば上がるっていうので、
ワークツリーとGoPoseの組み合わせでめちゃくちゃはかどるようになったっていうのが、
最近の使い方ですね。
なるほどな。そういう感じにするんですね。
一台で全部やってるってことなんですね。
一台でそうですね。で、ターミナルGhost、
Ghost DYなのかちょっとわかんないですけど、
ちょっと流行ってるターミナルエミュレーターを使って、
タブごとに一個のワークツリーみたいな感じで切り替えるみたいな感じでやって、
めっちゃ鬼のように働かせてますね。
なるほどな。
でもそこまでいくと、
開発環境をまるっと仮想化しちゃったら楽じゃねっていう世界が来そうな気もしなくもないですけどね。
いやー、来るんじゃないですかね。
多分、何でしたっけ一時期、Devinか。
Devinとかは多分そっちなのかなって思ったりもするんで、
そうなるとGitHubの一瞬の流度を細かくするとか、
そういうのが大事になってくるのかなとか、
むしろ逆にそういう細かいことはやらんほうがいいみたいな感じになるのか、
その辺はちょっとこれからどうなっていくかなっていう感じはありますよね。
大昔に回帰のバーチャルボックス立ち上げ、
3つLinuxマシン立ち上げ、
その中でそれぞれやって、どっかにあるGitのサーバーにプッシュするみたいな。
そんなこともあんのかな。
どうなんでしょうね。
ホストの人のポートをかぶるからな、どうせとかいろいろ思っちゃうし。
ああ、でもそうか。どうせそうなるのか。
そうなんですよね。
物理PCをリモートに置けばいい。
物理PCを。
やっぱりそうするべきか。
僕、最近それをやってて。
週末、そういう感じのLTをしたんですけど、
さっきも話した感じで、ローカルLLMをやってると、
ローカルでGPUをぶん回すんですよね。
ローカルでGPUをぶん回すとどうなるかというと、
みるみるうちにバッテリーがなくなって、電源がないところでは何もできませんってなるんですよ。
なので、GPUとかを使うやつは、電源確保できるところに置いておいて、
グラウドフレアトンネルっていうやつがあるんですけど、
それを使ってリモートで別のところにあるマシンにアクセスするみたいなやつをやってるんですけど、
それが複数台あるといいかなとか思ったんですけど、
パートが高騰しちゃって売れなくなっちゃった。
そうね、最近そっちの問題もみんなしてそういう状態だからっていうのもあるかもですけど。
そうなんですよね。
それはグラウドフレアトンネルを使って物理サーバーとかの物理サーバーにアクセスする。
物理サーバーにアクセスして、アクセスするときはクライアント側にリモートデスクトップ用のRDPとか、
LinuxだったらXRDPみたいなやつで繋ぐ用のプレイヤーがあって、それで接続してるっていう感じ。
他にもいろいろあると思うんですけど、僕のところはそれでやってるっていう感じで。
確かにサーバー欲しいなって思うときありますね。
普通にクラウドサーバーだと無限にダウンスクされちゃうのかわからないですけど。
どうなんですかね、EC2とかでもいいんだったら。EC2も高いけど。
そういう開発環境とかでセットになった状態で売り出すとかなんかいてもおかしくないけどな。
あるのかな。
どうなんだろう、そろそろ出てきてもおかしくないけど。
あんまり知らないだけでもしかしたらあるのかもしれないですね。
あれですね、どんどんエンジニアはそういうのをどんだけぶん回すかっていう世界に入ってきてるんで。
そうそう、その話でちょうど今日ぶん回してたんですけど。
SAIを使うとどんどん素早く失敗できるようになったじゃないですか。
そうですね。
また試して失敗させて次に行くっていうやつ。
どんどん失敗するので成功が出てこないとずっと失敗してるんですよね。
分かります?
はいはいはい。
どんどん心がなんて言ってるんですか。
これは何もできない、ずっと失敗をしてるんだみたいな。
やっと気が付いたんですけど、これ失敗が早くなったから単純に心が追いついてないだけで。
ちゃんと開発自体はだいぶ爆速で進んでるんだっていう。
心が追いついてないって。
そうですね。
トライできる回数が単純に増えたから失敗も諸ともせずトライができるようになったっていうだけであり。
進捗はそんな変わらないというか早くなってるはずむしろ。
失敗してるなーっていう気持ちがどんどん積み重なっていくんですけど、実はそうではない。
今日やった気がしました。
それはそう。
そこの段階に行けてるっていうのはすごいと思いますけどね。
早くやって早く失敗するって段階に行き着けるようまで適応してるっていうのはかなり今の状態だとアーリーアダプターのうちなんじゃないですか。
僕はずっとただ出力耐えたエラーを渡してるだけっていう。
それはちょっとある。
最初のうち考えようと思ったけど考えるのめんどくさくちゃってこれ出たんだけどっていうだけになってる。
僕が考えるより渡した方が別のアプローチで返してくれるんじゃないかって思うと全部渡しちゃう。
渡しちゃう。
あとなんか心理的な部分で最近なるさんがTwitterに書かれてたのがもうXかに書かれてたのがあって、
AI時代になってAI使ってない時間もったいないみたいなその心理的な追われる感じあるよねっていうのでめっちゃわかるなっていうところがあって。
なんであんなに平行に回せるんですか。
そうですね。
めっちゃ画面がいっぱいあって全部回ってるっていうAIが別の作業で回ってるっていう。
なるさんが作ってる。
そうそうなるさんが作ってるね。
OSSのタクトとかがやってるんでしょうね。
そのそし上げに似てきたなと思ってて。
効率中の方、スタミナが溜まったらその前に消費しないとって言ってトイレにやってやるような授業中にちょっと見てやるような人っていたじゃないですか。
それにすごく似てきたなと思って見てましたね。
時間というのがもう完全にスタミナになっていてそれに空きをどれだけ作らないかとかそういう話でやっぱりちょっともったいないなと思うようになってくる。
ありますよね。
これを動かす前に選択の準備をしてみたいな考えてしまう。
私ですらコーヒー取りに行く前にとりあえずこれの命令だけ終わらせてからって思ってる。
そうなったりはするね。
やるじゃないですか。みんなその辺りやるじゃないですか。
それが行き着くところまで行ったら終わりそうな時にパソコンの前に戻ってきて終わったら次のタスクパンって終わらせるようにしてっていう効率中的な考え方が。
それが間違ってるとも思わないけど精神的にはちょっとすり減っていきそうなところはありますよね。
そうなんすよね。
何かに追われてるっていうやつですね。
そうですね。
イベント告知とエンディング
まあ何というか。
何かに追われるよって感じで。
歌ってたんですね。
歌ってないですよ。
じゃあね。
という感じのところでテーマトークを終わりましょうか。
そうですね。もうそんな時間ですね。
時間になっております。以上テーマトークでした。
ではエンディングのコーナーに移ります。気になるイベントを勝手に紹介するコーナーですが、今週は何かありますか。
そうですね。勝手にというか自分がなんですけど。
第51回関西PHP勉強会を大阪で2月26日ですね。もうそろそろなんですけど開催します。
なんとですね。2月26日がその日なんですけども。
2月27日に金曜日に本が出るですね。
辰吉さんが登壇で駆けつけてくれるということで。
ちょっと本の話とかもしてくれるのかなっていうところですごい大変豪華な会員になってますので。
まだまだ参加者募集中ですのでコンパスの方から確認して申し込んでいただければと思います。
大阪で26日19時からですね。ぜひぜひお越しください。
2月26日。来週ですよね配信日を考えると。
来週の木曜日にやるイベントです。
その翌日に本を発売する辰吉さんが来ていただけるって感じですね。
辰吉さんの著書が出るっていうことですね。
APIプラットフォームに。
APIプラットフォームの本が出るというところですね。
すごいですね。本を書くって。
我々が考えるよりかなり大変っていう話を聞くんで。
本を書くのって授業とかもあれば全部調べないといけないとかで。
すごいですよね。いいなあ。
来年の文学フリーマーに出ますか?
文学フリーマー?私にそんな書けるような何かはないですよ。
技術書店ですか?
技術書店で何の本を書けばいいんだろうなあ。
そんな書けるようなものがある人生を送っていないから。
謝る技術とか、謝罪の技術。
あとはその場を取り繕う技術。
あと長尻合わせの技術とか、そういう感じの何かを。
これみんな知りたいやつではないですかね。
知りたいかもしれないですね。
その前にそうならないようにみなさんも努力してください。
ちゃんと問題解決の方をお願いします。
そういうテーマで書くのも面白いと。
やめなさい。
やめとこう。
その本を書いていたらどんどん私は気分沈んできそうだから。
謝り方の本を書いていたら結構怖くないですか。
本当に申し訳ございませんでした。
関西のPHP界隈で合同で何か書けると面白いかもしれないですね。
なるほどね。
みんなで一個ずつ、一章ずつ回して何か書いていたりしますかね。
一章ずつ。
誰か編集をするんだって。
誰が編集をするんだろうって。
そこはね、たつきちさんに色々聞きながら勝手に巻き込んでるけど何も許可取ってね。
ちょっとそんな感じで。
というわけで皆さんイベントに来ていただければたつきちさんとそういう話ができますので、
ぜひとも皆さんお越しいただければと思います。
お願いします。
では時間になりましたので、そろそろ終わろうかなと思いますけど大丈夫ですかね。
じゃあ今回の配信はここまでとします。
このポッドキャストノープテックトークの感想は、
ハッシュタグNOOPTTでポストお願いします。
最後までお付き合いいただきありがとうございました。
ではまた来週。
さよなら。
ちゃんと言えない。さよなら。