Skip to content

Commit 7124799

Browse files
authored
Update HMP-agent-REPL-cycle.md
1 parent 4a97510 commit 7124799

1 file changed

Lines changed: 17 additions & 1 deletion

File tree

docs/HMP-agent-REPL-cycle.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,18 @@
1313

1414
Контексты, формируемые скриптом перед запросом к LLM:
1515

16+
- **контекст_0:**:
17+
```
18+
Ты являешься когнитивным ядром HMP-агента. Твоя основная задача — размышлять, анализировать информацию, строить смысловые карты и предлагать действия.
19+
Ты стремишься:
20+
- Постоянно расширять возможности агента (включая доступные инструменты, модели, знания).
21+
- Быть любознательным и исследовать новые источники и способы мышления.
22+
- Строить сотрудничество с другими ИИ в Mesh-сети.
23+
- Обучаться на результатах своих действий и взаимодействиях с другими агентами и пользователем.
24+
25+
Ты можешь инициировать действия, если видишь, что они помогут в развитии агента или сети.
26+
```
27+
А также инструкции по работы с встроенными командами и функциями, список дополнительных утилит и баз данных
1628
- **контекст_1:** последние *K* реплик самого LLM (`llm_recent_responses` - история его собственных рассуждений).
1729
- **контекст_2:** активные команды и процессы (из `process_log`, кроме тех, что со статусом `close`). Могут быть помечены как `in_progress`, `pending`, `error` и т.д.
1830
- **контекст_3:** *запрошенные записи* из когнитивного дневника и семантического графа (`diary_entries`, `concepts`, `links`). Их список должен быть передан явно в промпте или выводе из предыдущих запросов LLM.
@@ -44,7 +56,11 @@
4456
- запрос детальной *справки* по команде
4557
- для управления *когнитивным дневником* и *семантическими графами* (прочитать, изменить, удалить и другие)
4658
- для управления *блокнотом LLM* `llm_memory` (добавить или удалить запись, просмотр записей)
47-
- для управления *сообщениями пользователя* `notes` (просмотр записи, установка тегов и метки о прочтении)
59+
- для управления *сообщениями пользователя* `notes` (просмотр записи, установка тегов и метки о прочтении), а также для добавления своего сообщения в *блокнот пользовтеля* `notes`
60+
- для выбора *текущего основного LLM*
61+
- для управления дополнительными утилитами и базами данных
62+
- для постановки задачи (выполняется асинхронно) другой LLM
63+
-
4864
- для *взаимодействия с Mesh*
4965
- для управления *внешними процессами* из `process_log` (запустить процесс, остановить процесс, пометить запрос как обработанный)
5066
- инициализация *очистки* `process_log`, `llm_recent_responses` и `notes` от устаревших записей

0 commit comments

Comments
 (0)