- "Prompting is Coding" : JavaScriptを使用してLLM向けのプロンプトをプログラム的に作成するためのスクリプト言語および環境
$`Analyze ${env.files} and report errors. Use gitmojis.
- 簡潔なJS/TS文でLLMベースのスクリプトを作成、デバッグ、自動化できる
- JavaScriptの柔軟性と組み込みの出力解析の利便性を組み合わせ、LLMベースのソフトウェアソリューションの作成を簡素化
- VS Code拡張として編集・デバッグ・実行・テストが可能。CLIも提供
- Features
- JavaScript関数をLLM toolsとして登録可能
- toolsとinline promptを組み合わせてagentを作成
- .mjs形式のスクリプトとして再利用・共有・バージョン管理が可能
- Data schemaでデータを定義・検証・復旧可能
- PDF、DOCX、CSV、XLSXなどのファイルからの読み取りをサポート
- LLM出力からファイルを生成
- ファイルに対するGrep / あいまい検索
- Playwrightによるブラウザ自動化
- RAGを標準搭載(ベクトル検索)
- GitHub Models / GitHub Copilotでモデルを実行
- Phi-3/Ollama、LocalAIなどのオープンソースモデルをローカルで実行
- Code InterpreterでLLMがサンドボックス環境でコードを実行
- Docker Container内でコードを実行
- LLMを使ってLLMプロンプトを生成
- Promptyファイルを実行または変換
- CLIで自動化でき、CI/CD環境に連携可能
- PRレビューに組み込んで自動化されたPRチェックが可能
- promptfooによるテストおよびEvalをサポート
2件のコメント
これはぜひ試してみたくなる感じですね!cursorにも対応!
これは、DSLに近い何かなんでしょうか