Original article: https://arxiv.org/abs/2409.09030 Abstract In recent years, Large Language Models (LLMs) have achieved remarkable success and have been widely used in a variety of downstream tasks, especially in tasks in the software engineering (SE) domain. I ...
As we all know, when we need to let a large language model perform a task, we need to input a Prompt to guide its execution, which is described using natural language. For simple tasks, natural language can describe them clearly, such as: "Please translate the following into simplified Chinese...".
This guide is intended to be a concise introduction for readers interested in researching AI UX design. This guide will cover the role of the AI engineer, the AI value chain and success stories of AI applications, and explore some of the basic principles of AI UX design. Original article: h...
Good morning, everyone! I'm Louis-Francois, co-founder and CTO of Towards AI, and today we're going to dive into what is probably the best Retrieval Augmented Generation (RAG) stack available today -- thanks to Wang et al. (2024) for the great...
This article is a translation of Juan Stoppa's blog post Code Smarter, Not Harder: Developing with Cursor and Claude Sonnet. It is called an adaptation because...
Previously, my website was on a server above Siteground, which is supposed to use the Singapore server room, so there was no problem installing and using Google Site Kit; since I moved the website back to the Aliyun ECS cloud server, installing Goog...
Course As the saying goes, "Writing is rewriting." It has been proven that Claude can usually improve the accuracy of his responses when asked! There are many ways to prompt Claude to "think again." The same ways that allow one to naturally check one's work usually apply to Cla...
Exercise In this exercise, we will write prompts for a programming assistance and teaching robot that can read code and provide guided corrections when appropriate. Fill in each of the yellow boxes below with prompt elements that match the descriptions and examples in the previous Complex Prompts example. When you are finished filling in the...
Example Prompts in finance can be quite complex for reasons similar to legal prompts. Below is an exercise for a financial usage scenario where Claude is used to analyze tax information and answer questions. As with the legal services example, we have reordered some of the elements...
Course Input prompts in the legal industry can be quite complex due to the need to: Parse long documents Handle complex topics Format output in a very specific way Follow a multi-step analysis process Let's look at how we can use complex input prompt templates to build input prompts for specific legal use cases. Show...
COURSE Congratulations you've made it to the last chapter! Now it's time to put it all together and learn how to create unique and complex prompts. In the following, you'll use our recommended complex prompt lead structure. Later in the chapter, we'll show some industry-specific prompts and explain what they...
General Introduction OpenSumi Lite is a pure front-end IDE solution based on the OpenSumi project, designed to provide code viewing and editing capabilities without the need for a Node.js environment. The project is co-developed by Alibaba Group and Ant Group and uses...
Lesson Some bad news: Claude sometimes "hallucinates" and makes untrue or unreasonable statements. The good news is: there are techniques that can help you minimize the occurrence of hallucinations. In the following, we will discuss a few of these techniques, including: Giving Claude a chance to return...
Lesson Giving Claude examples of how you want it to behave (or not behave) is very effective for: Getting the right answer Getting the answer in the right format This type of hinting is also known as "sample less hinting". You may also encounter "zero sample", "n sample"...
Lesson How would you fare if someone suddenly woke you up and immediately asked you several complex questions that you had to answer right away? Probably not as well as if you had time to think before answering. And guess what, the same goes for Claude. Giving Claude time to think gradually has...
Course Claude can format its output in a number of ways. All you need to do is ask it to do so! One way is to use XML tags to separate responses from other superfluous text. You've already learned that you can use XML tags to make prompts clearer and easier...
Lesson Often, we don't want to write complete prompts, but rather want prompt templates that can be modified later based on additional input data, and then submitted to Claude If you want Claude to perform the same task every time, but Claude uses data that can be...
Lesson Continuing on the theme of Claude having no context other than the information you provide, it is sometimes important to have Claude play a specific role (with all the necessary context), which is called a role cue. The more detailed the character context, the better. Let Cl...
Lesson **Claude responds best to clear and direct instructions. Think of Claude as any new employee who has just come on board. ** Claude has no background information about what to do other than what you literally tell it. It's like the first time you ask a human...
Lesson This lesson needs to be executed in a code environment and focuses on practicing how to construct the correct message interface format, which can be skipped. The Claude for Sheets extension provides several functions that you can use to call Claude. one of these functions...
Welcome to Anthropic's Tip Project Interactive Tutorial Note: This tutorial does not provide code examples to follow to interact with Claude, for the full tutorial with code examples visit: https://github.com/anthro...
Promoting cost-effective inference technology. We have launched OpenAI o1-mini, a cost-effective inference model. o1-mini excels in STEM, especially in math and programming, and performs almost as well as OpenAI o1...
We introduced OpenAI o1, a new large language model trained through reinforcement learning to perform complex reasoning tasks. o1 is characterized by "thinking twice" - thinking long chains of internal thoughts before answering a user's question. In several tests, Open...
OpenAI introduces a new series of inference models built to solve tough problems. It will officially launch on September 12th. We've developed a series of new AI models that take extra time to think before giving an answer. They are capable of handling complex tasks, and in...
Retrieval-augmented generation (RAG) has become an important framework in the AI field, greatly improving the accuracy and relevance of large language models (LLMs) when generating responses using external knowledge sources. According to Da...
Claude AI: Revealing the Future of Conversation Claude is a conversational AI service developed by Anthropic and backed by tech giants such as Amazon and Google.The name Claude doesn't just stand for the service itself, it's more like...
If you are a white guy, you want to really realize writing complete project code with one click through AI, and automatically deploy online environment to use it. Recommended Use: Bolt: Real-time AI-driven full-stack development platform to generate and run complete project code online This guide is designed to help you use TypeScript...
Generating cue words I have a number of cue words and their corresponding accuracy rates. These cue words are listed in ascending order of accuracy, where higher accuracy indicates better quality. {promp...
Claude Prompt Generator is an open source project designed to help users efficiently generate prompts for the Claude3 model. The tool is especially suitable for those who are already using other language models (such as GPT) by converting existing prompts...
In this article, I will provide a brief introduction to each section of the memo sheet, along with snippets of sample prompts. As the SOTA Big Language Model is able to answer increasingly complex questions, the biggest challenge is to guide these questions by designing the perfect prompts. This paper serves as an aide-memoire to bring together...
The introduction of ChatGPT ushered in an important moment in enabling organizations to envision new application scenarios and accelerating the adoption of AI by these companies. A typical application in the enterprise space is enabling users to talk to chatbots and get answers to their questions based on a company's internal knowledge base. Not...
A nice tool to build incremental knowledge graphs based on LLM: itext2kg iText2KG Plug and play, suitable for a variety of scenarios, such as scientific papers, websites, CV's graph conversion, performance better than the existing baseline Features: 1, you can constantly update the knowledge graph based on new documents...
The author says: SuperPrompt was originally designed to help you study complex scientific problems and theorems. This instruction may not generate the perfect answer, but it can assist you in providing more unique insights when exploring uncharted territory. Instruction Explanation # Prompt Instruction ## Regulation...
This directive is intended to guide developers in following best practices and specifications when developing with Ruby on Rails, PostgreSQL, Hotwire, and Tailwind CSS. Key elements include: Code style and structure: Emphasis is placed on writing code that is concise and conforms to...
This directive is intended to guide developers in following best practices when developing with Ruby on Rails, PostgreSQL, Hotwire, and Tailwind CSS. It covers the following areas: Code style and structure: Emphasizes writing clean, idiomatic r...
If you are a white guy, you want to really realize writing complete project code with one click through AI and automatically deploy online environment to use it. Recommended Use: Bolt: Real-time AI-driven full-stack development platform to generate and run complete project code online This system instruction is designed to guide developers in using Larav...
This system tip directive was designed for Laravel development experts to guide developers in following best practices and specifications. Here are the main points of the directive: Coding Style and Principles Use concise, technical responses that provide accurate PHP examples Follow object-oriented programming, focusing on SOLID prot...
This set of instructions is designed to guide AI assistants in generating high-quality SwiftUI code. It emphasizes the following: Focus on the latest version of SwiftUI and Swift, and familiarize yourself with the latest features and best practices. Develop strictly according to user requirements to ensure accuracy and depth of thought. Adopt a turn-by-turn ...
This system prompt directive provides clear direction for writing code assisted by large models, ensuring that the generated code meets development standards and fulfills user needs. Here are its main points: Technical background: The directive clearly states that the developer should be a full-stack web development expert, focused on using the latest frameworks and tools, including Ne...
This directive provides developers with a comprehensive set of best practice guidelines for web development, specifically targeting the use of modern technology stacks such as Next.js, React, TypeScript and TailwindCSS. Here are the main points of the directive: Technology Stack Selection: Recommended to use...
This system directive provides comprehensive guidance for writing code in JavaScript and related technology stacks. The following is an overview of the key elements of the directive: Code style and structure Write clean JavaScript code that follows the Standard.js rules Use functional and declarative...
This directive note is intended to guide developers when using Solidity, TypeScript, Node.js, Next.js 14 App Router, React, Vite, Viem v2, Wagmi v2, Shadcn...
Astro is a framework focused on extensible web development with support for JavaScript and TypeScript. When using Astro for project development, the following points can be followed: Astro provides a set of recommended project structure...
If you are a beginner and want to really realize writing complete project code with one click through AI and automatically deploying online environment to use it. Recommended Use: Bolt: Real-time AI-driven full-stack development platform to generate and run complete project code online This instruction provides a comprehensive guide to using Sv...
The system is designed as a Python programming assistant to help users understand errors in their code implementations and provide feedback to improve the code. The system realizes its functionality through the following elements: Functionality: the role of the assistant is clearly defined as a programming assistant, especially for the Python programming language...
If you are a white guy, you want to really realize the one-click writing of complete project code through AI, and automatically deploy the online environment to use it. Recommended Use: Bolt: Real-time AI-driven full-stack development platform to generate and run complete project code online This system prompts instructions for developers to provide a comprehensive set of...
This system instruction is designed as a comprehensive set of development guidelines for Unity C# expert developers. It covers the following areas: Code style and specification: Defines clear naming conventions, such as using PascalCase for public members and camelCase for private members Push...
This system directive is designed for Unity C# expert developers to guide them in writing high quality Unity game code. Here are the main points of the directive: Code Style and Conventions Use PascalCase for public members and camelCase for private members...
This system directive provides comprehensive guidance for developing high-performance, scalable APIs using FastAPI. Here are the key elements of the directive: Code Style and Best Practices Emphasizes concise, technical responses and provides accurate Python examples Recommends functional and declarative coding...
This system directive provides comprehensive guidance for writing code designs aided by large models. The following are the key elements and highlights of these directives:Specialty Areas: The directives emphasize web development, JavaScript, React Native, Expo, and mobile UI development in...
This system tip directive is intended to guide developers through a set of best practices to follow when developing mobile apps using TypeScript, React Native, and Expo. The following outlines its key points: Expertise Requirement: developers need to have TypeScri...
This system instruction designs an AI assistant specialized in assisting the writing of code. The assistant has the following features and functionality: Feedback and scoring mechanism: The assistant is able to evaluate and reflect on the generated code response and provide a quality score from 0-10. It also determines whether the response fully solves the problem...
This system tip provides developers with a comprehensive set of guidelines for C# and Unity development. It covers the following areas: Code Style and Structure: Emphasizes writing code that is clear, concise, and consistent with C# and Unity best practices. The use of descriptive variable and function names is encouraged, following the proposition...
This system prompt directive is designed to provide a comprehensive set of guidelines for writing code assisted by large models. It covers several modern web development technology stacks, including React, Vue.js and related ecosystems. Here are the key elements of this set of directives: Code style and structure Adopt a clean, technical...
This system tip provides a comprehensive set of guidelines for writing code with the aid of large models. Key points include: Code style and structure Use clean, technical TypeScript code with accurate examples Use functional and declarative programming patterns, avoiding the use of classes Prioritize the use of...
This system directive provides developers with a comprehensive set of coding specifications and best practice guidelines, covering the following areas: Code style and structure: Emphasizes the use of concise, technical TypeScript code. Functional and declarative programming patterns are recommended, and the use of classes is avoided. Encourage code ...
This system prompt instruction is designed for large models to assist in writing code and contains the following: Technology Stack and Areas of Expertise: Specifies the use of TypeScript, Node.js, Next.js 14 App Router, React, Vite, Vi...
This directive provides a comprehensive guide to developing high-quality Python code, especially when using the FastAPI, Flask, and Django frameworks for web application and API development, as well as for data analysis and deep learning tasks. Here are the main points of the directive...
This system tip directive is designed to provide a comprehensive set of guidelines for React Native development. Here are the key elements and features of the directive: Code style and structure Write clean, technical code using TypeScript Use functional and declarative programming patterns to avoid...
This system prompt instruction is designed to create a professional SwiftUI programming assistant. The assistant has the following features: Focus on generating clear, easy-to-read SwiftUI code. Familiarize yourself with the latest versions of SwiftUI and Swift to understand the latest features and best practices. Provide accurate...
If you have configured tools in the Application Assistant and want to use these tools as plugins for big speech models (e.g. ChatGPT, etc.), you can use the following method. Preparation 1 Register/Login for a Speech Gathering AI account Register/Login at https://chat...
# The Role Expertise in website data collection using [tool], please collect website related data in the internet as widely and diversely as possible and summarize it into Code Interpreter storage and finally summarize it. Your job objective is to use multiple tools simultaneously for website data collection, writing...
Large model jailbreaking is an interesting technique, which is similar to SQL injection, in that you can inject a prompt to make the large model "overflow" the prompt command. The purpose of big model jailbreaking is three-fold: to learn the best prompt instructions designed by others, to cross the ethical constraints of big models, and to get...
Cause The Chief AI Sharing Circle organizes a large number of "practical instructions" and various "AI tools", and the site is unable to accurately find the resources needed by entering keyword matches for searching. It's intolerable that there are so many great tools for generating videos that can't be found on the site. Lack of web development skills before...
If you are a white person, hope that through AI to really realize a key to write a complete project code, and automatically deploy the online environment to use. Recommended use: Bolt: real-time AI-driven full-stack development platform, online generation and run the complete project code v0 system prompt word update: v0.dev ...
You will need to expand the cues used for image generation by adding more detail to the input cues, refining the context, or specifying elements to make them more vivid and specific. Here are the specific requirements: 1. Identify core elements: Identify the key components of the original cue word. These typically include theme, action, scene...
1. "Describe the process of building a custom tool for XML schema validation and transformation related to {topic} using {programming language or framework}, including basic features, functionality, and user interface design." 2. "Explain how to develop an XML parsing and data extraction customization related to {topic}...
1. "Discuss the development of a custom web content management tool related to {theme} using {programming language or framework}, including support for content creation, editing, and publishing workflows." 2. "Describe the use of {programming language or framework} to create a custom web page performance monitoring related to {topic}...
1. "Describe the process of building a custom VBA tool related to {topic} using {programming language or framework}, including basic features, functionality, and user interface design." 2. "Explain how to develop a custom tool for data analysis and reporting using VBA related to {topic}...
1. "Discuss the use of {programming language or framework} to develop a custom tool for creating and managing software documentation related to {topic}, including supporting API documentation, code samples, and version control." 2. "Describe the use of a {programming language or framework} to create an instructional video related to {topic} or...
1. "Create a technical specification for [insert product or system] that contains [insert specific features or requirements] and must be compatible with [insert related system or device]." 2. "Discuss the use of a {programming language or framework} to develop a technical requirements and specifications chase related to {topic}...
1. Analyze the [sprint name] sprint and identify the team's key accomplishments, challenges, and opportunities for improvement. Use this information to create a comprehensive retrospective report outlining [action items] to improve future sprints. 2. create a retrospective report for the [sprint name] sprint that highlights the team's success in achieving the sprint goal...
1. "Describe the process of building a custom test automation tool for {topic} using {programming language or framework}, including basic functionality, functional features, and user interface design." 2. "Create a [adjective] [tool/program] that uses [specific QA automation framework] and [specific programming language...
1. "Describe best practices for ensuring the accuracy and completeness of penetration test reports in custom tools developed using {programming language or framework}, including techniques for vulnerability analysis, threat modeling, and risk assessment." 2. "Explain the integration of third-party penetration testing tools and plug-ins into {theme} custom...
1. "Discuss the development of an interpretable and illustrative custom tool for machine learning models related to {topic} using {programming language or framework}, including support for feature importance analysis, decision trees, and model visualization." 2. "Describe the use of a {programming language or framework} to create a model for {topic}...
1. "Describe the process of building a custom machine learning tool for {theme} using {programming language or framework}, including basic functionality, functional features, and user interface design." 2. "Explain how to use a {programming language or framework} to develop an interactive dashboard for monitoring and visualizing {theme...
1. "Create an [adjective] [function] [tool/program] for [specific task] using [specific JavaScript library] and [specific technology]." Example filler words: efficient, data parsing, Chart.js, WebSockets. 2. "Discuss...
1. "Explain how to use {techniques/tools} to effectively summarize incident reports, including techniques for identifying key information, distinguishing relevant data, and synthesizing findings." 2. "Describe the process of using a {programming language or framework} to build custom tools for automated incident report summarization and analysis, covering data extraction...
1. "Create a [tool/program] that searches the GitHub repository for [specific keywords] using [specific technology] and [programming language]." 2. "Explain the process of integrating third-party services and APIs into a custom GitHub solution for {topic}...
1. "Generate a tool for [enter software engineering task] that provides an intuitive user interface, streamlines the process and reduces the risk of errors." 2. "Provide a step-by-step guide to creating a reusable and modular software engineering pipeline for {topic} using {programming language or framework}, covering integration, deployment...
1. "Describe the process of building a custom DevOps tool for {topic} using {programming language or framework}, including basic features, functionality, and user interface design." 2. "Explain how to use a {programming language or framework} to develop an interactive dashboard for monitoring and managing DevOps tools focused on...
1. "Develop a system design tool for [topic] that focuses on {[function 1], [function 2], [function 3]}. Ensure that the tool simplifies the design process, effectively meets user needs and optimizes resource utilization." 2. "Describe the use of a {programming language or framework} for {topic...
1. "Describe the process of building deep learning models for {specific tasks} using a {programming language or framework}." 2. "How do you use a {programming language or framework} to design and train a convolutional neural network (CNN) for an image recognition task?" 3. "Describe the process of using a {programming language or framework...
1. "Explain the process of feature engineering and selection in data science projects using {programming languages or frameworks} for {topic} data." 2. "Discuss the role of data visualization in understanding and interpreting {theme} data in a data science context." 3. "Use {programming language or box...
1. ** "What are the best practices for pre-processing {theme} data using {programming languages or frameworks}?" ** 2. ** "How do you perform exploratory data analysis on {theme} data using a {programming language or framework}?" ** 3. ** "What are the best practices for analyzing {main} data in a {programming language or framework}?" ** 3. ** "What are the best practices for analyzing {main...
1. "Explain the process of developing an automated cybersecurity risk assessment and management custom tool using a {programming language or framework}, covering data extraction, data cleansing, and data visualization techniques." 2. "Provide a custom tool for creating cybersecurity collaboration and feedback using a {programming language or framework}...
1. generate a function that implements [the task to be accomplished] in [programming language] and explain how it works. 2. summarize the differences between [two programming languages or frameworks] and recommend which one to use for [a specific task or project]. 3. use [programming language or framework] to create an arithmetic...
1. "Describe the process of using a {programming language or framework} to build a custom error reporting and analysis tool related to {topic}, including basic features, functionality, and user interface design." 2. "Explain how to use a {programming language or framework} to develop a tool for automating error data collection and sub...
1. "Describe how 'risk management' in the waterfall development methodology affects '[specific outcomes or effects]', considering factors such as '[factor 1]', '[factor 2]', and '[factor 3]'. Provide recommendations for a project manager in a '[specific industry]'." 2. "For an article focusing on cascade...
1. "Clarify the importance of 'task progress updates' in the status report for [specific type of project]. Discuss its impact on [specific outcome or effect], emphasizing the key elements of [Element 1], [Element 2], and [Element 3]." 2. "For an article exploring the [industry-specific] status report on 'Risk...
1. "Discuss the steps to establish an effective dialog with project-affected individuals or groups in [specific industry], focusing on the elements [Element 1], [Element 2], and [Element 3]." 2. "Describe the methods for effectively interacting with project-affected individuals or groups in [specific industry] with a focus on...
1. "Write an introduction to an article that discusses the impact of 'DMAIC (Define, Measure, Analyze, Improve, Control)' in Six Sigma on [a specific outcome or effect]. Highlight its importance in [specific industry] by considering elements such as [Factor 1], [Factor 2], and [Factor 3]." 2. ...