みなさん、こんにちは!東大 松尾研発スタートアップ Portus AI の山内です!
今回は弊社のメンバー紹介第二弾として、ソフトウェアエンジニアの新さんにインタビューしていきたいと思います。
新 英大(アタラシ エイタ):横浜国立大学理工学部3年。個人開発や他松尾研発スタートアップでのシステム開発を経験した後、Portus AIにジョイン。現在はWeb監視AI「SREA」の開発に従事。
山内: 新さん、本日はよろしくお願いします!
新: よろしくお願いします!
打席に立ち続けて圧倒的に成長したい
山内: まずは、Portus AIへのジョインを決めたきっかけについて教えてください。
新: 一番大きかったのは、「プロダクトの意思決定に近い場所で開発できる環境だったこと」です。AIの進化によって実装コストが下がっていく中で、「何を作るべきか」「どう設計するべきか」という意思決定の価値はむしろ高まると考えていました。学生の立場であっても、そうした打席に立たせてもらえる環境を探していた中で出会ったのがPortus AIでした。
山内: 数あるAIスタートアップの中でも、Portus AIのどこに魅力を感じたのでしょうか?
新: シンプルに、「自発的なAI」という挑戦的なテーマが面白そうだったからです。自発的なAIは、必要なタイミングでAIが自ら判断して動作しながらも、重要な操作については必ず人間の承認を求める。そんな「AIの自律性」と「人間による制御」を両立した、社会から信頼されるシステムです。まだ世の中に正解がない領域ですが、その分チャレンジングで、エンジニアとして「ここなら実装だけでなく、プロダクトづくりそのものに関われる」と強く惹かれました。
大規模なWeb監視を支える「SREA」開発の裏話
山内: 実際にジョインされてから、特に印象に残っているエピソードはありますか?
新: Web監視AI『SREA』の開発で、大規模なWeb監視を支えるブラウザ実行環境の改善・最適化に挑戦したことですね。SREAでは膨大な数のWebページを継続的に監視することを想定しているため、一般的なスクレイピングとは異なる課題が発生します。ブラウザの低レイヤーな挙動や、Webサイト側の検知ロジックまで考慮しなければならない領域でした。実は最初から詳しかったわけではなく、当時は知らないことだらけでした。海外の技術記事やOSSの実装を読み込みながら仮説を立て、検証を繰り返して少しずつキャッチアップしていきました。当初は外部ライブラリの利用も検討しましたが、CTOの宮本さんと議論を重ねる中で、運用性や将来的な制御性まで考慮した結果、自前実装の方向で進めることになりました。
山内: 泥臭くキャッチアップして進められたんですね。実装はスムーズにいったのでしょうか?
新: いえ、かなり苦戦しました(笑)
実装後、それまで問題なく情報取得できていた一部のサイトで、逆にアクセスが拒否される現象が発生してしまったんです。最初は原因が分からず、挙動を追いながらかなり調査しました。その結果分かったのが、最近のWebサイトの検知エンジンは非常に進化していて、「良かれと思って追加した高度な調整」が、逆に不自然な挙動として認識されてしまうケースがあるということでした。改善のために追加した実装が、結果的には性能や安定性を悪化させていたんです。そこで検証結果を整理し、データとともにチームへ共有した上で、
「これ以上複雑な実装を積み上げるより、一度シンプルな構成に戻した方が長期的には安定する」
という提案を行いました。
数週間かけて実装してきた内容だったので、正直かなり勇気が必要でした。エンジニアとしては「もっと改善できるはずだ」と考えたくなるものですし、自分が進めてきた実装を削除する提案でもありましたから。ただ、最終的には「何が正しいか」を基準に考えるべきだと思い、自分から方針転換を提案しました。
方針転換の提案も正面から議論してくれる文化
山内: なるほど。新しく何かを実装する提案ではなく、データをもとに「数週間かけて作ったものを戻す」という提案だったわけですね。その時のチームの反応はいかがでしたか?
新: CTOの宮本さんは全く責めることなく、
「焦らず行きましょう」
と声をかけてくれました。
さらに、トラブルシュートの過程で得られた知見そのものを評価してくれて、「今後また状況が変わった時に試せるよう、構造だけは綺麗に残しておこう」という形で、コードの着地点まで一緒に考えてくれました。単純に「一発で成功したか」という結果だけを見るのではない。そこまでの検証プロセスや、チームに持ち帰った学びを資産として評価してもらえる。この対応には本当に救われましたし、印象に残っています。
山内: まさに挑戦を後押しする文化ですね。
新: 本当にそう思います。インターンであっても、CTOの宮本さんと密に設計レビューや仕様議論を重ねながら、自分の意見をプロダクトに反映させることができます。もし上手くいかなかった場合も、その経験を次に活かせるようチーム全体でサポートしてくれる。だからこそ萎縮せずに新しい領域へ踏み込めますし、自分自身も大きく成長できたと感じています。
「自発的なAI」の未来
山内: 素晴らしい経験ですね。今後、Portus AIで新さんが今後挑戦したいことを教えてください!
新: まずは「自発的なAI」の実装をさらに前進させたいです。技術的な難易度は高いですが、その実現によって多くの業務を効率化できる可能性があります。個人としては、技術力だけでなく主体性を持って、「今、チームやプロダクトにどんな価値を提供すべきか」を考え、提案できるエンジニアになりたいですね。
山内: 素晴らしいと思います!一緒に頑張りましょう!!それでは最後に、候補者の方へメッセージをお願いします。
新: 学生である自分でも、単にコードを実装するだけでなく、設計や仕様の意思決定に深く関わることができました。Portus AIの面白さは、立場に関係なく意思決定の議論に参加できることだと思います。今回お話ししたブラウザ環境の最適化もそうですが、正解がない未知の領域に飛び込みながら、チームと一緒に試行錯誤する機会がたくさんあります。AIエージェントはまだ正解がない領域です。だからこそ、決まった仕様をこなすだけではなく、プロダクトそのものを考えながら開発したい人にとっては、とても面白い環境だと思います。
「提示された仕様通りに実装するだけでは物足りない」「自分も設計やプロダクトづくりそのものに深くコミットしたい」
そんな方は、ぜひ一度話を聞きに来てください!
山内: 新さん、本日はありがとうございました!
_______________________________________________________________
ここまで読んでいただき、誠にありがとうございました!
少しでも弊社のカルチャーや取り組みにご興味を持っていただければ幸いです。
※引き続き求人も掲載しております。大変ありがたいことに、現在たくさんのご応募をいただきております。お早めにエントリーいただけますと幸いです。