コネヒト開発者ブログ

https://tech.connehito.com/

コネヒト開発者ブログ

フィード

記事のアイキャッチ画像
Difyを使った問い合わせ回答 AI チャットBOT作成で見えた課題(ラスボスはデータ準備)
コネヒト開発者ブログ
こんにちは、コネヒトのさとやんです。 私は社内でRun with Techという社内のAI導入やDX推進を行う活動を行っていました。 今年、その一環でAIを活用したチャットBOTをDifyで作成したので、その時の話をブログとして書きたいと思います。 また、こちらはコネヒトのアドベントカレンダーの23日目の投稿でもありますので アドベントカレンダーの他の記事も良ければご覧ください Difyってなに? プランA:最初に考えたAIチャットBOTの構成 この構成を考えた理由 結果 プランB(採用した方法):Difyのナレッジを使う方式 作成過程 1. Difyナレッジの作成 2. 検索設定(ハイブリッ…
15日前
記事のアイキャッチ画像
【iOS】URLSessionWebSocketTaskを用いたリアルタイムチャット機能の実装パターン
コネヒト開発者ブログ
本記事はコネヒト Advent Calendar 2025の17日目のエントリーになります。 adventar.org こんにちは、iOSエンジニアのyoshitakaです! この記事ではAdvent Calendar 2025の13日目のエントリー「API Gateway WebSocket API と Lambda で作る、ママリのリアルタイムチャット機能(サークル機能)を支えるサーバーレスなインフラ設計」で紹介された、ママリのリアルタイムチャット機能について、iOSアプリ開発の視点で知見を共有したいと思います。 tech.connehito.com はじめに ママリの「サークル機能」とは…
20日前
記事のアイキャッチ画像
API Gateway WebSocket API と Lambda で作る、ママリのリアルタイムチャット機能(サークル機能)を支えるサーバーレスなインフラ設計
コネヒト開発者ブログ
本記事はコネヒト Advent Calendar 2025の13日目のエントリーになります。 adventar.org こんにちは、コネヒトでインフラエンジニアをしております @sasashuuu です! 私ごとではありますが、一年前くらいに小田原へ引っ越しまして、自然に囲まれたのどかな生活を送っております。 地方の良さをしみじみと感じている今日この頃です! はじめに さて、本日は2025年にリリースされたママリのリアルタイムチャット、その名も「サークル機能」に関するインフラ設計に関する記事をお届けします。 ※以下は最近の開発環境のキャプチャです。本機能のイメージを掴んでいただければと思います…
25日前
記事のアイキャッチ画像
コネヒトのウェブアクセシビリティに関する取り組み
コネヒト開発者ブログ
この記事は コネヒトAdvent Calendar 2025、08日目の記事です。 コネヒトで働く人たちがお届けするアドベントカレンダーです。 コネヒトは「あなたの家族像が実現し続けられる社会へ」をビジョンに掲げ、「ママリ」などの家族向けプロダクトや事業を展開しています。 過去2年のアドベントカレンダー https://adventar.org/calendars/10480 https://adventar.org/calendars/8994 adventar.org こんにちは、コネヒトAndroidエンジニアの中島(id:nacatl)です。 今までAndroidに関する記事ばかり書い…
1ヶ月前
記事のアイキャッチ画像
「現状起点の最適化」に夢中になっていた私
コネヒト開発者ブログ
こんにちは!エンジニアのaboyです。これは自戒であり私の学びです。 コネヒト Advent Calendarの他の記事もお楽しみください。 私が携わったとある施策がありました。その施策はできるだけすぐに実現したかったので、当時思いつく仕組みで作りました。また、その後も不定期的に発生することが分かっていたので運用フローを定めました。 AIエージェントやツールによる段階的な自動化 その運用フローがこちらです。 👤 営業)Google Sheetsに指定項目を記入して、開発チームに連絡する 👤 開発)情報集約用のGitHub Issueを作成し依頼内容をまとめる 👤 開発)Issueの内容をもとに…
1ヶ月前
記事のアイキャッチ画像
コネヒトの開発組織にみられる「+αの改善を肯定しフォローする」文化
コネヒト開発者ブログ
こんにちは!エンジニアのaboyですԅ( ˘ω˘ԅ) 今回はコネヒトの開発組織の文化の一つ、「+αの改善を肯定しフォローする」ことについてサクっと紹介します。組織の文化というのは組織にいる人間が当たり前のように持っている価値観だったり前提のようなものです。 形式的に説明すると、誰かの主体的に加えられた付加価値に対して、他の人がまずその意図と行動を肯定し、その後の目的達成を支援することを意味します。 +αの改善というものについては、以前ボーイスカウト・ルールについて記事にしました。この記事でも「コネヒトにはボーイスカウト・ルールを当たり前のように実践できる人がたくさんいる」と書きましたが、ボーイ…
2ヶ月前
記事のアイキャッチ画像
DroidKaigi 2025に参加しました!
コネヒト開発者ブログ
こんにちは、コネヒトAndroidエンジニアの中島(id:nacatl)です。 コネヒトは、さる2025/09/10~2025/09/12の3日間に開催されましたDroidKaigi2025にサポータースポンサーとして協賛しておりました。 2025.droidkaigi.jp このブログを読まれている方の中にも、現地参加された方がいらっしゃるかと思います。 中島もセッションの2日間に現地に赴き、色々学びを得られました。 今回は、自分が聴講した中でも特に印象深かったセッションを3つほど、感想を交えながらご紹介したいと思います。 今年はセッション動画も上がるのが早く、すでにほぼ全てYoutubeに…
4ヶ月前
記事のアイキャッチ画像
コネヒトはiOSDC Japan 2025に協賛いたします!
コネヒト開発者ブログ
こんにちは、iOSエンジニアのyoshitakaです! 本日は、iOSアプリ開発者の祭典iOSDC Japan 2025に協賛するお知らせです。 コネヒトはiOSDC Japan 2025に協賛いたします! iOSDC Japan 2025に、シルバースポンサーとして協賛いたします。 iosdc.jp スポンサーするにあたって、コネヒトは「Connehito Tech Vision」として「Run with Tech」を戦略として掲げており、世の中のテクノロジーの成長と共にコネヒトも成長し、新たな価値を生み出すことを目指しています。技術コミュニティについても同様に、サポートして一緒に盛り上げて…
4ヶ月前
記事のアイキャッチ画像
Devin x GitHub ActionsでRenovateのPR対応を自動化する実践ノウハウ
コネヒト開発者ブログ
こんにちは!Androidエンジニアの関根です。 今回は、RenovateのPR対応を自動化する取り組みについてご紹介します。 はじめに 皆さんの職場では、Renovateを使いこなせていますか?依存関係を最新に保つ上で、本当に頼もしい存在ですよね。 弊社のAndroidチームではRenovateのPullRequestを定例で確認し、マージの判断をする運用は行っていますが、だんだんとPullRequestが溜まってしまっていました。 影響の少ないアップデートならその場で判断し、マージできますが、調査が必要な場合に、先送りしてしまうということが起きていました。 「影響範囲の調査が必要だな…」「…
7ヶ月前
記事のアイキャッチ画像
GitHub Copilot Agent による Go製バッチのAWS Lambda移行(Claude 3.7 Sonnet)
コネヒト開発者ブログ
こんにちは。CTOの永井 (id:shnagai) です。 今回は GitHub Copilot Agent (Claude 3.7 Sonnet) を活用し、Go製バッチをAWS Lambdaへ移行した際の開発体験と学びをご紹介します。 TL;DR ゴール: Go製バッチを Copilot Agent (Claude 3.7 Sonnet) 支援のもと、AWS Lambda + EventBridge (SAM利用) へ移行 効果: 簡単なプロンプトでSAMテンプレートやLambda雛形を高速生成。開発効率が劇的に向上 注意点: クラウド設定(特に新しいランタイム等)にはハルシネーションが見…
8ヶ月前
記事のアイキャッチ画像
コネヒトはPHPerKaigi 2025にシルバースポンサーとして協賛します!
コネヒト開発者ブログ
こんにちは!今回は弊社が協賛するPHPに関するイベントを紹介します。 PHPerKaigi 2025に協賛いたします コネヒトではメインプロダクトである「ママリ」を始めとして開発のメイン言語としてPHPを活用しており、フレームワークとしてはCakePHPを採用しています(その他、技術スタックを知りたい場合はこちらをご覧ください) その縁もあり、この度 PHPerKaigi 2025 にシルバースポンサーとして協賛させていただくこととなりました! イベント概要 日時 2025年3月21日(金)〜3月23日(日) 場所 中野セントラルパークカンファレンス &ニコニコ生放送 主催 PHPerKaig…
10ヶ月前
記事のアイキャッチ画像
コネヒト株式会社は PHP Conference Japan 2024 にシルバースポンサーとして参加しました!当日の様子をご紹介します!
コネヒト開発者ブログ
今年はシルバースポンサーとして協賛してブースを出展させて頂きました!本ブログではPHP Conference Japan 2024の当日の様子や感想などをご紹介していきたいと思います! PHP Conference Japan 2024 とは PHP Conference Japan 2024 は2024年12月22日(日)に開催された国内最大級のPHPイベントです! phpcon.php.gr.jp 当日の様子 会場は昨年と同じく大田区産業プラザPiOで行われました。前回に続き、今回もコネヒトはスポンサーブースに出展させて頂きました。 ブースの内容はママリドリルとPHPの流行語調査アンケート…
1年前
記事のアイキャッチ画像
2024年のコネヒト開発組織を振り返る
コネヒト開発者ブログ
こんにちは。CTOの永井(shnagai)です。 今年も残すところ数日。今回は、アドベントカレンダー最終日ということで、2024年のコネヒト開発組織における印象的な出来事を自分の視点で振り返っていこうと思います。 この記事は、コネヒト Advent Calendar 2024 - Adventarの25日目の記事です。 1. Aurora MySQL v3へのアップグレード (v2EOL対応) 今年対応されたチームも多いのではと思いますが、AWS Aurora MySQL 2系のEOL対応は、大きな挑戦でした。コネヒトでは昨年行ったv1からv2のアップグレード時からこのv3への備えをしていまし…
1年前
記事のアイキャッチ画像
コネヒトはPHP Conference Japan 2024に協賛します!
コネヒト開発者ブログ
本日はPHP Conference Japan 2024の協賛するお知らせです! コネヒトはPHP Conference Japan 2024に協賛いたします! コネヒトではメインプロダクトである「ママリ」を始めとして開発のメイン言語としてPHPを活用しており、フレームワークとしてはCakePHPを採用しています。 そんなPHPを愛用しているコネヒトですがこの度PHP Conference2024のスポンサーとして協賛させていただくことになりました。 phpcon.php.gr.jp スポンサーするにあたって、コネヒトは「人の生活になくてはならないものをつくる」というミッションを掲げているので…
1年前
記事のアイキャッチ画像
In App Purchaseの VerifyReceipt APIからApp Store Server APIに移行しました
コネヒト開発者ブログ
はじめに こんにちは! otukutun.bsky.social です。 今回はIn-App PurchaseのサーバーサイドAPIを、VerifyReceipt API から App Store Server API に移行した経験を共有できればと思います。 WWDC2023 で、VerifyReceipt APIのdeprecated化が発表され、 WWDC2024 では従来のStoreKit1がdeprecated化と宣言され、これまでのAPI群は「original API for In-App Purchase」に改名されました。まだ廃止日時などは明言されていないと思いますが、今後はA…
1年前
記事のアイキャッチ画像
やらないとどういった問題が起こるかという観点で SPF/DKIM/DMARC を理解する
コネヒト開発者ブログ
本エントリは「コネヒト Advent Calendar 2024」14日目の記事です! adventar.org こんにちは。本年アドカレ2回目の登場となる @sasashuuu です。 先日 村営山中湖キャンプ場 に行ってまいりました。さすがにもう冬ということもありかなり寒さが厳しくなっておりましたが、雰囲気が良く富士山や山中湖の近さも相まって道中にも素敵な景色を楽しめる最高なキャンプ場でした...! さて、本日はメール技術である SPF/DKIM/DMARC についての記事となります。 背景 Email sender guidelines に記載されているように Gmail のスパム規制が…
1年前
記事のアイキャッチ画像
試行錯誤から見えた「個人の成長」と「目標管理」を結びつける試み
コネヒト開発者ブログ
1. はじめに: 「個人の成長」と「目標管理」を結びつける試み これはコネヒトアドベントカレンダー2024の11日目の記事です。 本記事は、キャリア形成や目標達成支援に悩むマネージャー を対象としています。チームメンバーの成長支援と組織の目標管理をどのように結びつけるかに課題を感じている方に向け、実際の運用事例として「個人のバックログ管理」を用いた取り組みを紹介します。 具体的には、以下のような課題を感じている方に役立つ内容です。 メンバーのキャリア志向が把握できていない 成長の方向性が見えず、次に支援すべきステップが不明確 日々の業務の中から成長実感を感じてもらうことが難しい 組織の目標と個…
1年前
記事のアイキャッチ画像
(Google Cloud 向け)Terramate と Workload Identity 連携で始める楽でセキュアな GitHub Actions の構築
コネヒト開発者ブログ
本エントリは「コネヒト Advent Calendar 2024」9日目の記事です! adventar.org こんにちは。ついこの前引っ越しをしたのですが、自宅から富士山が眺められることに最近気づきテンションが上がっている @sasashuuu です。 本日は以前行った CI/CD 構築 についてのブログを発信します。 背景 弊社のインフラに関しては主に AWS を使用していますが、データ基盤等のシステムは Google Cloud で管理するなどマルチクラウドの構成を取っています。 AWS に関しては IaC 管理のための基盤が存在しているものの、Google Cloud には手が回ってお…
1年前
記事のアイキャッチ画像
LLMを使って分かち書きフィルタを書かずにテキスト処理をする
コネヒト開発者ブログ
こんにちは。CTOの永井(shnagai)です。 この記事はコネヒト & コネヒト生成AI Advent Calendar 2024 の8日目の記事です。 adventar.org 今日は、LLMを使って形態素解析処理をいかに楽に出来るかを実験したので、その内容について書いていきたいと思います。 やりたいこと・モチベーション 社内の盛り上げツールとして、ワードクラウドを作りたい ワードクラウドは文章の特長を捉えているとよりうれしい 一般的なワードは省きたい Pythonを使う フリーテキストなので形態素解析が必要だが、テンポラリな処理なので辞書等はない できるだけ楽して作りたい(一番大事なモチ…
1年前
記事のアイキャッチ画像
Jetpack ComposeのPreview、どう管理と活用してる?
コネヒト開発者ブログ
この記事はコネヒトAdvent Calendar 2024 07日目の記事です。 コネヒトのエンジニアやデザイナーやPdMがお送りするアドベントカレンダーです。 コネヒトは「家族像」というテーマを取りまく様々な課題の解決を目指す会社で、 ママの一歩を支えるアプリ「ママリ」などを運営しています。 adventar.org こんにちは、コネヒトAndroidエンジニアの中島(id:nacatl)です。 早いものでコネヒトにジョインしてもう1年半近くなりました。 今回はママリAndroidアプリにおけるJetpack ComposeのPreviewについて紹介いたします。 背景 ママリAndroid…
1年前
記事のアイキャッチ画像
LLMを使ってNotion上にデータカタログを自動生成している話
コネヒト開発者ブログ
みなさんこんにちは。今期からPdMも兼務しております、たかぱい(@takapy0210)です。 先日、横浜マラソンのペアリレー(ハーフマラソン)に参加しました。 20km以上の距離を走るのは人生で初めてだったこともあり、3〜4ヶ月前くらいから練習をし本番に臨みました。 結果として完走はできたのですが、目標としていた2時間というタイムは達成できなかったので、2025年3月リベンジマラソンをする予定です。(ちなみにこのマラソンで右膝に爆弾を抱えたので、まずはこの爆弾を除去するところからのスタートです) さて本日は、データカタログを自動生成する機構を作ってみたので、そのお話をしようと思います。 この…
1年前
記事のアイキャッチ画像
ゆっくりでいいんだよ人間だもの 〜 学びを続けるコツ
コネヒト開発者ブログ
こんにちは!コネヒト株式会社でエンジニアリングマネージャーをしているさとやんと言います。コネヒトの2024年アドベントカレンダーの記事のひとつとして、こちらの記事を書かせていただきました。 ここ数年マネジメントが中心で、現在エンジニアとして絶賛リハビリ中、学び直し中の私が自学をどう続けているかについてお話しします。 この記事では効率的な学び方ではなくて、如何に「続けている」かを紹介していきます。 書こうと思った背景 先に告白としておくと私は何もしなくて熱心に勉強できるタイプの人間ではありません。学生の時も勉強自体が義務の様なもので、テストや進級で必要に迫られるから勉強するというタイプでしたし、…
1年前
記事のアイキャッチ画像
毎週1時間のペアプロとYWT形式で進める技術改善の1ヶ月間の取り組み
コネヒト開発者ブログ
コネヒトアドベントカレンダー2024の4日目の記事です。 はじめに コネヒトには、技術的な負債の解消や技術的にチャレンジングな取り組みを推進するための組織目標という目標制度があります。これに基づき、私たちのAndroidチームでは現在、Jetpack ComposeにおけるNavigation(以下Navigation Compose)のプロダクション導入を目指して活動しています。 Androidチームは2名体制の小さなチームですが、毎週1時間のペアプロを通じて、技術的な課題に取り組んでいます。このペアプロに加え、YWT形式を活用した取り組みを組み合わせることで、限られた時間で、継続的に改善と…
1年前
記事のアイキャッチ画像
ママリiOSアプリで今年取り組んだ画面の状態管理の改善について
コネヒト開発者ブログ
「コネヒト Advent Calendar 2024」の3日目のブログです! adventar.org iOSエンジニアのyoshitakaです。 先日、初めての船釣りにコネヒトの釣り好きメンバーと一緒に行ってきました! 釣り、楽しいですね🎣 天気が良くて景色も最高でした☀️ 3時間ほど船の上にいて一匹も釣れなかったのですが、それでも楽しいと思えました! 次回、まずは一匹釣れるように頑張りたいと思います💪 さて、今回は今年ママリiOSアプリで取り組んだ改善について紹介します。 どんな課題を改善したのかを説明する前に、ママリiOSアプリについて簡単に説明します。 ママリでは、ユーザー同士が質問を…
1年前
記事のアイキャッチ画像
4年運用している行動ログのドキュメンテーションの工夫
コネヒト開発者ブログ
コネヒトアドベントカレンダー2024 1日目の記事です。 この記事では、コネヒトで4年間運用している行動ログのドキュメント化について紹介します。 行動ログの概要 コネヒトでは、Webサービスやモバイルアプリの開発をしています。その中で、ユーザーがどんな操作をしたのか(例えば、画面を開いたり、ボタンをタップしたり)を「行動ログ」として記録しています。このデータを分析して、サービス改善に役立てています。 しかし、次のような課題がありました。 行動ログがどのバージョンから実装されているのか分からない。 イベントがどのタイミングで発火するのか明確でない。 情報がまとまっていないため、ソースコードを確認…
1年前
記事のアイキャッチ画像
マネージドインスタンスドレインを活用して ECS インスタンス入れ替えを terraform apply 一発で終わるようにした話
コネヒト開発者ブログ
プラットフォームグループでインフラエンジニアをしている @laughk です。 少し前の話になりますが、マネージドインスタンスドレインを活用して terraform apply コマンドのみで ECS インスタンスの入れ替えを自動で行えるようにしました。その際、どういった実装をしたのかをまとめます。 動機 調査・実装 管理するべき AWS リソースとサンプルコード ハマりどころや Tips ECS インスタンス入れ替え時の Terminate 発動までの時間が長い場合の対処 ECS サービスではないスタンドアロンなタスクが動く環境では使えない 終わりに 参考記事 動機 コネヒトでは Amazo…
1年前
記事のアイキャッチ画像
ecschedule用のYAMLファイル専用リポジトリを解体して、各アプリケーションのリポジトリへ移管した話
コネヒト開発者ブログ
プラットフォームグループでインフラエンジニアをしている @laughk です。 今回は、当社の ECS Scheduled Task の管理リポジトリを解体し、各アプリケーションのリポジトリへ移管した話を紹介します。 背景 なぜ一元管理しているリポジトリを解体したのか ECS関連のデプロイ・リソースの管理状況が変わった ecschedule の運用の安定し、プロダクトのリポジトリから独立している状況が煩わしくなった 解体から移管の概要 解体から移管の際に意識・工夫したこと git log は git filter-repo を使って保持した状態で移管 コードだけ移管するのではなく CI/CD …
1年前
記事のアイキャッチ画像
PyCon JP 2024で登壇してきました!
コネヒト開発者ブログ
みなさんこんにちは。MLエンジニアのたかぱい(@takapy0210)です。 先日開催されたPyCon JP 2024 のDay1で、「低コストで実現する社内文書RAG機能を搭載したAIチャットボット開発」というタイトルで登壇してきました。 本日はその発表資料と当日の様子をお届けしようと思います。 PyCon JPとは Pythonや、Pythonを使ったソフトウェアについて情報交換、交流をするためのカンファレンスです。 今回は久しぶりにオンサイトのみの開催でした。 概要:日本最大級のPythonユーザーカンファレンス 日時:2024年09月27日(金)~ 2024年09月29日(日) 会場:…
1年前
記事のアイキャッチ画像
コネヒトはiOSDC Japan 2024に協賛いたします!
コネヒト開発者ブログ
こんにちは、iOS/Androidアプリエンジニアの@katsutomuです! 本日は、iOSアプリ開発者の祭典iOSDC Japan 2024に協賛するお知らせです。 コネヒトはiOSDC Japan 2024に協賛いたします! iOSDC Japan 2024に、シルバースポンサーとして協賛いたします。 iosdc.jp スポンサーするにあたって、コネヒトは「人の生活になくてはならないものをつくる」というミッションを掲げているので、技術コミュニティについても同様に、サポートして一緒に盛り上げていくことができたら、と思っております。 イベント概要 開催 2024年8月22日(木)~ 8月24…
1年前
記事のアイキャッチ画像
3年ぶりのTech Visionアップデートに込めた想い
コネヒト開発者ブログ
こんにちは。CTOの永井(shnagai)です。 今日は、約3年ぶりにアップデートしたConnehito Tech Visionについて、主に戦略面のアップデート内容とそこに込めた想いを交えつつ書いていきます。 tech-vision.connehito.com Connehito Tech Visionとは Connehito Tech Visionは「Beyond a Tech Company」というビジョンを掲げた、コネヒトにおけるテクノロジーへの「態度」を表明した羅針盤です。 コネヒトのエンジニア組織及び技術領域において、何を大事に何に投資していくかといった未来の構想や方向性をまとめた…
1年前