Skip to content

akakura-hackathon/aRounD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

421 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aRounD

🏆 本プロジェクトは DevOps × AI Agent Hackathon の参加作品です。 提出記事(ProtoPedia): https://protopedia.net/prototype/8688

「最新技術の周り(aRounD)にチームが集まり、R&Dで得た知見がチーム内を巡る(aRounD)」

📖 概要

aRounDは、AIエージェントが技術調査から学習教材の作成・改善・関連性の整理までを自動で行う「Tech Intelligence & Learning Management Platform」です。

ユーザーは学びたい技術を入力するだけで、AIエージェントがGoogle検索で公式ドキュメントや最新情報を収集し、技術調査レポートとハンズオン教材を自動生成してConfluenceへ登録します。作成された教材はチーム内で共有・再利用され、学習者からのフィードバックによって継続的に改善されるほか、教材同士の関連性や学習順序をAIが解析し、ロードマップとして可視化します。

「個人の学びがチームのナレッジになり、チームのナレッジがまた個人の学びを支える」——この循環を生み出すことがaRounDのコンセプトです。

🌟 主な機能

  • 技術調査の自動化(Deep Research): AIエージェント(Google ADK)が技術調査レポートとハンズオン教材を自動生成し、Confluenceへ登録
  • 類似教材チェック・アップデート: 調査依頼時に既存教材との類似度をチェックし、重複があれば新規作成の代わりに既存教材を更新
  • フィードバックによる改善: レポート・ハンズオンへの評価をもとに、教材やAIエージェント自身の改善に活用
  • 類似度マップ / 学習グラフ: 教材同士の関連性や学習すべき順序をAIが解析し、マップ・ロードマップとして可視化
  • トレンド分析: 最新の技術ニュースをもとに、ユーザーの関心領域に応じたパーソナライズされたトレンド解説を提供
  • プッシュ通知: 調査完了時にブラウザへWeb Push通知

🚀 使い方

  1. ログイン・初期設定 Firebase Authenticationでログイン後、初回のみ役割(マネージャー/リーダー/メンバー等)や関心のある技術領域をプロフィールに設定します。

  2. 技術調査を依頼する 「技術調査一覧」から新規リクエストを作成し、調べたい技術名と目的を入力します。既存教材と似ている場合は自動で候補が提示され、新規作成するか既存教材を最新化するか選択できます。

  3. AIエージェントによる自動生成を待つ リクエストを送信すると、AIエージェントが裏側で調査・レポート作成・ハンズオン作成・Confluenceへのページ作成までを自動で実行します。進捗はリクエスト詳細画面でステータスとして確認できます。

  4. 完成通知を受け取り、成果物を確認する 生成が完了するとプッシュ通知が届きます。リクエスト詳細画面からConfluence上のレポート・ハンズオンページを確認できます。

  5. 学習後にフィードバックを送る レポートやハンズオンを読んだ・実践した感想(正確性、分かりやすさ、実務での有用性など)を送信します。このフィードバックは教材とAIエージェント自身の改善に使われます。

  6. 類似度マップ・学習ロードマップでチームのナレッジを俯瞰する 「技術調査」ページの類似度マップで関連する教材同士のつながりを、「学習ロードマップ」ページでどの順番で学ぶと良いかを確認できます。「技術調査一覧」の「おすすめ」タブでは、自分の関心領域に合った調査タスクをAIが提案します。

🏗️ 技術スタック(簡易)

  • Frontend: Next.js (App Router) + React, TypeScript(Firebase Hosting / Web Frameworks 経由でデプロイ)
  • Backend: FastAPI (Python), Google Cloud Run
  • Databases: Cloud Firestore(状態管理)、BigQuery(教材・フィードバック・埋め込みベクトルなどの分析データ)
  • Authentication: Firebase Authentication
  • AI/LLM: Google ADK + Gemini(gemini-3.5-flash ほか)、ローカルADK Runner / Vertex AI Reasoning Engine のハイブリッド実行
  • Storage: Google Cloud Storage (GCS)
  • Third-Party Integrations: Confluence Cloud API(レポート自動作成)、Google News RSS(トレンド取得用ニュースソース)

デプロイはGitHub Actions(deploy.yml:mainブランチpush時にCloud Run/Firebase Hostingへ自動デプロイ、deploy-agents.yml:手動でVertex AI Reasoning EngineへAIエージェントをデプロイ)で自動化されています。

About

DevOpsハッカソンプロB用

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors