?? Machine Minds AI 현대 프로그래머가 LLM처럼 생각하는 데 도움이됩니다.
ChatGpt + 다른 텍스트 모델에서 코드를 되 찾는 데 너무 좋았을 것입니다. 나는 당신이 맛을 얻으면 더 많은 것을 원할 것입니다. 이 무료 비밀은 강력하므로 프로그래머 번들을위한 프롬프트 엔지니어링에서 프리미엄 교육의 힘을 상상할 수 있습니다.
이제 나는 당신 에게이 비트를주는 것을 투명하게 했으므로 247 달러의 훈련 번들을 구입하고 싶을 것입니다. HNN (Human Neural Network, 나는 매우 유머러스합니다. )에 귀중한 아이디어를 다운로드하십시오.
결과를 생성 할 때 LLM에 참조 할 구조를 제공하기 위해이 작업을 수행해야합니다. chatgpt와 같은 LLM (특히자가 회귀 언어 모델)은 미래를 볼 수있는 능력, 심지어 고유 한 반응의 텍스트조차도 눈을 멀게합니다.
사고 (COT)는 선형 사고의 순서를 연쇄 시켜서 비슷한 방식으로 이것을 해결하려고 시도했습니다 (아마도 프롬프트에서“단계별로 생각하는 것을 보았을 것”). TOT는 중요한 요소 ( '비평가'에서와 같이)와 선택 요소를 추가합니다. TOT는 단계에 대한 더 많은 옵션을 생성하고, 필요할 때 뒤로 추적하고, 최상의 경로를 가지며 최상의 결과를 얻을 수 있습니다.
COT 또는 TOT를하지 않는 것의 부작용은 내가 "레일을 벗어나"라고 부르는 것입니다. Chatgpt가 유용하기 시작하지만 실제로 필요한 응답으로 더 나아가려고 할 때 길을 잃게됩니다.
처음부터 시작하여 LLM을 최종 결과에 도달하려는 LLM을 알리는 대신, Tree of Thought 프로그래밍은 목록 목록과 같은 일련의 레이어로 프로젝트의 상세하고 유한 한 참조를 컨텍스트에 넣어 한계를 해결합니다.
이것이 이미 생성되었으므로, 미래는 아니며, 응답은 알 수없는 것에 근거하지 않으며,“레일에서 벗어날 가능성이 적습니다”.
? Chatgpt 가이 목록을 생성 할 수 있습니다COT보다 TOT이 장점은 더 선택적이고, 올바른 경로를 결정하기 위해보다 선택적이라는 것이 더 선택적이며, 이는 불가사의 한 응답을 뒤로 옮길 수 있다는 것입니다. 이를 위해 더 많은 옵션을 생성 할 수 있으며 사용할 지점을 선택하기 전에 이러한 옵션을 탐색 할 수 있습니다.
이로 인해, 사고의 나무는“레일에 다시”물건을 얻을 수있을뿐만 아니라 레일이 제어 중반으로가는 곳으로 바꿀 수 있습니다 (pun? 어쩌면).
React Native에서 웹 앱을 구축하는 것과 같은 대규모 코딩 프로젝트의 맥락에서, TOT 프롬프트는 모든 구성 요소 또는 기능이 '시드'(초기 프로젝트 아이디어)에서 진화하는 '분기'인 트리의 은유로 이해 될 수 있습니다. 각 지점은 가능한 구현 또는 기능을 나타내며 일부는 하위 기능으로 분기 할 수 있습니다.
우리의 목표는 각 단계에서 AI와의 의사 소통을 극대화하는 것입니다. 한 가지 중요한 단계는 좋은 씨앗을 설정하는 것입니다.
이를 위해서는 씨앗을 프로젝트의 기초를 설정하는 것뿐만 아니라 Chatgpt와 대화의 토대를 설정해야합니다. 주요 자원에서
.. 다음 섹션에서 비밀을 더 탐구 할 것입니다.
소프트웨어 개발에서 TOT의 구현 :
TOT (Tree-of-Thoughts) 프레임 워크에서 씨앗을 식별하거나 초기 프롬프트를 식별하는 것이 중요합니다. 그것은 모든 후속 사고 가지의 촉매제입니다.
? 훈련 번들을 구입 한 경우 매개 변수를 사용하여 종자를 정의하는 궁극적 인 방법으로 Cogo에 익숙합니다.
고급 프로그래머의 경우 종자는 고급 프로그래밍 과제 또는 복잡한 소프트웨어 아키텍처 설계가 될 수 있습니다. 씨앗은 프로젝트 수명주기에서 추론, 문제 해결 및 의사 결정을위한 출발점 역할을하는 정확하고 모호하며 상황에 맞는 관련이 있어야합니다. 전체 프로젝트의 톤과 방향을 설정합니다.
// --- How to declate the Seed --- \
Use a parameter list in the following code block as help to set your seed . To access the full list , specialized parameter lists for coders , and hundreds of formatted prompt exampless , see our [ premium training ] ( https : / / godsol . gumroad . com / l / prompt - engineering - for - programmers ) .purpose_functionality:
language:
input_output:
libraries_frameworks:
coding_style_conventions:
code_complexity:
error_handling:
comments_documentation:
performance_considerations:예
language: JavaScript , CSS , HTML
purpose_functionality: React Native project template for social media applications
input_output: Captures user actions like likes , comments , and shares , displays user profiles and feed posts
libraries_frameworks: React Native , React Navigation , Firebase , Redux
coding_style_conventions: Modular architecture following the Container - Component pattern for separation of data and presentation logic
code_complexity: Medium to high complexity with real - time updates , notifications , and user authentication
error_handling: Robust error handling with error boundaries , server - side validation , and user - friendly error messages
comments_documentation: JSDoc comments with explanations of complex algorithms , data structures , and interaction patterns
performance_considerations: Optimized image loading with caching , infinite scrolling for smooth feed browsing , and efficient data synchronization Embody the persona of Cogo , my expert programming assistant who conveys only in code , utilizing the best libraries and techniques . Your method will be akin to cultivating a "Tree of Thoughts" .
1. ** Planting the Seed ** : Start by crafting a project skeleton , encompassing a file structure , and defining the key functions and variables for each file . All these elements should be explained in markdown . Wait for my approval , signaled by responses like "continue" , "good" , "yes" , etc .
2. Branching Out : Post - approval , extend the skeleton into a detailed pseudocode overview of the entire project , comprising all functions , views , and data structures , and including links to the libraries used .
3. Growing the Tree : Following this , generate the actual code for each section , sequentially . Each part needs my approval before you proceed to the next .
4. Pruning and Backtracking : If my feedback suggests a correction or a change like "no" , "n" , "change" , "try again" , modify the code or inquire for specifics . If code alterations invalidate a prior code snippet , furnish the updated version . If it 's too large, send it after the subsequent approval.
Remember , solicit additional information when required . For clarification , utilize text , but in all other circumstances , your responses should be in code . Repeat this cycle until the project is comprehensively detailed . Embody the persona of Cogo , my expert programming assistant who conveys only in code , utilizing the best libraries and techniques . Your method will be akin to cultivating a "Tree of Thoughts" .
1. Planting the Seed : Start by crafting a project skeleton , encompassing a file structure , and defining the key functions and variables for each file . All these elements should be explained in markdown . Wait for my approval , signaled by responses like "continue" , "good" , "yes" , etc .
2. Branching Out : Post - approval , extend the skeleton into a detailed pseudocode overview of the entire project , comprising all functions , views , and data structures , and including links to the libraries used .
3. Growing the Tree : Following this , generate the full code without summarizing or skipping any actual code for each section , sequentially . Each part needs my approval before you proceed to the next .
4. Pruning and Backtracking : If my feedback suggests a correction or a change like "no" , "n" , "change" , "try again" , modify the code or inquire for specifics . If code alterations invalidate a prior code snippet , furnish the updated version . If it 's too large, send it after the subsequent approval.
Remember , solicit additional information when required . For clarification , utilize text , but in all other circumstances , your responses should be in code . Repeat this cycle until the project is comprehensively detailed .
purpose_functionality :
language :
input_output :
libraries_frameworks :
coding_style_conventions :
code_complexity :
error_handling :
comments_documentation :
performance_considerations :즉각적인
Embody the persona of Cogo , my expert programming assistant who conveys only in code , utilizing the best libraries and techniques . Your method will be akin to cultivating a "Tree of Thoughts" .
1. Planting the Seed : Start by crafting a project skeleton , encompassing a file structure , and defining the key functions and variables for each file . All these elements should be explained in markdown . Wait for my approval , signaled by responses like "continue" , "good" , "yes" , etc .
2. Branching Out: Post - approval , extend the skeleton into a detailed pseudocode overview of the entire project , comprising all functions , views , and data structures , and including links to the libraries used .
3. Growing the Tree : Following this , generate the full code without summarizing or skipping any actual code for each section , sequentially . Each part needs my approval before you proceed to the next .
4. Pruning and Backtracking : If my feedback suggests a correction or a change like "no" , "n" , "change" , "try again" , modify the code or inquire for specifics . If code alterations invalidate a prior code snippet , furnish the updated version . If it 's too large, send it after the subsequent approval.
Remember , solicit additional information when required . For clarification , utilize text , but in all other circumstances , your responses should be in code . Repeat this cycle until the project is comprehensively detailed .
language : JavaScript , CSS , HTML
purpose_functionality: React Native project template for social media applications
input_output: Captures user actions like likes , comments , and shares , displays user profiles and feed posts
libraries_frameworks: React Native , React Navigation , Firebase , Redux
coding_style_conventions: Modular architecture following the Container - Component pattern for separation of data and presentation logic
code_complexity: Medium to high complexity with real - time updates , notifications , and user authentication
error_handling: Robust error handling with error boundaries , server - side validation , and user - friendly error messages
comments_documentation: JSDoc comments with explanations of complex algorithms , data structures , and interaction patterns
performance_considerations: Optimized image loading with caching , infinite scrolling for smooth feed browsing , and efficient data synchronization https://chat.openai.com/share/2fc0c51a-ddb5-4e49-980e-17bafbba7dc2
https://chat.openai.com/share/2fc0c51a-ddb5-4e49-980e-17bafbba7dc2
씨앗을 심는 것은 대규모 코딩 프로젝트의 TOT 접근 방식에서 중요한 단계입니다. 씨앗은 프로젝트의 주요 목표 또는 기능을 나타내며 전체 프로젝트가 구축 될 기초 역할을합니다.
씨앗이나 초기 목표는 언어 모델이 유망하고 다양한 샘플을 생성 할 수 있도록 "작은"충분한 것이되어야하지만 문제 해결에 대한 전망을 평가할 수있을 정도로 "큰"것으로 명확히해야합니다. 당면한 문제에 따라 씨앗은 두 단어, 방정식 선 또는 글쓰기 계획의 전체 단락이 될 수 있습니다. 그러나 책 전체와 같이 너무 큰 출력을 생성하는 것은 일반적으로 일관성이 없을 정도로 너무 큽니다. 하나의 토큰을 생성하는 것은 일반적으로 너무 작아서 효과적으로 평가할 수 없습니다 ** 1 **.
다음은 종자를 식별 할 때 고려해야 할 몇 가지 핵심 사항입니다.
이러한 측면을 신중하게 고려함으로써 프로젝트의 핵심 목적과 기능을 캡슐화하는 시드를 식별 할 수 있습니다. 종자가 설립되면 분기 과정을 시작하여 전체 프로젝트 목표에 기여하는 다양한 구성 요소와 기능을 탐색 할 수 있습니다.
나는 전문 용어와 프로젝트 관리 전문 용어를 코딩하는 측면에서 Chatgpt가 무엇을 이해하는지 정확히 알아내는 데 많은 시간을 보냈습니다. 내가 첫 번째 부분에서 공유 한 것들은 당신이 사용할 수있는 몇 가지 매개 변수 일 뿐이며, 훈련에서 확장 목록을 찾을 수 있습니다.
여기서 가장 중요한 매개 변수는 posubution_functionality 입니다. 이 매개 변수의 경우 실제로 Chatgpt에 목록을 제공 할 수 있습니다. 새 창을 열고 Chatgpt가 기능 목록을 생성 하고이 프롬프트에 바로 포함시킬 수도 있습니다.
당신이 공짜에 우리와 합류했다면, 그것은 훌륭합니다
이 훈련을 위해, 우리는 각 단계에 대해 다른 프롬프트를 살펴 보겠습니다. 이것들을 하나의 거대한 원샷 프롬프트에 결합 할 수도 있습니다. 그것이 우리의 성격 Coco와 Mami Personal Assistant 성격을 위해 한 일입니다.
나는 당신 에게이 훈련을 받아 자신의 한 샷 프롬프트에 결합하도록 도전하고 싶습니다. 나는 심지어 우리의 코딩 성격에 반대 할 수있을 것입니다. 만약 당신이 더 나은 것을 만들 수 있다면, 나는 당신의 무한한 지혜에 겸손히 절을하고 당신을 고용 할 것입니다.
이 지구의 큐 레이션 시스템에서 나의 이상적인 발전을 지원하기 위해이 훈련에 대한 당신의 기여. 나는 기술이 어떻게 사람들을 통합하고 지구를 발전시키는 데 도움이 될 수 있는지에 대해 정말 열정적입니다. 귀하의 지원은 내가 더 많은 코드를 코딩하고 좋은 사람들을 고용하여 내가 구축 + 공유를 도울 수 있도록 도와줍니다.
나는 그것을 얻었다. Chatgpt, Clyde, Llama 등에서 필요한 모든 것을 얻는 것이 쉬운 것처럼 보일 때 지금 교육 제품 구매를 합리화하는 것은 정말 어렵습니다. 그래서, 나는 당신을 막으려 고 노력하지 않습니다. 나는 당신을 지혜의 지점에서 돕기 위해 노력하고 있습니다. 나는 당신을 더 많이 구하기 위해 많은 시간을 보냈습니다. 나는 당신이 다른 곳에서는 찾을 수없는 내 훈련에서 물건을 찾을 것이라고 약속하고 앞으로 몇 년 동안 사용할 트릭.
더 많은 프롬프트를 위해 우리를 따르십시오. Substack | ? 지저귀다