草庐IT

Prompt工程之原则

全部标签

AI工程化—— 如何让AI在企业多快好省的落地?

1.前言前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。 点击跳转到网站作为计算机科学的一个重要领域,机器学习也是目前人工智能领域非常活跃的分支之一。机器学习通过分析海量数据、总结规律,帮助人们解决众多实际问题。随着机器学习技术的发展,越来越多的企业将机器学习技术作为核心竞争力,并运用在实际业务中。  但是,机器学习应用落地并非一件轻松的事情,AI开发者往往需要面对各个环节的挑战。这些环节包括目标定义、数据收集、数据清洗、特征提取、模型选择、模型训练、模型部署和模型监控等,其中任何一个环节出现失误,都可能影响算法和策略在最终业务中落地的效果,造成成倍的损失。反

面向 Stable Diffusion 的自动 Prompt 工程算法 BeautifulPrompt

近日,阿里云人工智能平台PAI与华南理工大学朱金辉教授团队合作在自然语言处理顶级会议EMNLP2023上发表了BeautifulPrompt的深度生成模型,可以从简单的图片描述中生成高质量的提示词,从而使文生图模型能够生成更美观的图像。BeautifulPrompt通过对低质量和高质量的提示进行微调,并进一步提出了一种基于强化学习和视觉信号反馈的技术,以最大化生成提示的奖励值。论文:TingfengCao,ChengyuWang,BingyanLiu,ZihengWu,JinhuiZhu,JunHuang.BeautifulPrompt:TowardsAutomaticPromptEngine

网络安全工程师必知的WEB知识

作为一名网络安全工程师,尤其是WEB渗透测试工程师,必须掌握一些WEB相关的基础知识,下面重点从WEB服务架构、浏览器请求过程、服务器操作系统、WEB应用服务器、数据库系统、动态网站脚本语言、WEB前端框架等。Web服务架构Web服务主要分为C/S架构和B/S架构。下面做一下分别介绍。C/S架构指客户端/服务器架构,客户端是一个程序安装在电脑上,专门用于和服务端连接,跨平台能力差,跨平台则需要重新开发客户端,现在这种架构基本上被弃用了,除非有特殊场景要求。B/S架构指浏览器/服务器架构,不需要安装客户端软件,通过浏览器访问服务器,业务扩展简单方便。浏览器请求过程首先由客户端发起DNS域名解析,

android - 逆向工程 HTTP 请求

我正在尝试解码由Androidinstagram应用程序发送到graph.instagram.com的帖子数据。该问题与此处发现的问题类似:ReverseEngineerHTTPrequest似乎iPhone应用程序处理此问题的方式与Android应用程序不同,或者自问该问题以来发生了某些变化。我已经使用Burp捕获了流量,似乎主要数据现在作为.gz文件发送到IG:POST/logging_client_eventsHTTP/1.1X-IG-Connection-Type:WIFIX-IG-Capabilities:3brTAw==X-IG-App-ID:567067343352427

idea中使用Statistic插件统计工程项目代码量,统计代码的注释率

目录1.需求2.Statistic插件3.统计代码量1.需求公司要对一个项目进行代码统计,这么多类,总不能让我一个一个数据,于是想到了Statistic插件。让我们一起看看Statistic插件怎么使用吧。2.Statistic插件首先需要知道Idea统计项目代码行数,主要是使用Statistic插件来统计,点击File->Settings,如下图所示:搜索Statistic,选中之后,点击右侧的Install进行安装插件即可,安装完成点击Apply->Ok即可。然后在左下方可以看到Statistic,若看不到则重启idea即可。3.统计代码量点击下面任务栏的Statistic标签,如下图:点

Android——如何管理多个布局文件才符合DRY原则?

为了支持不同的分辨率,我们需要按照SupportingMultipleScreens中的描述制作布局文件的变体。很好。假设您不打算显示不同的UI排列,而只是想适本地拉伸(stretch),那么您的变化主要是关于不同的权重。至少到目前为止,我的应用就是这种情况。现在,您如何管理更改具有这种结构的应用程序?由于它会多次重复布局,因此应用程序中的一个布局更改会导致多个文件发生更改。我想到了两个选择:在代码中动态更改值缺点是您的布局相关工作会溢出到代码中。我真的不喜欢这样。制作子布局以提取常见的布局元素缺点是布局的层次结构会更深、更杂乱,因此更难弄清楚发生了什么。不过,由于HierarchyV

【AIGC】prompt工程从入门到精通

注:本文示例默认“文心大模型3.5”演示,表示为>或w>(wenxin),有时为了对比也用百川2.0展示b>(baichuan)有时候为了模拟错误输出,会用到m>(mock)表示(因为用的大模型都会给出正确答案)有时候直接贴网络来源的示例,不重跑大模型,就用o>(original)表示本文持续更新中…一、提示工程介绍1.1提示词使用提示词(prompt)来指导AI执行任务的过程称为提示(prompting)。提示词(prompt)是与大模型进行交互的输入,可以是一个问题、一段文字描述或者任何形式的文本输入。1.2提示词要素有的人把prompt分为角色(Role)、指令/任务(Instructi

鸿蒙应用开发学习|HarmonyOS工程介绍

系列文章目录第一章HarmonyOS是什么第二章基础环境和开发工具文章目录系列文章目录前言一、HarmonyOS工程介绍二、工程目录结构三、工程目录介绍1.entry2.Ability3.库文件4.资源文件5.配置文件6.pack.info7.HAR总结前言本文将会给大家梳理HarmonyOS源码目录结构,介绍重要目录包含的内容与作用,便于大家在学习开发过程中有全局观,有针对性的研读开发。HarmonyOS源码文件之多,想要短时间内研读完成是比较困难的。对于我们刚刚学习此操作系统的开发来说,如果一个个目录去研读代码,需要花费大量的时间。一、HarmonyOS工程介绍HarmonyOS应用/服务

最新AI绘画Midjourney绘画提示词Prompt教程

一、Midjourney绘画工具SparkAi【无需魔法使用】:sparkAi创作系统是基于ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统,支持OpenAI-GPT全模型+国内AI全模型。本期针对源码系统整体测试下来非常完美,可以说SparkAi是目前国内一款的ChatGPT对接OpenAI软件系统。那么如何搭建部署AI创作ChatGPT?小编这里写一个详细图文教程吧!本系统使用Nestjs+Vue+Typescript框架技术,持续集成AI能力到本系统。支持GPT-4-Turbo模型、支持DALL-E3文生图,支持最新GPT-4-Turbo模型、GPT-4-1106-

【新】华为OD机试 - 基站维修工程师 & 找出重复代码(Python)| 运气好,这就是原题

基站维修工程师题目小王是一名基站维护工程师,负责某区域的基站维护。某地方有n个基站(1并且基站x到基站y的距离,与基站y到基站x的距离并不一定会相同。小王从基站1出发,途经每个基站1次,然后返回基站1,需要请你为他选择一条距离最短的路。输入站点数n和各站点之间的距离(均为整数)。如:3{站点数}021{站点1到各站点的路程}102{站点2到各站点的路程}210{站点3到各站点的路程}输出描述最短路程的数值示例一输入3021102210输出3解题思路输入n,表示城市数量。输入n行,每行n个整数,表示城市之间的距离。在solve_method函数中,对于每一个城市(除了第0个城市),计算从第