Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
誰でも情報通になれる人力情報収集プラットフォームGrapevinet
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Ryo Kanbayashi
September 30, 2024
Programming
31
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
誰でも情報通になれる人力情報収集プラットフォームGrapevinet
昔、未踏に応募した時のスライド
Ryo Kanbayashi
September 30, 2024
More Decks by Ryo Kanbayashi
See All by Ryo Kanbayashi
私がチャレンジしたSBMデータマイニング
ryo_grid
0
13
仮想マシンを用いた分散システムの耐故障性評価環境
ryo_grid
0
14
SS2PLを採用しているSamehadaDBでのPhantom Read抑止ロジックの検討
ryo_grid
0
21
Other Decks in Programming
See All in Programming
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
200
AI に Inclusive UI を書かせよう — Design Rules Skill で Compose UI を作り直す
theoriatec2024
1
460
巨大モノリシックアプリ モダン化大作戦
ktcryomm
0
330
The Good Stuff, Not the Slop: Engineering High-Quality Android Apps with Modern AI Tooling
danybony
1
230
まだ間に合う!今年の夏こそSchemeのマクロ展開器を完全理解!
omasanori
0
640
ソフトウェアラスタライザ
fadis
1
800
週末にAI-DLCを本気で回したら$1,600溶けた
hbashimizu
0
130
MIZARU@SPAJAM2026 第二回予選
1901drama
0
110
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
140
型解析で実現する Go の言語内 DSL / Conference に Go! タイムテーブルの歩き方 for Gophers
mazrean
0
140
【DroidKaigi 2026】「アクセシビリティを利用するとき、 アクセシビリティもまたこちらを利用している」 〜マルウェアによる攻撃と防衛について〜
halunoyo
0
420
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
1k
Featured
See All Featured
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
230
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
Speed Design
sergeychernyshev
33
2.1k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.6k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
450
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
400
Embracing the Ebb and Flow
colly
88
5.2k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
WENDY [Excerpt]
tessaabrams
12
39k
Transcript
1 誰でも情報通になれる人力情報収集 プラットフォームGrapevinet 筑波大学第三学群情報学類3年 神林 亮
2 みんなで助け合ってWebを見れたら 素敵じゃないですか?
3 自己紹介 ◼筑波大学にAC入試で入学した学部3年生 ◼本来の専門はグリッドコンピューティング ◼ここ一年は情報推薦システムをいくつか開発 コミュニティ可視化サービス 高校時代に立ち上げたグリッドのプロジェクト
4 いままでに作ってきた情報推薦システム Kikker はてブおせっかい kookle
5 一つのことに気付いた
6 人に聞いた方が早い
7 ⇒×身近に適当な人がいない ⇒◎可能であれば最高
8 誰でも適切な人から情報を教えて もらえるような場があればよい 人力による相互情報推薦プラットフォーム
9 = 私の提案するGrapevinet Grapevine(噂の秘密経路)+Net
10 何ができるのか ◼ あこがれのXXXさんと同じ情報を追う ◼ XXX界隈の人たちは何に興味を持っている のか知る 可能!!
11 Dさん Grapevinetの仕組み ◼ ユーザが相互に結びついたもの(仮想的NW) Push Relay Arrive Arrive Arrive
:ユーザ :情報(URL) 「ミルグラムの6次の隔たり」が アイデアのベース Aさん ◼ 情報はユーザ達にリレーされ適切な者の元に届く ◼ 各ユーザはGrapevinet上に情報を見つけては流す Cさん
12 ミルグラムの6次の隔たり ◼ ある人の写真と名前の入った封筒を用意 ◼ 「この人を知っていればこの封筒を渡して下さい、 そうでなければ知っていそうな人に渡してくださ い」 ◼ 届いたものは平均6人を介していた
Grapevinetでも少ない中継数で 情報が届けられるであろうと期待できるはず
13 利用方法(全体像) Grapevinetに参加する リレー用ソフトウェア導入 Grapevinetに情報を流す リレー用ソフトウェアでリレーする 届いた情報を取得する NW最適化 NWの学習
14 利用方法(全体像) Grapevinetに参加する リレー用ソフトウェア導入 Grapevinetに情報を流す リレー用ソフトウェアでリレーする 届いた情報を取得する NW最適化 NWの学習
15 Grapevinetに参加する :ユーザ :情報(URL) Aさん Bさん ◼ 先に参加しているユーザに招待してもらう
16 利用方法(全体像) Grapevinetに参加する リレー用ソフトウェア導入 Grapevinetに情報を流す リレー用ソフトウェアでリレーする 届いた情報を取得する NW最適化 NWの学習
17 Grapevinetに情報を流す ◼ ブラウザで見ているページのURLを1クリック で流すことができる
18 利用方法(全体像) Grapevinetに参加する リレー用ソフトウェア導入 Grapevinetに情報を流す リレー用ソフトウェアでリレーする 届いた情報を取得する NW最適化 NWの学習
19 リレー操作用クライアント スタート リレー要求通知 Ryoからリレー要求 が届きました 2:56 ②Click ①通知 Grapevinet
Relay Client Aさん 未踏について知りたい Bさん Javaについて知りたい Cさん Webについて知りたい 下期未踏ユース 公募開始 未踏 IPA ユース ③内容を読む ⑤適切な ユーザに送る ④評価づけ
20 利用方法(全体像) Grapevinetに参加する リレー用ソフトウェア導入 Grapevinetに情報を流す リレー用ソフトウェアでリレーする 届いた情報を取得する NW最適化 NWの学習
21 ネットワークの自動最適化 ユーザは情報取得ごとに 発信元に近づく クラスタができていく いつのまにか情報通に!! 各ユーザは自然と適切な人々の 近くに行ける
22 デモ 最適化過程のシミュレーション 結果の可視化
23 利用方法(全体像) Grapevinetに参加する リレー用ソフトウェア導入 Grapevinetに情報を流す リレー用ソフトウェアでリレーする 届いた情報を取得する NW最適化 NWの学習
24 ネットワークの学習による自動リレー Push Relay Arrive Arrive Arrive :ユーザ :情報(URL) Aさん
Auto Relay ◼ 過去の経路と照らし合わせて一致すれば自動的 にリレーする ◼ 人の負荷を軽減する Dさん
25 Grapevinetのビジョン ◼ 世界中の情報が適切な人のもとに届く そんな世界を実現します!! ◼全世界の人々のネットワーク ⇒プロトコルをオープンにします
26 現状と進め方 ◼現在はシミューレションをしている段階 ◼開発期間前半でプロトタイプを完成 ◼早い段階で公開して意見をもらいつつ開発を 進めていく
27 ご清聴ありがとうございました
28 ご質問をどうぞ
29 これ以降は質問の時のためのスライド
30 人力を使う上での問題 Grapevinetでの情報伝達は人間が行う リレーの平均ホップ数増大 ユーザ負荷増大 絶対に避けなくてはならない
31 アーキテクチャ ◼ サーバサイドとクライアントサイドから成る ◼ サーバが情報を中継 Next = 実装2 具体的な利用方法
Web サーバサイド クライアントサイド ユーザ情報ページ リレークライアント トポロジの管理&分析 Push Relay Arrive Read
32 ユーザ情報管理ページ ◼ 過去に見た情報 ◼ ユーザの興味 ◼ ユーザ間の繋がり
33 インセンティブ ◼ 人に教えたいという欲求 ◼ 各ユーザは情報を流せば 流すほどより良い位置に 行くことができる ◼ 最悪の場合はサーバで
規制をかける