YAYA マニュアル†
伺か(ukagaka)の SHIORI「YAYA」の使い方と仕様をまとめたマニュアルです。YAYA と、その前身である AYA に関する情報や Tips も集めています。
プログラミングをしたことがない方にもわかるように書くことを目指しています。わかりにくいところや間違いを見つけたら、整備班BTS(報告フォーム)で気軽に教えてください。GitHub に慣れている方は、Issues や Pull Request でも構いません。
AI エージェント向けに、探し方の案内 llms.txt を用意しています。各ページの Markdown 原稿は、リポジトリと同じパスの
.md(例:https://yaya-shiori.github.io/yaya-docs/startup/cheatsheet.md)で取得できます。
ダウンロード†
YAYA v6 (通称Tc600系)†
- steve green氏の開発ブランチを取り込み、互換性を調整し、大幅強化版としてリリースしたものです。
- 変数の柔軟性、高速ヘッダ解析、XML/JSONなどのパーサ、DB(SQLite)など、500系と高い互換性を保ちながら大幅な改修が行われています。
- まずはざっくり知りたい → YAYA 6 登場
- YAYA Tc5xx-x から Tc6xx-x (v5系からv6系) に移行したい →600 での変更点(
yaya.dllを置き換えるだけで、辞書もセーブファイルもそのまま動きます。気をつける点は関数名の衝突など数点だけです)
はじめての方へ†
- YAYA や AYA って何? → YAYAについて
- YAYA の書き方をざっと確認したい → チートシート
- はじめてゴーストを作りたいんだけど? → ゴーストの作り方
- AYA でゴーストを作っていたけど、YAYA に移りたい → AYAからの移行
- 里々から YAYA に移りたい → 里々からの移行
調べたいとき†
- プログラミングをしたことがない! → 基本
- YAYA の文法を知りたい → 文法、チートシート
- どんな組み込み(システム)関数があるの? → 用途別の関数一覧
- 関数を名前から探したい → システム関数一覧
- エラーを調べたい・処理したい → エラー処理関数
ページ上部の検索窓からも探せます。
システム辞書・テンプレート†
- システム辞書について → yaya_shiori3.dic、yaya_optional.dic
- テンプレートゴーストについて → ゴーストの作り方、シンプルなYAYAテンプレート
- トークを手軽に書きたい → talklib
- SHIORI 以外の使い方 → SAORIとしてのYAYA、MAKOTOとしてのYAYA、プラグインとしてのYAYA
困ったとき†
- いろいろなノウハウを知りたい → Tips
- 作っていて困ったことがあったら → トラブルシューティング
- それでも解決しないときや、YAYA の不具合らしいときは → 整備班BTS(報告フォーム)で聞いてみましょう。GitHub に慣れている方は、yaya-shiori の Issues や Pull Request でも構いません
- 開発情報検索 で検索すると、答えが見つかるかもしれません
関連ツール†
- 紺野ややめ — YAYA のテンプレートゴースト
- 玉(tama) — 辞書のエラーチェックやデバッグに使うツール
- yaya-CI-check — GitHub Actions で辞書を検査する CI ツール
- ukagaka-doc-mcp - AIによる開発で伺か関連の仕様を勝手に探してもらうためのツール