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
AIを組み込んで自作したWebサービスやツールの紹介
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
siroitori0413
April 12, 2024
Technology
620
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AIを組み込んで自作したWebサービスやツールの紹介
2024/4/10 「AIミーティング」で発表
siroitori0413
April 12, 2024
More Decks by siroitori0413
See All by siroitori0413
基地局メッセンジャー
siroitori0413
0
390
パシャってスケジュール〜紙ベースの連絡をGoogleカレンダー登録〜
siroitori0413
0
2.3k
ノンビリ動画TockTubeddit
siroitori0413
0
170
別室から着信できるインターホン作ってみたよ
siroitori0413
0
3.6k
いろいろお知らせしてくれるIoT鳩時計
siroitori0413
0
1.4k
ALGYAN 6周年基板で環境データと服薬記録
siroitori0413
0
420
Other Decks in Technology
See All in Technology
プラットフォームを「作る」、 チームに「入り込む」
sansantech
PRO
0
410
『GOエコノミー 』(相乗りサービス) におけるスペック駆動開発
mot_techtalk
1
120
Account Factory for Terraformによる 標準化されたアカウント発行の自動化
pensuke628
0
120
IR Today: Theory, Practice, and Agents
dtunkelang
0
300
データ品質を壊しながらSnowflakeのAIに分析させてみた
kawanago
0
340
CI/CDではもう遅い - 人とAIが迂回しないDevSecOps Verify基盤の再設計 -
kintotechdev
1
560
SQL Server 2025 最適化されたロック
odashinsuke
0
110
大阪オフィスに Unitree Go2 がやってきたので Physical AI やってみた
dafujii
0
200
【ゲームメーカーズスクランブル2026】『Shadowverse: Worlds Beyond』UIとアニメーションで実現する最高のユーザー体験を叶えるプロトタイピング
cygames
PRO
1
710
VS Code × GitHub Copilot での Fabric 開発
ryomaru0825
1
210
「大丈夫そう?」をObservabilityで確かめる
mrmtsu
0
240
私の推しは「聞いてから進む」AIです -AI-DLCに一人でアプリを作らせた話
yama3133
0
150
Featured
See All Featured
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.6k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
[RailsConf 2023] Rails as a piece of cake
palkan
59
7k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Are puppies a ranking factor?
jonoalderson
2
4k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
510
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
3
4.3k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
530
Transcript
Webサービスやツールの紹介 Memetan Tech Tips ( とり子 と memetan の親子チーム) AIを組み込んで自作した
ざっくり自己紹介 ▪ とり子 ・平凡なWEBエンジニア主婦 ・電子工作が趣味 ▪ memetan ・16歳のフリーランス ・技術全般が大好き
AIを使って作ったものの紹介をします memetan氏の作ったものをとり子が概要について 紹介後、本人よりAI部分の詳細説明を行います。 (※わたしはAI詳しくないです…) 【本日ご紹介する作品メニュー】 ① 謝罪FAXジェネレータ Webサービス公開中 ② カレンダーキャプチャー Webサービス公開中 ③
AIコード補完 memetanの自分用ツール
① 謝罪FAXジェネレータ 先月開催された「ツクってアソぶハッカソン」で作った作 品、優秀賞受賞 ハッカソンのテーマが 「洗練された無駄のない無駄な機能」 Web画面上のボタンを押して 謝罪文(謝罪案件・理由)を AI自動生成 さらにFaxが送られたかのように
同時印刷の機能も追加 https://apology.tsukuaso. memetan.dev/
ここは動画です
プロンプトエンジニアリング ・二回投げるといいと踏んだ ①出来事を作成 ②謝罪文作成 ProtoPediaにも記載しています。 https://apology.tsuku aso.memetan.dev/ ▪説明 ①謝罪FAXジェネレーター
https://protopedia.net/prototype/5105
② カレンダーキャプチャー 2022年にとり子が作りかけていたものを memetn氏が2023年に完全リニューアル 紙のおたよりをカメラ読み込みして Googleカレンダーに登録 するWebシステム https://cam2calendar.me metan.dev/
ここは動画です
▪説明 ②カレンダーキャプチャー ・Google Vision API、OpenAI API、Google Calendar APIを使用 +---------+ +---------------------+
| Picture | -> | Google Vision API | +---------+ +---------------------+ *1 | +---------+ +-----+ +--------+ | Prompt | -----> |Mux| -----> | Result | +---------+ +-----+ +--------+ *1 プロンプトは固定 ・GPT-4はコスト高い 3.5 Turboはvisionがない なんちゃって自作 ProtoPediaにも記載しています。 https://protopedia.net/prototype/3819 https://cam2calendar .memetan.dev/
③ AIコード補完 自作のコード作成支援ツール 初版は去年7月に作成、 バージョンアップしながら 現在も元気に稼働中
ここは動画です
▪説明 ③AIコード補完 WizardCoder • 15B • モデルアーキテクチャは starcoder • 特殊トークンで補完が可能
llama.cpp llama.cppでQ4_Kに量子化 2023/09時点でLLaMA系列ではないのにllama.cppに サポートが追加[1] Q4_Kは12GiBにぎりぎり収まる (= RTX3060で動く) [1]https://github.com/ggerganov/llama.cpp/issues/3076 <fim_prefix>fn helloWorld() { println!(<fim_suffix> } <fim_middle>"Hello world!");
VSCodium 検証環境はVSCodeの派生のVSCodium 拡張機能でコードを補完する 使うインターフェスは InlineCompletionItemProvider このインターフェスは GitHub
Copilot も使っている (だから表示・使い勝手は同 じ) llama.cpp の OpenAI 互換 HTTP API をこのインターフェスに変換するだけ
問題点 • コンテキストが2048で縛られる ◦ 2048を超えるとすごく頭が悪くなる • WizardCoder 古い ◦
このプロジェクト自体古い ◦ でも未だに現役、普通に使える
ありがとうございました