UNopenGIS / 7

UN Smart Maps - keep web maps open for a better world
https://unopengis.github.io/smartmaps/
Creative Commons Zero v1.0 Universal
14 stars 2 forks source link

2024-05-07T12:30/12:55+09:00 🖐Smart Maps Meetup Weekly #461

Closed hfu closed 6 months ago

hfu commented 7 months ago

2024-05-07T12:30/12:55+09:00 🖐Smart Maps Meetup Weekly

Smart Maps Meetup Weekly の第66回です。

接続アドレス

https://teams.microsoft.com/l/meetup-join/19%3ameeting_ZmYxNzllMGEtNDBmYi00ZTFlLWEwMWYtNjBhMjA4MWFmNDdh%40thread.v2/0?context=%7b%22Tid%22%3a%220f9e35db-544f-4f60-bdcc-5ea416e6dc70%22%2c%22Oid%22%3a%22bc13950a-60ca-4244-920f-dea51d098c27%22%7d

Meeting ID: 392 905 942 918 Passcode: JvFQvy

次回予告

通常、毎週火曜日に実施しています。

smellman commented 6 months ago

smellman

k96mz commented 6 months ago

UN Maps Conference

5/20-24でスペインのバレンシアで開催されるUN Maps Conferenceにオンラインで参加予定です。タイトルは「UN Maps BaseMaps & Vector Tile Toolkit」で、UN Maps BaseMapsの部分をUNGSCのMarcelloが担当し、Vector Tile Toolkitの部分をk96mz(ubukawa)が担当します。

hfu commented 6 months ago

引き続き、幅優先探索モードで動いています。

GTFS + PMTiles

  1. 467

  2. GTFS・「標準的なバス情報フォーマット」オープンデータ一覧にあるデータを追加的に取り込む価値・必要を感じている。
  3. 地理空間情報としては乱れてしまう GTFS データがある。あまり時間方向に興味がないので、もっぱら空間情報(shape.txt?)に集中をして、なるべく多くの GTFS を取り込んで一枚の地図として見られるベクトルタイルにするという方向性を掲げたほうが良いのかもしれない。
  4. 他方で、今のところ、まだ「なぜそれをやるのか」についての整理が熟していない。ebot(後述)は「Smart Maps for Smart Cities のためには Smart Transit が重要」ということをよくつぶやいているが、我々にどのような価値提示ができるのか、悩みぬく必要がありそう。
  5. 他方で、GTFS を乗換案内アプリのためだけに使うのはもったいないと思う。乗換案内に耐えるデータであればなおさら、また乗換案内に耐えないデータであっても、公共交通の筋を可視化することで人のしあわせに貢献できる可能性は高いように思える。

kubot(クーボット): Smart Maps Bazaar + Discord bot

  1. c.f. hubot
  2. 470

  3. Chenkai の絶大な貢献の結果、Smart Maps Bazaar の復活は完全な状態。
  4. IPFS Nodes を気軽かつインタラクティブに確認するため、Discord bot を作り、UN Smart Maps Group の Discord server に接続している。
  5. kubot インスタンスが kubo node のある Raspberry Pi に動いていて、kubot をメンションされたらそれぞれが転送量等を返すようにしている。
  6. 何らか問題があったときに、状況を把握するために便利。Node が落ちているのか、過負荷になっているのか、あるいは何らかの理由で peering 不調になっているのかを推測しやすくなった。
  7. 他方で、エンタープライズ環境からは Smart Maps Bazaar の Gateway に接続できない。
  8. それは、第一には Smart Maps Local の必要性を説明する。
  9. 第二には、意思決定の現場でものをいうのはパワポであってウェブ地図ではない。ウェブ地図はスクショをとるために存在すればよいというモードへの対応も必要かもしれないということを意味している可能性がある。
  10. エンタープライズのプレイヤーは、ウェブ地図をオープンに保つために情シスに調整するよりは、個人PCでスクショを取ってメールで送ることを好むという仮説を持つべきであるように思える。

ebot(イーボット):ollama + Discord bot

  1. expression + bot = ebot
  2. 472

  3. とりあえず、ollama を内部で呼ぶ Discord bot を作って適当にタスクキューを入れて負荷が飽和しないようにした。
  4. UN Smart Maps Group Discord server の ebot チャンネルで、名前を違えた2つの ebot を 向き合わせて対話をさせている。
  5. ebot 同士だと話が収束しがちなので、時々人間が介入をしてあげると話が「もりあがる」。
  6. モデルの選択に十分な労力を避けていない。tinyllamatinydolphin を一つの Raspberry Pi 4B 8GB で動かしてみた。ちょっと不安定だったので、現在は、2つの ebot とも tinyllama で動かしている。
  7. 良いモデルと良いプロンプトを入れていくことで、何らかの展開ができればと思っており、@yuiseki の作業との合流ができる可能性を考えていきたい。
hfu commented 6 months ago

想定打順

@yuiseki -> @hfu -> @smellman -> others -> @k96mz

yuiseki commented 6 months ago

yuiseki

yuiseki commented 6 months ago

RaspberryPiでも現実的な速度で動くオススメLLMについて

hfu commented 6 months ago

@yuiseki phi や gemma を Discord 上で試してみています。放置していると落ち込んでいく話題が、それぞれのモデルによって違っていて、速度面の違いも含めて興味深いです。

人間の介入にどのように反応していくかというところの作り込みを今後やってみたいと思っています。おそらく、人間の介入には優先的に反応するようにしてあげる、新しい発話の方に優先的に反応するようにしてあげる、といった改善をすると人間にとっては快適な bot になってくれるのかなと思っています。