Skip to content

Commit

Permalink
Merge pull request #221 from Cyfrin/revert-219-gin/cleanup-ai-prompting
Browse files Browse the repository at this point in the history
Revert "Written lesson cleanup: AI Prompting"
  • Loading branch information
Equious authored Sep 27, 2024
2 parents ff7bf30 + f58a80c commit cc853fe
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 12 deletions.
8 changes: 4 additions & 4 deletions courses/solidity/4-ai-prompting/1-ai-and-forums/+page.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Pinpoint your error, review your code manually making small adjustments you susp

There are several AI models available these days, each with their pros and cons. Here are a few to consider.

- [**ChatGPT**](https://chat.openai.com) - The OG. This model offered by OpenAI is robust, multi-modal, includes code interpretation and can browse the web. The best quality unfortunately comes from the paid version.
- [**ChatGPT**](https://chat.openai.com) - The OG. This model offered by OpenAI is robust, multi-modal, includes code interpretion and can browse the web. The best quality unfortunately comes from the paid version.
- [**Phind**](https://www.phind.com/search?home=true) - This is a programming focused model with intuition allowing it to proactively ask questions to clarify assumptions. Can also browse the web, and has a VS Code extension!
- [**Copilot**](https://www.microsoft.com/en-us/edge/features/copilot?form=MA13FJ) - formerly `Bing Chat`, and not to be confused with the IDE AI assistant, Copilot is rapidly becoming Microsoft's whole ecosystem response to the age of AI
- [**Google Bard**](https://bard.google.com/) - ehhhhh - results may vary.
Expand All @@ -37,7 +37,7 @@ There are `6 principles` to prompt engineering to get the best out of your AI.

- **Principle 1:** Write clear and specific instructions
- **Principle 2:** Give as much context as possible
- **Principle 3:** Use delimiters to clearly indicate distinct parts of the input
- **Principle 3:** Use delimiters to clearerly indicate distinct parts of the input
- **Principle 4:** Look out for `hallucinations`
- **Principle 5:** Understand the limitations of the model - many have strict context token limits (though this is rapidly changing)
- **Principle 6:** Iterate constantly
Expand All @@ -48,7 +48,7 @@ Asking questions is a skill, so keep practicing. There's a great free course at

### Read Docs

If a problem is occurring with a particular implementation, framework, language - whatever - you can almost always read the documentation for further insight and examples of how to accomplish your goals.
If a problem is occuring with a particular implementation, framework, language - whatever - you can almost always read the documentation for further insight and examples of how to accomplish your goals.

> You can even use AI to help you here by copying docs as context into a model like ChatGPT and asking questions to it
Expand All @@ -68,7 +68,7 @@ We always want to ask our questions in a web-indexed forum which will allow sear

- [**Ethereum Stack Exchange**](https://ethereum.stackexchange.com/) - a community-driven question-and-answer platform dedicated to Ethereum, and blockchain technology
- [**Stack Overflow**](https://stackoverflow.com/) - online platform that facilitates knowledge exchange and problem-solving within the global programming and software development community
- [**Peeranha**](https://peeranha.io) - Peeranha is a decentralized knowledge sharing platform built on web3 technology, particularly blockchain
- [**Peerhana**](https://peeranha.io) - Peeranha is a decentralized knowledge sharing platform built on web3 technology, particularly blockchain
- [**Reddit**](https://www.reddit.com/) - Reddit is a widely popular and diverse social media platform that serves as a hub for online communities, discussions, and content sharing

Questions asked on Discord and Twitter are likely to get buried in their conversational chaos and will never be indexed, so use these avenues sparingly.
Expand Down
4 changes: 2 additions & 2 deletions courses/solidity/4-ai-prompting/2-triage/+page.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,6 @@ When you're stuck on an issue you can't solve, you can visit forum platforms lik

### GitHub Issues

If you can't get help elsewhere, you can open an Github Issue in the [GitHub's Issue Tracker](https://github.com/Cyfrin/remix-fund-me-cu/issues). This section allows you to interact with the developer community, report bugs, and suggest enhancements. Remember to always search within existing issues before posting to avoid duplicates.
If you can't get help elsewhere, you can open an Github Issue in the [GitHub's Issue Tracker](https://github.com/Cyfrin/remix-fund-me-cu/issues). This section allows you to interact with the developer community, report bugs, and suggest enhancements. Remembert to always search within existing issues before posting to avoid duplicates.

GitHub is essential for sharing, writing, and interacting with fellow developers, as well as accessing and contributing to code. We will use it as a **portfolio** for our projects throughout the courses. This portfolio will become very valuable when applying for jobs, because it easily showcase your coding skills and contributions to open-source projects.
GitHub is essential for sharing, writing, and interacting with fellow developers, as well as accessing and contributing to code. We will use it as a **portfolio** for our projects thorughout the courses. This portfolio will become very valuable when applying for jobs, because it easily showcase your coding skills and contributions to open-source projects.
12 changes: 6 additions & 6 deletions courses/solidity/4-ai-prompting/5-speedrun/+page.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,28 +19,28 @@ Through Speedrun Ethereum, you'll delve into a plethora of projects, including:
- **Creating a simple Non-Fungible Token (NFT)**
- **Constructing a decentralized staking app**
- **Developing a token vendor**
- **Building a dice game** - learning about randomness on chain
- **Creating a decentralized exchange (DEX)**
- **Building a Dice Game** - learning about randomness on chain
- **Creating a Decentralized Exchange (Dex)**
- **Contructing and using a MultiSig Wallet**
- **SVG NFTs and on-chain data**
- **SVG NFTs and on chain Data**

...and much more

::image{src='/solidity/speedrun/speedrun2.png' style='width: 100%; height: auto;'}

To take advantage of these learning opportunities, visit [Speedrunethereum.com](https://speedrunethereum.com/) and get started!

### Intro to Scaffold-ETH 2
### Intro to Scaffold-ETH2

[Scaffold-ETH 2](https://scaffoldeth.io/) is a great resource for those learning Solidity and trying to visualize what their code is doing.
Scaffold-eth-2 is a great resource for those learning Solidity and trying to visualize what their code is doing.

It provides a clean front-end UI that will update dynamically with your smart contract changes, allowing you to interact with it and monitor adjustments you've made.

::image{src='/solidity/speedrun/speedrun3.png' style='width: 100%; height: auto;'}

### Final Remarks

Leverage the knowledge and resources provided by Speedrun Ethereum and Scaffold ETH to equip you in building innovative solutions on Ethereum. With determined effort and continuous learning, you're sure to make significant strides in the blockchain ecosystem.
Leverage the knowledge and resources provided by speedrun ethereum and Scaffold ETH to equip you in building innovative solutions on Ethereum. With determined effort and continuous learning, you're sure to make significant strides in the blockchain ecosystem.

Happy Bow-Tie Friday, Austin.

Expand Down

0 comments on commit cc853fe

Please sign in to comment.