ChatGPT更新了Mention功能,集结若干GPTs作战,AI智能体的心智入口;向量数据库的挑战和未来

[ChatGPT升级Mention功能,允许跨GPTs协作;Vary-toy提供轻量级多模态模型;谷歌Bard在LLM竞赛中超越GPT-4;百川智能Baichuan3超越GPT-4;谷歌Lumiere推出文生视频模型。同时,向量数据库与AI检索面临革新挑战。,OpenAI面对版权诉讼、竞争压力和监管问题,AI工具如国内AiBard123和Github-AiBard123值得关注。]
摘要由CSDN通过智能技术生成

在这里插入图片描述

🦉 AI新闻

🚀 ChatGPT更新了Mention功能,集结若干GPTs作战,AI智能体的心智入口

摘要:OpenAI在ChatGPT中引入了一个新功能,允许用户在聊天时任意@一个GPTs(即ChatGPT最新推出的AI Agent 智能应用)。这个功能的引入让人们可以在聊天中随意@群里各路高手,确保@到的AI智能体会知无不言,言无不尽,使得ChatGPT的GPTs能力可以在任何已存在@符号使用习惯的场景里长驱直入,畅通无阻。因此,@GPTs功能让ChatGPT的GPTs能力和人们早已熟知的@操作自然联系起来,使得AI Agent的参与变得更加自然和便捷。

🚀 研究人员推出适合年轻人的多模态大模型Vary-toy

摘要:Vary-toy是一款大小不到2B的多模态大模型,能够通过消费级显卡进行训练。这项研究由旷视、国科大、华中大的研究人员共同提出。Vary-toy具备文档OCR识别、视觉定位、图像描述、视觉问答等多项功能。目前,Vary-toy的代码和模型已开源,并提供了在线demo供试用。

🚀 谷歌Bard在LLM排位赛超越GPT-4 成为第二名

摘要:谷歌Bard在最新的第三方LLM排位赛中击败GPT-4,排名第二,距离排名第一的GPT-4 Turbo差距很小。这一成就引起了广泛关注,因为Bard是基于较小规模的Gemini Pro-scale模型实现的。尽管Bard在排行榜上取得了显著成绩,但仍有人对其解决实际问题的能力表示怀疑。此外,OpenAI在同一天发布了新的GPT-4 Turbo模型,引发了业界对AI模型性能的进一步讨论。

🚀 百川智能发布Baichuan 3大语言模型 中文能力超越GPT-4

摘要:百川智能推出了参数达千亿的大语言模型Baichuan 3,声称在中文任务评测上超过了GPT-4。Baichuan 3在医疗逻辑推理评测上同样表现出色,成为“中文医疗任务最佳大模型”。训练过程中采用的技术手段如动态数据选择和异步CheckPoint存储等,保证了训练的稳定性和故障恢复速度。Baichuan 3还突破了迭代式强化学习技术,提升了语义理解和生成能力,尤其在诗词创作方面表现显著。百川智能成立于2023年4月10日,由前搜狗公司CEO王小川创立。Baichuan 3模型已上线百川智能官网,供公众体验。

🚀 谷歌推出Lumiere文生视频模型 一次生成完整视频

摘要:谷歌研究院推出了名为Lumiere的“文生视频”扩散模型,使用了自家的“Space-Time U-Net”基础架构,能够一次生成“完整、真实、动作连贯”的视频。这与业界常见的“分段生成视频”方法不同,后者先产生关键帧再通过时间超级分辨率技术生成视频,难以保证视频的连贯性和真实性。Lumiere一次可以生成80帧视频,研究人员表示,5秒视频长度已经超过大多数媒体作品中的平均镜头时长。Lumiere建立在预先训练的“文生图”模型基础上,通过空间超分辨率模型和Multidiffusion通用生成框架提升模型稳定性,保证了视频的一致性和连续性。

🗼 AI知识

🔥 向量数据库的挑战和未来

当前存在大量矢量数据库及检索工具的现状,提出了两种不同的观点。一方面认为已经存在足够多的选择,而另一方面则认为需要专注于重新思考检索问题,并预测智能公司将会投入更多的资金和精力来解决这个领域的问题。最终可能会形成类似于传统搜索引擎的全面检索和排序系统,但会包含更多的人工智能和聊天体验等功能。

🔥 OpenAI面临的挑战

OpenAI在2023年取得了巨大成功,但随后面临了一系列挑战。公司可能会面临大量诉讼,因为其AI系统可能侵犯版权。此外,公司请求政府放宽版权法规定,引起了争议。另外,公司的利润和市场地位可能会受到竞争的影响。AI系统可能存在真实性问题,且难以修复。公司也面临监管压力和内部矛盾。最终,OpenAI可能会因为种种问题而失去之前的无限潜力和魅力。



更多AI工具,参考国内AiBard123Github-AiBard123

