Kristopher Baker iOSを土台に · プロダクトシステム · AI支援ワークフロー
← 制作中へ
active updated 2d ago Repository

Shikisha

macOSとiOS向けに、LangChainのようなLLMワークフローをSwiftらしく構築するためのライブラリ。モデル呼び出しの周りのグルーコードを、プロジェクトごとに書き直さずに済むようにするのが狙いです。

SwiftLLMツールオープンソース

SwiftからLLMを呼ぶこと自体は簡単です。難しいのは、その呼び出しの周りにあるワークフローを、分かりやすく保守しやすい形に保つことです。

Shikishaはそこを整えるための試みです。小さなチェーン、RAGパイプライン、ツールを使うエージェント、アプリのUI。これらに共通の語彙を与えて、プロンプト・構造化出力・リトライ・ストリーミング・ツール・テストが、プロジェクトごとのグルーコードの山にならないようにしています。

まだ早い段階で、バージョンはおよそ 0.1.0 ですが、例を作るためではなく、実際のプロジェクトで使う段階まで来ました。最初に役立っているのがJPResumeです。

面白かったのはモデル呼び出しそのものではありません。その呼び出しが「全体」ではなく「組み合わせ可能な一つのステップ」になったときに、残りのシステムがどう変わるかでした。

アップデート 3

次へ

JPResume ケーススタディを読む