Samat Galimov's banner
Samat Galimov's profile picture

Samat Galimov

@samat • 3,567 subscribers

software development consulting https://t.co/ay1S1tVaWA, ex-CTO for @meduzaproject, ex-fellow at @article19org, https://t.co/PoAuvzaSd6

Videos

samat's profile picture

Очень четкая, подробная и при этом короткая статья, как эффективно пользоваться нейросетями для программирования. Идея простая: мы не ставим нейросети общую задачу «сделай хорошо», а просим её сначала написать спецификацию проекта (spec_md), а потом, на её основе, план (todo_md), как именно она собирается эти требования выполнять. Это развитие стандартного промптового приема «цепочка мыслей», CoT (Chain of Thought). А буквально вчера Амазон представил свой продукт на основании похожей идеи, к которой он пришел независимо, — ноосфера! Это редактор кода, IDE на основе VS Code. На каждый запрос к нейросети он читает и редактирует requirements_md с продуктовыми требованиями, потом design_md, где описывает технические решения, и, наконец, tasks_md со списком задач. Программист просматривает эти документы, вносит правки и запускает агентов «в поле». У этого инструмента замечательный обучающий проект — классная компьютерная игра, сама использующая под капотом нейросети, в которую интересно играть, но в ней не доделаны несколько вещей, и есть пара досадных ошибок — предлагается довести её до ума, даются советы, как лучше это сделать. Гениальный туториал! P. S. Это как раз пример «смены парадигмы», которую упоминал вчера Егор. Мы пишем (генерируем) документацию о проекте прямо внутри репозитория, чтобы нейросети знали, как и что мы делаем в проекте. В каком-то смысле описываем «модель мира» по Науэру в этих текстовых файлах в понятном нейросети формате.

Samat Galimov

76,627 次观看 • 1 年前

没有更多内容可加载