AKARI Tech Blog

燈株式会社のエンジニア・開発メンバーによる技術ブログです

効果的なリファクタリングの進め方

効果的なリファクタリングの進め方 はじめに 今回のAKARI tech blogは、AI SaaS事業部 デジタルビルダー Devの渡邊が担当します。 私が燈(AKARI)に入社して最初の1週間で提案・実施したリファクタリングにより、開発工数を30-50%削減できた経験をお話しし…

世界モデルを活用してVLAのデータ収集の手間を減らそう

「世界モデルを活用し、ロボットがものごとに取り組むイメージ」で画像生成 はじめに Ctrl-World が取り組む課題 手法 問題の定式化 Ctrl-Worldの3つのキモ Multi-View Joint Predictions Pose-conditioned Memory Retrieval Mechanism Frame-level Action C…

GASとThree.jsで社内の会議室の利用状況を3Dリアルタイム可視化してみた

こんにちは!今週のAKARI Tech Blogは、DX Solution事業部の田川が担当します! 燈では会議室の予約にGoogleカレンダーを利用しています。 とても便利ですが、「今空いてる会議室はどこだろう?」と複数のカレンダーを見比べるのは少し手間がかかりますよね…

最速、最安、最強──品質が生む開発力

はじめに 皆さんこんにちは!今回のAKARI Tech Blogは、AI SaaS 事業部 DevのHEが担当します。私の所属するチームでは、「品質はコストではなく、競争力」という考えを大事にして開発を行っています。今回は、その考え方や理由を、社内向け文書をまとめ直す…

OpenGLとC++で大規模(数億オーダー) 点群をリアルタイムで表示する

はじめに 今週のAKARI Tech Blogは、DX Solution 事業本部 Dev nebulaの西宮が担当します!今回は、開発している三次元シミュレーションソフトに点群表示を実装する際に行った工夫について紹介します。 開発中のシミュレータの点群表示機能。点群はオープン…

Pythonを使った製品や構造物の挙動のシミュレーション入門

こんばんは! 今週のAKARI Tech Blogは、DX Solution 事業本部 Dev の小山が担当いたします。CAEはComputer Aided Engineering(コンピューター支援エンジニアリング)の略でものづくり分野で、製品の開発や設計の効率化にコンピューターを活用する技術のこ…

ストリーミング通信のプロキシサーバ設定によるエラーの対処法

はじめに こんにちは!今週のテックブログは、AI SaaS 事業本部で「Hikari」の開発を担当している町田が執筆します。AI SaaS 事業本部で開発・提供している Hikari は、生成 AI を用いて建設業の業務の効率化をサポートする Web アプリケーションです。建設…

ローカルLLMはポケモンのタイプ相性を理解できるか?|初心者におすすめなLLMモデルを比較

こんばんは!Tech blogの時間がやってまいりました。 DX Solution 事業本部 Dev の許が担当いたします。 GPT-5が発表されて1ヶ月。皆様使っておりますでしょうか。 開発者及び利用者として使っている立場からすると、 「うおおおGPT-5最強!さすが最先端のAI…

Digital BillderのPDFアノテーション機能の実装について

はじめに こんにちは!今週のテックブログは、AI SaaS事業本部で「Digital Billder請求書」の開発を担当している林が執筆します。 AI Saas 事業本部で開発・提供しているDigital Billderは、建設業界における「見積・発注・請求」といった一連の業務をクラウ…

「昨日の失敗」を覚えているAIの仕組みとは?: 自己進化するAIエージェントの記憶と忘却のしくみ

LLMのイメージする自己進化するAIエージェント はじめに 本記事のポイント 本記事で調べること AIエージェントにおけるメモリ MemoryBank Mem0 MemoryBank vs. Mem0 「昨日の失敗」を覚えているAIはどのように実現できるのか? 最後に 参考 We’re Hiring! は…

LLMOpsツール比較:Weave vs Langfuse ― 導入のしやすさと実装の違いを探る

みなさん、こんにちは。今回の AKARI Tech Blog は、DX Solution 事業本部 VPoE の丸尾が担当します。 みなさん、LLMOpsやっていますか?LLMOps という言葉を初めて聞いた方でも、プロンプトエンジニアリングは耳にしたことがある方も多いのではないでしょう…

オープンデータからガウス過程回帰で地盤の硬さを予測してみた

こんにちは、DX Solution 事業本部 Devの岡内です。 今週のAKARI Tech Blogを担当いたします! 本記事では、ガウス過程回帰(GPR: Gaussian Process Regression) を用いて、既存の地盤調査データから未知の地点における地盤の硬さ(N値)を推定するシステム…

Context Engineeringってなんで流行ってるの?

コンテキストエンジニアリング(Context Engineering)について、概要と流行するに至った経緯を書いた記事です。 プロンプトエンジニアリングと比較しての優位性、AIエージェントの台頭との関連性、コンテキストエンジニアリングの実際のlangchainコード例も…

Amplifyのビルド失敗をEventBridge+Lambda+Slackで検知

こんばんは。今週のAKARI Tech Blogは、AI SaaS 事業本部でDigital Billderのインフラの管理をしている小谷が担当します。 はじめに AI Saas 事業本部で開発・提供しているDigital Billderは、建設業界における「見積・発注・請求」といった一連の業務をクラ…

独自プラットフォームで学習画像を自動生成しSim2Realを実現

皆さんこんにちは! 今週のAKARI Tech Blogは、DX Solution 事業本部 Dev Nebulaの黒川が担当します。 今回は「独自プラットフォームで学習画像を自動生成しSim2Realを実現」についてお伝えしようと思います! 機械学習モデル、特に画像認識モデルの精度を上…

SciPy 2025 カンファレンスレポート

