{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreic7dpeldim2xnxnbt3cavwufqsv62kfza676tfrgcd2httjysuyhq",
"uri": "at://did:plc:ctnrfotecqqhvo7kl5cgtpwt/app.bsky.feed.post/3mhpcaax2gtn2"
},
"coverImage": {
"$type": "blob",
"ref": {
"$link": "bafkreifqliqa4hzpnbk224mmf635iqhkf2zjidep6iz6v7va4a7kb62ah4"
},
"mimeType": "image/png",
"size": 584089
},
"path": "/entry/2026/03/23/100000",
"publishedAt": "2026-03-23T01:00:00.000Z",
"site": "https://toranoana-lab.hatenablog.com",
"tags": [
"https://yumenosora.connpass.com/event/383916/",
"Deno の勉強会を開催する意図",
"speakerdeck.com",
"www.youtube.com",
"magurotuna",
"h.kono",
"www.docswell.com",
"maguro.dev",
"toranoana-lab.co.jp"
],
"textContent": "皆さんこんにちは、虎の穴ラボのオクタニです。\n\n2026年3月11日 (水) に Deno についてのLT会 『toranoana.deno #24』を開催しました。\n\nhttps://yumenosora.connpass.com/event/383916/\n\n## イベント紹介\n\n虎の穴ラボで、Deno の勉強会を開催する意図や、会社の案内をさせていただいています。\n\n資料はこちらです。\n\nspeakerdeck.com\n\n配信はアーカイブで視聴することも可能です。\n\nwww.youtube.com\n\n## 開催概要\n\n時間 | 内容 | 発表者\n---|---|---\n19:30〜19:35 | 虎の穴ラボについて | 虎の穴ラボ 奥谷\n19:35〜19:50 | DenoでAIエージェント作ってみた | 虎の穴ラボ 藤原\n19:50〜20:05 | Deno Sandboxの紹介 | magurotuna\n20:05〜20:20 | Denoでコミュニティ活性化の挑戦とDeno Deployでハマった話 | h.kono\n20:20〜20:35 | |\n20:35〜20:40 | 閉会の挨拶 |\n20:40 | 終了予定 |\n\n## LT レポート\n\n各LTの内容についてレポートします。\n\n### DenoでAIエージェント作ってみた - 虎の穴ラボ 藤原\n\nwww.docswell.com\n\n弊社エンジニアの藤原による発表です。\nDenoを使用して、状況把握や判断を自律的に行う「AIエージェント」を構築してみたという内容でした。\n\n * 複雑なフレームワーク(LangChainなど)に依存せず、公式SDKやAPIのみを使用したシンプルな構成。\n * エージェントの状態管理には、Deno KVを活用し、タスクの中断と再開を実現。\n * 安全なコード実行環境としてDeno Sandboxを活用し、ホスト環境に影響を与えずにAIにコードを実行させる仕組みを実装。\n\n\n\nAI自身に計画を立てさせる部分やパーミッション管理など今後の課題はあるものの、Denoの機能をフル活用して実践的なAIエージェントを作成する過程を紹介しました。\nDeno Sandboxとの組み合わせは、公式も意図している使い方ですが、AIによる動的なコード実行において非常に有用であることを感じられました。\n\n### Deno Sandboxの紹介 - magurotuna\n\nmaguro.dev\n\nベータ版として公開された機能「Deno Sandbox」についての発表です。\n\n * Deno SandboxはLinuxベースのMicro VMであり、Denoプロセスから完全に隔離されたVMレベルの分離環境。\n * Denoだけでなく、Node.jsやPython、シェルスクリプトも動作可能。\n * ボリュームのマウント機能によるデータの永続化や、特定のドメインのみを許可するネットワーク制御機能。\n * Sandbox内からは見えないよう安全に環境変数を渡す「シークレット機能」。\n\n\n\n完全に隔離された環境を瞬時に立ち上げることができ、セキュリティ面にも手厚い配慮がされている点がとても魅力的でした。\nAIツールとの相性も良く、今後様々なユースケースで活用が広がりそうな機能だと感じました。\n\n### Deno Deployではまった話 - h.kono\n\nwww.docswell.com\n\nDeno deploy実運用でのトラブルシューティングに関する発表です。\n自身が主催するコミュニティのDiscordボットをDeno Deploy(クラシック)で稼働させた際に遭遇した事象についての共有でした。\n\n * Deno cronを利用して定期実行を行おうとしたが、GitHub連携のプレビューデプロイメント環境ではcronが動作せずエラーが発生。\n * GitHub Actionsからプロダクションに直接デプロイするなど試行錯誤したが、解決に至れなかった。\n * 最終的にはエンドポイントを設けることで運用を回避。\n\n\n\nDeno Deploy クラシック特有の挙動による苦労話でしたが、サーバーレスでDeno KVと組み合わせて手軽にボットや定期実行ツールを作れるDenoの魅力も改めて語られました。\n新しいDeno Deployではcron対応が予定されているとのことなので、今後のアップデートに期待が高まります。\n\n## まとめ\n\n今回は、登壇3枠の実施となりました。\nAIエージェント開発事例を含むDeno Sandboxで2枠、Deno Deployでのリアルな実運用ノウハウなど、多角的にDenoの知見が共有される充実したイベントになりました。\n\n次回もまた2ヶ月後くらいに開催の予定です。\n登壇歓迎です。ぜひお願いします。\n\n### 採用情報\n\n虎の穴では一緒に働く仲間を募集中です!\n\nこの記事を読んで、興味を持っていただけた方はぜひ弊社の採用情報をご覧下さい。\n\nカジュアル面談やエンジニア向けイベントも随時開催中です。ぜひチェックしてみてください。 toranoana-lab.co.jp",
"title": "【JavaScript】Deno についてのLT会 toranoana.deno #24 を開催しました【TypeScript】",
"updatedAt": "2026-03-23T01:00:01.000Z"
}