スマートラウンド テックブログのフィード

https://zenn.dev/p/smartround_dev

株式会社スマートラウンドのテックブログです。 エンジニア積極採用中です。https://jobs.smartround.com/

フィード

記事のアイキャッチ画像
スマートラウンド開発チームにおけるAIへの取り組みの現在地(2025年4月版)
スマートラウンド テックブログのフィード
はじめにはじめまして、株式会社スマートラウンドでチーフテックリードをしているtsukakei1012です。この記事は2025年春スマートラウンドAI活用連載シリーズ第1回目の記事です!他の連載記事はこちら!https://note.com/smartround/n/nf68e6d0620bahttps://note.com/smartround/n/n30a950d45c44https://note.com/smartround/n/n8c8d3f54751aこの記事では、スマートラウンドの中でも開発チームがどのように最新の生成AI技術を活用しているのか、その実態と今...
21日前
記事のアイキャッチ画像
IntelliJ IDEAを使っている人は全員Junieを導入しよう!
スマートラウンド テックブログのフィード
はじめにこんにちは、株式会社スマートラウンドでチーフテックリードをしているtsukakei1012です。ついに、JetBrains製のAIコーディングエージェントであるJunieがGenerally Availableになりました🎉https://www.jetbrains.com/ja-jp/junie/弊社では、EAP(Early Access Program)の頃から開発チーム全体で導入・活用していることもあり、既にいくつかの知見が蓄積されています。この記事では、新たにJunieを導入しよう・してみたいと考えている方に向けた参考資料になればいいと思い、書きましたのでぜ...
1ヶ月前
記事のアイキャッチ画像
Devin Searchによって広がった新たなDevin活用法
スマートラウンド テックブログのフィード
はじめにこんにちは、株式会社スマートラウンドのtsukakei1012です!弊社ではDevinを早期から導入しており、日頃から多くのタスクをこなさせています。我々が導入してからもDevinの進化は著しく、その中でも3月終わりに発表されたDevin Searchは今までの開発体験を大きく変え、よりDevinの活用度合いを広げた新機能でした。この記事では、弊社が実際にDevin Searchを活用した事例についてご紹介したいと思います。(Devinに興味のある方はこれらの記事もぜひお読みください!)https://zenn.dev/smartround_dev/article...
1ヶ月前
記事のアイキャッチ画像
スマートラウンドのデザインシステムのこれまでとこれから ~第1回 エンジニアとデザイナーの協業開始 ~
スマートラウンド テックブログのフィード
はじめにはじめまして、株式スマートラウンドでチーフテックリードをしているtsukakei1012です。私たちの会社では、エンジニアとデザイナーが協力してUIコンポーネントやルールを整備する「デザインシステム」を重視しています。今では、社内で誰もが当たり前に使うコンポーネントが充実し、見た目や使い勝手に大きなばらつきが出ないような仕組みができつつあります。ただ、ここに至るまでの道のりは決して簡単ではありませんでした。特に1年ちょっと前までは、コンポーネント管理に使っているStorybookが「デザイナーの意図が正しく反映されておらず、カオス化してしまった」という課題がありました。...
1ヶ月前
記事のアイキャッチ画像
Ktor3へアップグレードした
スマートラウンド テックブログのフィード
こんにちは、株式会社スマートラウンドのtsukakei1012です!私達が開発しているプロダクトsmartroundではKotlin製のWebフレームワークであるKtorをバージョン1.0.0-betaの頃から利用しており、3年ほど前にはバージョン2へアップグレードしました。https://zenn.dev/smartround_dev/articles/2-ktor-2-upgrade先日Ktorのバージョン3が出たため、再度メジャーバージョンのアップグレードをしました。その感想やハマりどころについて雑に書いてみたいと思います! Ktor3のアップデート内容Ktor2から...
1ヶ月前
記事のアイキャッチ画像
CursorとGitHubでMCPサーバーの使い方やできることをざっくり把握する
スマートラウンド テックブログのフィード
こんにちは。スマートラウンドEMのinouehiです。 はじめに先日は弊社の渡邊が『簡易な自作MCPサーバーをお試しで実装する方法』と題しましてサーバーの作り方を紹介しました。https://zenn.dev/smartround_dev/articles/02af1058e9f80f一方私自身はMCPのことをまだあまりわかっていなかったので手を動かしてざっくりと理解することから始めることにしました。そこで、本日はMCPサーバーの使い方について簡単にまとめてみようと思います。CursorとGitHub MCP Serverを利用します。実行環境はMacです。https://m...
1ヶ月前
記事のアイキャッチ画像
簡易な自作MCPサーバーをお試しで実装する方法
スマートラウンド テックブログのフィード
こんにちは、スマートラウンドの開発の渡邊です。最近MCPサーバーという単語を聞くことが増えたので、自社サービスのデータをMCPサーバー経由で取得した場合の挙動を検証したくなり、PoCの実装をしました。この記事では、似たような状況の方(自分のようなMCP初心者)を対象に、以下のような目的でMCPサーバーを実装するための知見を共有します。何らかのWebアプリケーションのデータをMCPサーバー経由で取得してLLMとの連携を検証したいPoCレベルのクオリティで良い(ローカル起動の開発サーバーなどの本番環境以外でのお試し)この記事ではMCPサーバーやプロトコルの詳細な説明はしません。...
2ヶ月前
記事のアイキャッチ画像
[RAG]翻訳表現の一貫性を高めるAI翻訳
スマートラウンド テックブログのフィード
こんにちは、スマートラウンドSREの@fillz_nohです。社内の開発者向けにAIを使った翻訳する仕組みを提供しています。工夫の一端を2つの記事で書いてみました。https://zenn.dev/smartround_dev/articles/487c7067a8181bhttps://zenn.dev/smartround_dev/articles/67f17195ecbf07今回はその全体を書いてみたいと思います。 なぜRAGを使っているのかなぜAmazon Bedrockのナレッジベース、つまりRAG(検索拡張生成)を使っているのかというと、先の記事でも触れましたが...
2ヶ月前
記事のアイキャッチ画像
DR(ディザスタリカバリ)サイトをTerraformのOverride Filesを活用して構築する
スマートラウンド テックブログのフィード
はじめにこんにちは、株式会社スマートラウンドVP of Reliabilityの@shonansurvivorsです。SRE等を担当しています。本記事では、AWS東京リージョンをメインサイトとするWebサービスについて、Terraformを用いて大阪リージョンにDisaster Recovery(以下、DR)サイトを構築する際の一事例を解説します。 本記事のポイント基本的にDRサイト用のAWSリソースは、Symbolic linkでメインサイトのtfコードを参照して作成しますが、IAMやS3バケットについては名前の衝突を避けるためTerraformのOverride Fil...
2ヶ月前
記事のアイキャッチ画像
[RAG]Claudeではなく速い!安い!上手い!のAmazon Novaを使ってなんちゃってハイブリッド検索を作る
スマートラウンド テックブログのフィード
Amazon Nova使ってますか?Amazon NovaはBedrockで使える基盤モデルです。個人的には速い!安い!上手い!が印象のモデルです。が、結局Claude使ってしまいがちです。どのようなケースでNovaを使うのか模索していましたが、1つ良い感じに使えたので共有させてください。 ハイブリッド検索を使いたい!でもOpenSearch Serverlessは気軽に使えない😢https://zenn.dev/smartround_dev/articles/487c7067a8181b前回の記事でも触れましたが、社内開発者向けにRAG(検索拡張生成)を使ったAI翻訳...
2ヶ月前
記事のアイキャッチ画像
[RAG]Amazon Bedrockで構造化データにLambdaカスタムチャンキングを活用する
スマートラウンド テックブログのフィード
要約ソースデータがCSVやJSON、XMLだとかの構造化データの場合は、Lambda関数でのチャンキングが向いてるぞ!バッチリ綺麗で論理的にも過不足無いチャンクが出来るぞ!メタデータも自在に付与できて良い きっかけこんにちは、スマートラウンドSREの@fillz_nohです。社内の開発者向けにAIを使った翻訳する仕組みを提供しているのですが、既に翻訳済みのものや専門用語辞書を参考にして欲しいので、Amazon Bedrockのナレッジベースを使ったRAGを運用しています。概ね問題なさそうに翻訳出来ている感じでしたが、稀にうまく翻訳出来ない、処理出来ないというLLMの...
2ヶ月前
記事のアイキャッチ画像
[Kotlin] isNotXxx()を実装する際のポイント
スマートラウンド テックブログのフィード
はじめにこんにちは、株式会社スマートラウンドのtsukakei1012です!弊社ではサーバーサイドの言語としてKotlinを利用しており、そこで得られた知見を今回は紹介します!(ちなみに弊社はServer-Side Kotlin Meetupの運営もしています!)https://server-side-kotlin-meetup.connpass.com/ isNotXxx() メソッドの紹介Kotlin には、isEmpty() などの単純な状態チェックを行うメソッドが充実しています。そして、そのなかでもおすすめしたいのがネガティブチェックのための isNotXxx()...
2ヶ月前
記事のアイキャッチ画像
[小ネタ]CodemagicでFlutterのiOSビルド時`CocoaPods is installed but broken`で失敗する
スマートラウンド テックブログのフィード
エンジニアをやっている福本です!今日はFlutterの小ネタを書きます。花粉症なので。 起きたことFlutterのCI/CDツールCodemagicで、CD内のBuilding iOSパイプラインで以下のエラーが発生し、ビルドに失敗した。Warning: CocoaPods is installed but broken. Skipping pod install. You appear to have CocoaPods installed but it is not working. This can happen if the version of Ruby th...
2ヶ月前
記事のアイキャッチ画像
SOC2 Type2取得のためのAWS設計・運用
スマートラウンド テックブログのフィード
はじめにこんにちは、株式会社スマートラウンドVP of Reliabilityの@shonansurvivorsです。SREやコーポレートIT等を担当しています。弊社プロダクトであるsmartroundは、セキュリティ等に関する第三者評価であるSOC2 Type2監査を受け、その保証報告書を受領しました(以降、「SOC2 Type2取得」と表現します)。https://prtimes.jp/main/html/rd/p/000000072.000042542.htmlsmartroundはAWS上で稼働しており、AWSの各種設計・運用についても、SOC2 Type2の求める水...
2ヶ月前
記事のアイキャッチ画像
ECS Fargate上のアプリケーションへのDatadog APM導入
スマートラウンド テックブログのフィード
はじめにこんにちは、株式会社スマートラウンドVP of Reliabilityの@shonansurvivorsです。SREなどを担当しています。弊社ではECS Fargate上で動かしているJavaアプリケーションにDatadog APMを導入しています。本記事では、どのような設定でAPMを動かしているかを解説します。具体的には以下の内容を扱います(説明する順序とは一致しません)。Datadog AgentコンテナについてDatadog Agentコンテナを読み取り専用で起動する方法Datadog Agentコンテナが停止した際に、ECSタスク全体を再起動させずにコ...
3ヶ月前
記事のアイキャッチ画像
Devinを120%活用するためにチームとして取り組んでいること
スマートラウンド テックブログのフィード
はじめにこんにちは、スマートラウンドのtsukakeiです!今日はDevinを120%活用するためにチームとして取り組んでいることをご紹介したいと思います!弊社のDevin活用事例について知りたい方は下の記事をご覧ください!https://zenn.dev/smartround_dev/articles/cd6c1e168b4f79対象読者Devinをチームとして活用したい方Devinを上手く使いこなしたい方 Devin側のセットアップDevinは自律型AIとして単独でタスクをこなすことができますが、そのためにはDevinのための開発環境構築が欠かせません弊...
3ヶ月前
記事のアイキャッチ画像
LLMを活用したソフトウェア開発爆速化の方向性を探ってみての感想
スマートラウンド テックブログのフィード
こんにちは、スマートラウンドのtsukakeiです!今日はLLMを活用したソフトウェア開発爆速化の方向性を探ってみての感想を共有したいと思います 要約OpenAI o1のような高性能LLMは、開発爆速化に確実に使える一方で、まだまだ制約が存在しており、そこをいかに乗り越えられるかがAI活用の鍵となりそうLLMを最大限に活用するためには人間側の知識やスキルも重要であり、エンジニアとしては継続的に学習・検証を行う必要がある 活用したLLMs弊社ではChatGPT Team PlanとGoogle Workspaceを使っていることもあり、今回は下のLLMたちを使いました...
3ヶ月前
記事のアイキャッチ画像
自律型AIエンジニア「Devin」の活用事例 〜1ヶ月の実践から見えた効果的な導入方法〜
スマートラウンド テックブログのフィード
はじめにこんにちは、株式会社スマートラウンドでエンジニアをやっている渡邉です。昨今、急速なAI技術の進化に伴い、ソフトウェア開発現場においても自律型AIツールの導入が注目されています。弊社では、世界初の完全自律型AIソフトウェアエンジニア「Devin」を社内開発ツールとして採用し、従来の開発プロセスの課題解消を図っています。Devinがリリースされたばかりの今年1月から約1ヶ月が経過し、社内で知見が溜まってきた頃なので実際に得られたDevinの活用方法と開発効率化の実績について詳しくご紹介します。対象読者:•社内の開発プロセス改善に興味のある方•自律型エージェントやAI...
3ヶ月前
記事のアイキャッチ画像
イベント『AIエージェントについてまとめてみた』に参加したメモ
スマートラウンド テックブログのフィード
スマートラウンドでエンジニアをやっている福本です!2/4(火)に開催された、以下の『AIエージェントについてまとめてみた』のイベントに参加してきたので、その個人的な勉強メモを公開します📓https://yojo.connpass.com/event/342066/公式のアーカイブが残されているので、こちらに貼っておきます👇️https://youtu.be/rlXgcHp8WxE?feature=sharedまた、当日のXのタイムラインはこちらです🐦 イベント内容発表資料が以下で公開されていますので、該当箇所を適宜抜粋しながらメモを記載します👇️こちらと合わせて見て頂け...
3ヶ月前
記事のアイキャッチ画像
AIを活用した新しい相互理解ワークをやってみた
スマートラウンド テックブログのフィード
AIを活用した新しい相互理解ワークをやってみた 要約AIチャットボットをインタビュアーとして活用し、匿名の自己紹介文を生成生成された紹介文を基に「これは誰の紹介文?」を当てるゲーム形式で実施参加者の心理的ハードルを下げつつ、AIツールの活用促進にも繋がる効果的なワークに はじめにスマートラウンドでは普段リモートワークが中心ですが、月1回の全員出社日ではそのぶんオフラインでのコミュニケーションを大切にしています。 協働するメンバーを理解しサイロ化を防ぎたいと、出社日にはエンジニア、デザイナー、PdMで任意参加の交流会を行っています。今まで人狼ゲームやOSTなど様々...
4ヶ月前