こんばんは! 今週のAKARI Tech Blogは、DX Solution 事業本部 Dev の小山が担当いたします。 今月上旬に昨年のSciPy 2024に引き続き、今年もアメリカで開催されたSciPy 2025に参加してきました。現地の様子をこのレポートで伝えたいと思います。 SciPyにつ…

@react-pdf/rendererライブラリを活用した請求書pdfの自動生成について

1. はじめに こんにちは! 今週のテックブログは、AI SaaS 事業本部でDigital Billder請求書開発を担当している伊藤が担当します。 Digital Billderは、建築業界における多岐にわたるバックオフィス業務を効率化するSaaS型Webアプリケーションで、工事金額の…

2025年6月現在のシステム開発with AI(devin)の所感とタスク切りについて

1. はじめに こんにちは! 今週はDXソリューション事業本部 Devグループ マネージャーの小倉が担当します。 燈ではDevinを中心とするAIを用いた開発ツールを積極的に導入しています。 今回はAI(Devin)を使って開発した際の所感と、タスクの切り分けに関す…

Solidity実装で学ぶ、ブロックチェーンによる経費精算プロセスの自動化と透明化

皆さんこんにちは! 今週のAKARI Tech Blogは、AI SaaS 事業本部にてDigital Billder経費精算の開発を担当しております、小松が担当します。 はじめに 課題 スマートコントラクトの基礎 アイデア紹介:経費精算 × スマートコントラクト 1. 自動精算スマート…

【PMBOK】不確実なAIプロジェクトを成功に導くコミュニケーションとステークホルダーマネジメントの実践

こんにちは! 今週はDXソリューション事業本部 Devグループ の小澤が担当します。 DXへの注目が高まる昨今、多くの企業がその中核を担うテクノロジーとして、AIプロジェクトの立ち上げや推進に力を入れています。しかし、従来のソフトウェア開発とは異なる特…

【社内LLM Bot】新しく出たSlack Agent APIと従来のAPIを比較してみた

こんにちは!今週はDX Solution 事業本部 VPoE の丸尾が担当します。 先日、社内の取り組みでSlack上で応答できるLLMチャットBotのデモを作っていました。Slack上でLLMのチャットを実現すること自体は二番煎じ感が否めないですが、Slack Appには Agents & AI…

接続は切れるという前提で設計するKubernetes × WebSocket × Redis で支える“安定した通知基盤”──その設計思想と見えてきた課題や今後の展望

皆さんこんにちは!今週のAKARI Tech Blogは、AI SaaS 事業本部 Dev の大澤が担当します。 はじめに 課題 考えられる対策 採用した実装方法 この構成によって実現した通知体験 今後の展望 まとめ We’re Hiring!

Elasticsearch + pgvectorで1000万ファイルに対してハイブリッド検索をする

こんにちは!今週はDXソリューション事業本部 Devグループ の藤野が担当します。 「1000万件を超える膨大なファイル群から、いかに低コストで、かつ高精度に必要な情報を取り出すか?」 RAGシステムを運用・開発する上で、データ数に伴うコストと精度がネッ…

【TCA × Realm】モダンなiOS開発のグッドプラクティス

iOS

こんにちは!今週のAKARI Tech Blogは、DX Solution事業部の田川が担当します! 燈ではWebアプリケーションだけでなく、モバイルアプリケーションの開発も行っています。 その中でiOSアプリ開発においてはTCA(The Composable Architecture)というアーキテ…

【 IAM Identity Center × Terraform 】によるAWS権限管理アーキテクチャ

皆さんこんにちは。 DX Solution 事業本部 Dev の山本です。 AWSの権限管理、皆さんの組織ではうまくいっていますか? 複数のAWSアカウントを扱う環境では、ユーザーや権限の管理に手間がかかりがちです。 社内でGoogle Workspaceを利用しているなら、AWSへ…

【Tailscale vs AWS SSM】リモートからオフィスネットワークにアクセスする手法を比較

こんにちは!今週のAKARI Tech Blogは、DX Solution 事業本部 VPoEの丸尾が担当します! 今回は、リモートからオフィスネットワークへアクセスする方法を検討しましたので、ご紹介します。 ユースケースとしては、アウトバウンドIPをオフィスのIPアドレスに…

GSDiffで間取り図を生成

皆さんこんにちは! 今週のAKARI Tech Blogは、DX Solution 事業本部 Dev Antaresの大迎が担当します。 今回は第66回 AKARI Lightning Talks でも紹介した『GSDiff』の論文についてお伝えしようと思います! GSDiffとは、一言で言うと拡散モデルでグリッドに…

pyOpenSci Pythonパッケージガイド日本語版を公開しました

こんばんは! 今週のAKARI Tech Blogは、DX Solution 事業本部 Dev の小山が担当いたします。 私は現在、DX Solution 事業本部でAIの社会実装に取り組んでいます。その際に使用しているPythonは、今や世界中で最も人気のあるプログラミング言語の1つとなりま…

ドメイン・業界特化RAGのためのモデル学習

みなさんこんにちは。燈株式会社CTOの三澤です。今回は、ドメイン・業界特化の検索拡張生成(Retrieval Augmented Generation: RAG)システム構築における言語モデルの学習について紹介します。この記事は、ドメイン特化のRAGシステム構築に興味のあるAIエンジ…

ローリングハッシュをスプレッドシートで実現して朝会のチーム分けを行う

こんにちは。燈株式会社 DX Solution事業本部 VPoE の丸尾です。 4月になり、燈にも新たな仲間が加わりました!燈では、新メンバーが馴染みやすくなる仕組みとして、朝会を毎週月曜日の朝に実施しております。 内容や目的は時期によって少しずつ変化していま…