Expand description
RyoQL - Ryo Query Language
AIエージェント向けの構造化コード検索言語。
§解決する課題
- 発話の難しさ → 構造化されたクエリ
- 失敗時の行き詰まり → 失敗に優しい設計 (
on_empty,suggestions)
§アーキテクチャ
AIエージェント
│ YAML/JSON
▼
┌─────────────────────────────┐
│ ryo-query-language │
│ schema → parser → converter │
└─────────────────────────────┘
│ DiscoveryQuery
▼
┌─────────────────────────────┐
│ ryo-analysis │
│ DiscoveryEngine │
└─────────────────────────────┘Re-exports§
pub use converter::CompositeOp;pub use converter::CompositeQuery;pub use converter::ConversionResult;pub use converter::ConvertError;pub use converter::PostFilter;pub use converter::QueryConverter;pub use executor::execute_query;pub use executor::execute_yaml;pub use executor::ExecuteError;pub use executor::QueryExecutor;pub use parser::parse_view_mode;pub use parser::ParseError;pub use parser::QueryParser;pub use schema::*;