DiscourseにAIエージェントのスキルを追加する

今日少し試してみましたが、確かに役に立っていると感じています。

システムプロンプトが何度かのイテレーションを通じてかなり肥大化していたエージェントがあり、それを今では7つのスキルに分割し、それぞれを個別のトピックとして整理しました。

「制限事項」で言及されている改善点についても、見てみたいと思います。

特に、現在はエージェントのシステムプロンプト内で、エージェントにロードさせたいすべてのスキルを列挙しています。これらを自動的に検出できるように(または、他のスキルへのリンクを含むトピックである単一のスキルを指定し、そこから間接的に参照する仕組みを設ける)という方が望ましいです。

当初、この「間接参照」アプローチを試みましたが、カスタムシステムメッセージとして正しく注入されるにはまだ機能が不十分 seemed なので、当面はその方向性は一旦見送りました。

しかし、この方法が実現できれば、システムプロンプトを直接編集することなく、継続的なスキル開発のためのより協力的なワークフローを実現できるため、理想的です。