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
Chainlitで作るお手軽チャットUI
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
tomo
June 18, 2026
Technology
460
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Chainlitで作るお手軽チャットUI
tomo
June 18, 2026
Other Decks in Technology
See All in Technology
え、こんなに早く改修できるの?──新人エンジニアとスクラムマスターの2人が語る、AI×アジャイル開発の現場
ysasago
0
150
LTのテーマ どうきめてる?〜5つの型と私のやり方〜
yama3133
1
110
積み重なった技術負債への挑戦 〜初手としての全社ゴト化〜
techtekt
PRO
0
1.3k
HRC_Frontend_Conference_Fukuoka_2026.pdf
ts020
0
730
SREは、MCPとAutopilotをこう使え!
kazumax55
3
850
HHKBエバンジェリストになる方法
941
0
110
Genieを崇めよ
kameitomohiro
0
160
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
12k
What the customer really needed
kawaguti
PRO
3
200
synctest時代のhttptest Go 1.27で変わるHTTPサーバテストの裏側 / go conference2026 synctest and httptest
budougumi0617
1
3k
アクセスキーこわい やめかたと漏らさない工夫
sassssan68
1
340
OpenTelemetryのメトリクスをCloudWatchに送ってPromQLで見てみた
ota1022
0
150
Featured
See All Featured
Art, The Web, and Tiny UX
lynnandtonic
304
22k
How to make the Groovebox
asonas
2
2.4k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.6k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
280
From π to Pie charts
rasagy
1
370
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
35k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
What's in a price? How to price your products and services
michaelherold
247
13k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
520
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
890
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Transcript
© LY Corporation Public Chainlitで作る お手軽チャットUI サイエンスSBU 分析ユニット LINE Service
Analytics Division Tomoya Yanagi
© LY Corporation Public 柳 智也 Tomoya Yanagi(X:@ynt0485) LINEヤフー株式会社 メディア・検索ドメイン
サイエンスSBU 分析ユニット LINE Service Analytics Division 2 2023/03 筑波大学 理工学群社会工学類 学士課程修了 2025/03 筑波大学大学院 システム情報工学研究群 社会工学学位プログラム 修士課程修了 2025/04 LINEヤフー株式会社 新卒入社 2025/07 現部署に配属、以下を主に担当 • LINEプロモーションスタンプの分析 • LINEエンタメアカウントの分析 経歴
© LY Corporation Public 導入 3
© LY Corporation Public • 実際に、弊社でも自然言語による質問から可視化・分析を自動で行うAIエージェントを 開発している 大規模言語モデル(LLM)を利用したアプリケーションが盛んに開発されている 4 生成AIの発展に伴う変化
引用:https://note.com/lycorp_datapr_jp/n/n0a3805a7f96f 複数のエージェントにより 分析設計からレポート作成までを 一気通貫で実施
© LY Corporation Public • AIエージェントでは、ユーザーからの入力を受けて応答するUIが求められることが多い → Chainlitを使えば、対話型のAIアプリケーションが素早く開発できる! チャットUIを簡単に作れるPythonライブラリ「Chainlit」について説明します 5
今回お話する内容 引用:https://github.com/chainlit/chainlit
© LY Corporation Public Chainlitの紹介 6
© LY Corporation Public • 2023年前半にリリースされて以降、徐々にStarを伸ばしている チャットUIをPythonで実装するためのオープンソースのフレームワーク 7 Chainlitとは 引用:https://github.com/chainlit/chainlit
https://www.star-history.com/
© LY Corporation Public • Pythonでアプリケーションを構築するフレームワークはいくつか存在する • その中でも、Chainlitはユーザーと対話することを前提としたアプリケーションに 適している ChainlitはチャットUIを作ることに特化したライブラリである
8 類似ライブラリとの違い Gradio Streamlit Chainlit 主目的 機械学習のデモ 分析・可視化を含む アプリ・ダッシュボード 対話型AIアプリ ユースケース 機械学習モデルが動作 する環境を早く用意する データ可視化と対話UIを 同時に用意する AIエージェントを用いた チャットアプリを作る
© LY Corporation Public 実際にアプリを作ってみた 9
© LY Corporation Public 英会話ができるアプリを作ってみた 10 作成したアプリの紹介
© LY Corporation Public LLMのプロンプト含めてたった300行でアプリケーションが実装できた 11 アプリケーションの構成 アプリケーションの全体像 ユーザー入力から応答までのフロー •
フロントエンドはChainlitに任せ、開発者は内部処理の実装に注力すれば良いので 楽にアプリケーションが構築できる
© LY Corporation Public Chainlitのいいところ 12
© LY Corporation Public チャットUIで欲しい機能がデフォルトでたくさん用意されている 13 Chainlitのいいところ① 認証機能による権限管理 思考過程の表示 チャット設定
• 以下にあげたもの以外にも、画像の表示やデータレイヤーへの会話履歴の保存など、 便利な機能がデフォルトで実装されている
© LY Corporation Public ドキュメントが充実している 14 Chainlitのいいところ② • mcpサーバーとの接続やOpenAI APIとの連携など、生成AIを用いた対話型アプリケーション
に必要な機能についても解説されている 引用:https://docs.chainlit.io/get-started/overview
© LY Corporation Public まとめ 15
© LY Corporation Public 16 まとめ • ChainlitはチャットUIを簡単に作ることができるPythonライブラリ • 少量のコードでそこそこ使えるアプリができた
• Pythonで手軽にチャットアプリを作りたいエンジニアやデータサイエンティストに 良さそう • Chainlitには生成AIを用いたアプリに求められる機能がたくさん搭載されている • 社内でのAIエージェント構築など、実際に展開されるプロダクトでも使いやすい
© LY Corporation Public ご興味のある方は「Chainlit Techbook」で検索してください! Chainlitの基本的な使い方や実装例をまとめた書籍を弊社の有志で執筆しました 17 宣伝:書籍の紹介 引用:https://techbookfest.org/product/sBdZcJVCRNLEy9V5cimPK4
© LY Corporation Public