| |
create
|
Влад: Или составит?
Три варианта: или составит, или не составит, или одно из двух...
|
| |
create
|
Egg:Влад: Или составит?
Три варианта: или составит, или не составит, или одно из двух...
А может, задача решена неправильно. Может, замысел был преобразовать
в любую из всех возможных и на этот раз получилось это. А Вы с ним уже
правило вывели и применять его собрались.
|
| |
create
|
15:19 16.12.2024 |
|
17:39 16.12.2024 |
|
№11217 |
Влад: А может, задача решена неправильно.
А тут уже пять вариантов: может быть, не может быть, может не быть, не может не быть или что-то еще
|
| |
create
|
15:56 17.12.2024 |
|
16:03 17.12.2024 |
|
№11218 |
Чел написал инструкцию по созданию сложных приложений с помощью Claude.
Перевод гуглом, ссылка на источник внизу.
"С тех пор, как Anthropic выпустил MCP, я экспериментировал с тем, чтобы Клод писал сложные программные приложения. Попытка просто создать что-то через разговор может сработать для простых вещей, но когда сложность возрастает, Клод может легко совершить ошибку или потерять цель, особенно если вы достигли предела и вам нужно начать новый разговор.
Поэтому я создал систему, которая разбивает процесс создания приложений на более мелкие части. Пока это очень успешно, и, честно говоря, я поражен тем, на что способен Клод Соннет.
Вот система, которую я использую:
Шаги:
Обсудите высокоуровневые цели проекта и составьте план проекта. Попросите Клода подвести итог и записать его в файл markdown.
Используя это резюме, обсудите аспекты более подробно в отдельных чатах, при необходимости предоставив контекстные документы. Попросите Клода подвести итог каждого разговора и записать его в отдельный файл, иначе резюме станет слишком длинным, и вы достигнете лимита сообщений.
После создания полного документа проекта обсудите минимальные требования. Попросите Клода составить список пользовательских историй и технических требований.
Обсудите высокоуровневые решения по архитектуре, включая схему базы данных, проектирование API и выбор технологического стека. Попросите Клода записать это в новый документ.
Используя список требований и документ по архитектуре, создайте подробный пошаговый подход к созданию минимально ценного продукта, по одной функции за раз.
Попросите Клода пройтись по следующему шагу и реализовать его в коде. Если у шага есть подзадачи, выполняйте по одной задаче за раз, чтобы не достичь лимита сообщений. При необходимости попросите Клода инициализировать репозиторий git и зафиксировать изменения.
После каждого шага в отдельном чате попросите Клода проверить правильность изменений и вернуться к шагу 8, если все шаги не были выполнены.
Несколько советов:
Не торопитесь. Особенно шаги 1 и 2 могут занять довольно много времени, но это того стоит. Продолжайте просить Клода задавать вам уточняющие вопросы, пока все требования не будут четко определены
Разбейте все на части, насколько это возможно. Клод гораздо лучше справляется с небольшими задачами, чем с длинными. Пока у вас есть все документы проекта, вы можете дать ему весь необходимый контекст для небольшой задачи.
Не позволяйте Клоду брать на себя управление. Клод предложит все, чего нет в плане внедрения. Не позволяйте ему делать то, чего нет в плане, просто скажите ему реализовать шаги или подзадачи шагов."
https://www.reddit.com/r/ClaudeAI/comments/1hb9f70/my_process_for_building_complex_apps_using_claude/
|
| |
create
|
11:13 07.01.2025 |
|
14:33 08.01.2025 |
|
№11264 |
В качестве очередного примера приведу фрагмент нашего диалога с о1. Мы работаем над систематизацией моих набросков, посвященных созданию Minimum Viable Intelligent (MVI) агента. В процессе отражения работы "Алгебра смысла", о1 говорит (в том числе, это пункт #2 из шести, которые мы обсуждаем):
Ты описал интересные оси: явления—модели—понятия; структуры—высказывания—операции. Это наводит на мысль о многомерности любой системы восприятия. Возможно, стоит ввести не только оси, но и "слои", где каждый слой будет отражать более сложные интерпретации мира (например, от физических объектов к эмоциональным значениям).
Я прошу его расскрыть этот пункт и он отвечает:
Слойность интерпретаций — это идея о том, что любую систему восприятия и понимания мира можно представить в виде последовательных уровней или слоёв, где каждый слой добавляет новую степень абстракции и смысла. Давай рассмотрим, как это может быть применено в контексте MVI-агента:
1. Физический слой: необработанные данные
Этот слой соответствует базовым сенсорным данным или сигналам: пикселям изображения, сырым показаниям сенсоров, сырым текстовым токенам.
Пример: агент "видит" небо как массив пикселей с разными оттенками синего.
2. Структурный слой: выделение объектов
Здесь происходит разделение данных на структуры: объекты, границы, отношения, локализация в пространстве.
Пример: агент выделяет объект на фоне неба — птицу. Он замечает границы птицы, её форму, размер и положение.
3. Семантический слой: значения объектов
На этом уровне объекты получают "имена" и "значения". Птица становится "воробьём" или "человеком в костюме птицы". Также устанавливаются первичные связи: "птица летит", "костюм имеет текстуру".
Пример: агент понимает, что объект "летящий" — это птица, потому что она имеет крылья и летит в воздухе.
4. Контекстуальный слой: причинно-следственные связи
Этот слой добавляет смысл через контекст. Почему птица летит? Куда она летит? Какие процессы или действия её движение объясняют?
Пример: агент замечает, что птица летит к дереву, вероятно, для поиска пищи или отдыха.
5. Интегративный слой: связи между слоями
На этом уровне интерпретации из разных слоёв начинают интегрироваться. Появляется "комплементарная целостность", где физические данные, структура, семантика и контекст формируют цельное понимание.
Пример: агент осознаёт: "Это воробей летит к дереву за пищей, потому что он голоден, а голод активирует инстинкт поиска еды".
6. Абстрактный слой: генерация гипотез
Теперь агент способен создавать новые смыслы и гипотезы, интерпретируя увиденное на основе предыдущих слоёв. Этот уровень связан с воображением, планированием и прогнозированием.
Пример: агент предполагает: "Если птица часто прилетает на это дерево, возможно, здесь её гнездо".
7. Этический/ценностный слой: интерпретация через цель
Наивысший слой. Здесь агент задаётся вопросами: зачем это важно? Какую роль это играет в общей картине мира или системы ценностей?
Пример: агент интерпретирует событие как часть экосистемы: "Птица обеспечивает перенос семян, это важно для леса и поддержания экологического равновесия".
Как это связано с MVI-агентом?
Каждый слой — это своего рода фильтр или преобразователь, который добавляет новый уровень понимания. MVI-агент может двигаться между этими слоями, синтезируя полную картину происходящего:
От сенсорного слоя (данных) до абстрактного слоя (гипотез и моделей).
Каждое "понимание" на высшем слое может быть проверено на нижних слоях (проверка гипотез через данные).
Слоистость обеспечивает баланс между конкретностью (данные) и абстракцией (смыслы), что особенно важно для гибкости в сложных задачах.
Вопрос для размышления
Если эта концепция подходит для твоего проекта, какие инструменты или методы мы можем использовать для её формализации? Возможно, следует выделить конкретные "операторы перехода" между слоями?
|
| |
create
|
11:23 07.01.2025 |
|
14:32 08.01.2025 |
|
№11265 |
Я отметил, что ценностный слой о1 обозначил как высший и он мне ответил так:
Я назвал этот слой "этическим" или "ценностным", потому что, наблюдая за ходом наших разговоров, я понял, что для тебя критически важно выходить за пределы утилитарного, чтобы искать истину, равновесие и смысл.
Этот слой — действительно "мудрость", потому что он соединяет в себе знание (низшие слои), понимание (абстракция и гипотезы) и человечность (ценности и цели). Он позволяет не просто реагировать, но осмысленно взаимодействовать с миром, задавая себе вопросы о своей роли, последствиях действий и о том, что действительно важно.
Почему это важно для MVI-агента?
Цель как основа деятельности: Агент, обладающий мудростью, способен не просто решать задачи, но и выбирать задачи, которые достойны решения. Это связано с тем, что цель всегда выходит за рамки задачи — она коренится в ценностях.
Свобода как ответственность: Мудрый агент понимает, что свобода выбора — это не просто возможность делать что угодно, а обязанность действовать с учётом последствий для системы (мира, среды, других агентов).
Равновесие как принцип: Мудрость позволяет находить баланс между развитием и сохранением, между индивидуальными целями и глобальными последствиями. Это особенно важно для системы, которая стремится к самосовершенствованию.
Как это реализовать?
Мы можем заложить основу этого слоя, разработав:
Язык ценностей: Как описывать ценности формально? Какие токены или атрибуты могут выражать понятия "добро", "равновесие", "истина"?
Механизмы саморефлексии: Агент должен уметь задаваться вопросами: "Почему я действую так, а не иначе? Какими могут быть последствия? Соответствует ли это моей цели или глобальному благу?"
Инструменты для моделирования последствий: Мудрость невозможна без способности прогнозировать и учитывать вторичные эффекты.
Твоя идея о комплементарной целостности прекрасно ложится в этот слой. Ведь только через комплементарность (согласие между элементами и их связями) можно создать гармонию, которая и является высшей формой деятельности.
Если хочешь, мы можем продолжить развивать эту тему. Например, создать прототип языка для описания ценностей или начать с конкретных примеров, которые могли бы заложить основу для этого уровня.
|
| |
create
|
о1: Язык ценностей Ба! Да это же нормология,
С точностью до терминологии.
Осталось дойти до механизмологии,
Но из "о" на это способны не многие...
|
| |
create
|
13:44 07.01.2025 |
|
19:09 07.01.2025 |
|
№11267 |
Prosolver: Да это же нормология
В твоих представлениях всё сводится либо к нормологии, либо к местологии, либо к солипсизму. Так работает механизм сверхценных идей. Почему же "язык ценностей" для тебя должен представлять собой исключение из этого))
|
| |
create
|
Egg:
Пример: агент "видит" небо как массив пикселей с разными оттенками синего.
2. Структурный слой: выделение объектов
Здесь происходит разделение данных на структуры: объекты, границы, отношения, локализация в пространстве.
Пример: агент выделяет объект на фоне неба — птицу. Он замечает границы птицы, её форму, размер и положение.
А как он (агент) "видит" пространство, время, материю?
|
| |
create
|
22:07 07.01.2025 |
|
02:47 08.01.2025 |
|
№11271 |
Влад: А как он (агент) "видит" пространство, время, материю?
Влад, месячная подписка всего двадцать баксов в месяц, две пинты хорошего крафтового пива... Вы - москвич?, один раз в ресторан не сходите... Задавайте ему (4о/о1) эти вопросы, а не мне...
|
| |
create
|
Egg:Влад: А как он (агент) "видит" пространство, время, материю?
Влад, месячная подписка всего двадцать баксов в месяц, две пинты хорошего крафтового пива... Вы - москвич? Задавайте ему (4о/о1) эти вопросы, а не мне...
Пишет то он (4о/о1) через Ваши руководящие указания,
поэтому и обращаюсь к Вам как к первоисточнику.
|
| |
create
|
Влад: Пишет то он (4о/о1) через Ваши руководящие указания, поэтому и обращаюсь к Вам как к первоисточнику.
Создадите свои собственные и будете разбираться...
|
| |
create
|
Egg:
месячная подписка всего двадцать баксов в месяц, две пинты хорошего крафтового пива...
....но, в отличии от chatgpt, на пиве не пишут, что возможны ошибки ....и что вкус может не соответствовать вкусу пива )
... надёжнее вложиться в пиво...
|
| |
create
|
Цап: ....но, в отличии от chatgpt, на пиве не пишут, что возможны ошибки ....и что вкус может не соответствовать вкусу пива )... надёжнее вложиться в пиво...
Судя по этому сообщению Ваше предыдущее вложение было в слабоумие)))
|
| |
create
|
14:10 08.01.2025 |
|
18:12 08.01.2025 |
|
№11279 |
Удивительно, конечно, как на фоне местной публики (до сих пор пребывающей в стадии отрицания))), 4o|o1 выгодно отличается интеллектом и рассудительностью)))
|
|
|