Autolith:ライブランタイムを持つCommon Lispプログラミングエージェント
Autolith: A programming agent with a live runtime

Autolithはターミナル上で動作し、リポジトリ内で直接ファイルの読み書き、検索、コマンド実行、テスト実行、プロジェクトコンテキストの保持、そしてCommon Lispの利用を可能にするプログラミングエージェントです。エージェントとツールは単一プロセス内で動作し、SBCLランタイムを内蔵。実行中のエージェントを再起動せずに関数やメソッドを更新でき、変更は追記型のミューテーションジャーナルに記録されます。ソース、会話、メモリ、ライブミューテーション、世代、リカバリなど、状態の種類を分離して管理します。
Autolithはモデル生成コードをあなたのユーザー権限で実行します。そのプロセス境界は信頼性を保護するものであり、悪意のあるコードに対するものではありません。開発エージェントとして使用し、セキュリティサンドボックスとしては使用しないでください。
HNでの議論
58- rufius
これは興味深いアイデアですね。先日、SmalltalkやErlangで似たようなことを考えていました。主にアクター/オブジェクト+メールボックスの概念に基づいています。
そのアイデアで実際に何かを作ったわけではありませんが、今週末にElixirで試してみるかもしれません。
- iovrthoughtthis
このウェブページは美しいですね。
- magnusi
こんにちは、皆さん。私はAutolithの作者です(github.com/luciusmagn)。Hacker Newsはかなり初心者です。投稿にはできるだけ早く返信しますね。
- ggangsir
カーソルとはどう区別するのですか?
- yogthos
面白いことに、今日Joltで非常に似たようなものを作り始めました :) https://github.com/yogthos/samizdat/