Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
Tracked by #382
hfu opened this issue Apr 16, 2024 · 7 comments
Closed
Tracked by #382

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

hfu opened this issue Apr 16, 2024 · 7 comments
Assignees
Labels
meetup Smart Maps Meetup

Comments

@hfu
Copy link
Contributor

hfu commented Apr 16, 2024

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

次回予告

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

@hfu hfu self-assigned this Apr 16, 2024
@hfu hfu added the meetup Smart Maps Meetup label Apr 16, 2024
@hfu hfu pinned this issue Apr 30, 2024
@yuiseki yuiseki self-assigned this May 5, 2024
@smellman smellman self-assigned this May 6, 2024
@smellman
Copy link
Collaborator

smellman commented May 6, 2024

smellman

@k96mz
Copy link

k96mz commented May 6, 2024

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 hfu assigned k96mz May 7, 2024
@hfu
Copy link
Contributor Author

hfu commented May 7, 2024

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

GTFS + PMTiles

  1. 🌆Explore GTFS from a Smart Maps perspective #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. 🤖kubot: a Discord bot to report the status of IPFS Nodes #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. 🤖ebot: a Discord bot backed by open-source LLMs #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
Copy link
Contributor Author

hfu commented May 7, 2024

想定打順

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

@yuiseki
Copy link
Member

yuiseki commented May 7, 2024

yuiseki

@yuiseki
Copy link
Member

yuiseki commented May 7, 2024

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

  • TinyDolphin をはじめとしたDolphin系は、コード生成に特化しているので、自然言語による対話や質問応答にはあまり向いていないかもしれません
  • tinyllama:1.1b 以外だと、 phi:2.7bphi3:3.8b がRaspberry Piでも快適に動くはずです
  • また、 gemma:2b-text あるいは gemma:2b-instruct も、非常に小さいのでRaspberry Piでも快適に動くはずです

@hfu
Copy link
Contributor Author

hfu commented May 10, 2024

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

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
meetup Smart Maps Meetup
Projects
None yet
Development

No branches or pull requests

4 participants