以下是Android登录和注册的基本步骤,包括与MySQL数据库的连接和相关的查询操作。 1. 创建一个Android项目,并添加以下依赖项: ``` implementation 'com.android.volley:volley:1.1.1' implementation 'com.android.support:design:28.0.0' implementation 'com.android.support:cardview-v7:28.0.0' implementation 'com.android.support:recyclerview-v7:28.0.0' ``` 2. 在布局文件中添加控件,如EditText、Button等,用于输入用户名和密码以及提交表单。 3. 在MainActivity.java中实现以下方法: - registerUser():用于将用户注册信息插入到数据库中。 ```java private void registerUser() { final String name = editTextName.getText().toString().trim(); final String email = editTextEmail.getText().toString().trim(); final String password = editTextPassword.getText().toString().trim(); StringRequest stringRequest = new StringRequest(Request.Method.POST, REGISTER_URL, new Response.Listener<String>() { @Override public void onResponse(String response) { Toast.makeText(MainActivity.this, response, Toast.LENGTH_LONG).show(); } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Toast.makeText(MainActivity.this, error.toString(), Toast.LENGTH_LONG).show(); } }) { @Override protected Map<String, String> getParams() throws AuthFailureError { Map<String, String> params = new HashMap<>(); params.put(KEY_NAME, name); params.put(KEY_EMAIL, email); params.put(KEY_PASSWORD, password); return params; } }; RequestQueue requestQueue = Volley.newRequestQueue(this); requestQueue.add(stringRequest); } ``` - loginUser():用于验证用户登录信息并从数据库中检索数据。 ```java private void loginUser() { final String email = editTextEmail.getText().toString().trim(); final String password = editTextPassword.getText().toString().trim(); StringRequest stringRequest = new StringRequest(Request.Method.POST, LOGIN_URL, new Response.Listener<String>() { @Override public void onResponse(String response) { if (response.trim().equals("success")) { openProfile(); } else { Toast.makeText(MainActivity.this, "Login failed", Toast.LENGTH_LONG).show(); } } }, new Response.ErrorListener() { @Override public void onErrorResponse(VolleyError error) { Toast.makeText(MainActivity.this, error.toString(), Toast.LENGTH_LONG).show(); } }) { @Override protected Map<String, String> getParams() throws AuthFailureError { Map<String, String> params = new HashMap<>(); params.put(KEY_EMAIL, email); params.put(KEY_PASSWORD, password); return params; } }; RequestQueue requestQueue = Volley.newRequestQueue(this); requestQueue.add(stringRequest); } ``` - openProfile():用于打开成功登录后的用户资料页面。 ```java private void openProfile() { Intent intent = new Intent(this, ProfileActivity.class); intent.putExtra(KEY_EMAIL, editTextEmail.getText().toString().trim()); startActivity(intent); } ``` 4. 在PHP服务器上创建以下文件: - config.php:用于配置数据库连接信息。 ```php <?php define('DB_USER', "your_username"); // Your database user name define('DB_PASSWORD', "your_password"); // Your database password (mention your db password here) define('DB_DATABASE', "your_database_name"); // Your database name define('DB_SERVER', "localhost"); // db server (Mostly will be 'local' host) ?> ``` - db_connect.php:用于连接数据库。 ```php <?php class DB_CONNECT { function __construct() { $this->connect(); } function __destruct() { $this->close(); } function connect() { require_once __DIR__ . '/config.php'; $con = mysqli_connect(DB_SERVER, DB_USER, DB_PASSWORD) or die(mysqli_error()); $db = mysqli_select_db($con, DB_DATABASE) or die(mysqli_error()) or die(mysqli_error()); return $con; } function close() { mysqli_close(); } } ?> ``` - register.php:用于处理用户注册信息。 ```php <?php require_once __DIR__ . '/db_connect.php'; $db = new DB_CONNECT(); if (isset($_POST['name']) && isset($_POST['email']) && isset($_POST['password'])) { $name = $_POST['name']; $email = $_POST['email']; $password = $_POST['password']; $result = mysqli_query($con, "INSERT INTO users(name, email, password) VALUES('$name', '$email', '$password')"); if ($result) { echo "success"; } else { echo "error"; } } else { echo "required fields missing"; } ?> ``` - login.php:用于验证用户登录信息并从数据库中检索数据。 ```php <?php require_once __DIR__ . '/db_connect.php'; $db = new DB_CONNECT(); if (isset($_POST['email']) && isset($_POST['password'])) { $email = $_POST['email']; $password = $_POST['password']; $result = mysqli_query($con, "SELECT * FROM users WHERE email = '$email' AND password = '$password'"); if (mysqli_num_rows($result) > 0) { echo "success"; } else { echo "error"; } } else { echo "required fields missing"; } ?> ``` 以上是Android登录和注册用户名密码并连云数据库MySQL的详细代码步骤。需要注意的是,为了保证安全性,密码应该进行加密处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

go2coding

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值