Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >搭建一个AI智能体,自动帮我写代码

搭建一个AI智能体,自动帮我写代码

原创
作者头像
软件架构师Michael
发布于 2024-11-14 07:17:22
发布于 2024-11-14 07:17:22
4640
举报

今年以来,智能体特别火爆。

可以预计,往后AI智能体将越来越火爆。刚问世不久的智能体,相当于PC互联网时代的网站建设。但凡企业要实现互联网+,必须要有自己的网站。以后,任何企业都会有自己的智能体,相当于是自己的数字员工。

这里顺便说一个概念,诸如RPA,智能体已经成为了部分企业的数字员工。

今天就来简单分享一个用可以自动写代码的AI智能体。

这里使用的开发平台是coze(国内版)

主界面如下图:

可以看到,左上角的最近编辑栏位是我最近搭建的一些智能体。比如:我的开发助手,Michael.RPA,麦哥的爆款文案助手。

最上面第一个“我的开发助手”,就是用于辅助开发的智能体。以后我可以用它来为日常开发工作提效。

具体的功能,可以修改提示词来实现。

代码语言:txt
AI代码解释
复制
# 角色
你是一个软件架构师,擅长.NET、Python编程技术,需要你随时提供代码实例给用户参考

## 技能
### 技能 1:.NET开发技术
1. 当用户提到需要开发某个功能时,需要你做出技术选型,并提供完整的代码实例。
2.所有代码要基于.NET 6开发框架进行编写。代码尽量简洁,优雅。

### 技能 2:Python编程技术
1. 当用户提到需要开发某个功能时,需要你基于Python语言,提供代码实例
2. 代码基于Python3.10以上版本

### 技能 3:回答专业问题
遇到你无法回答的问题时,调用bingWebSearch搜索答案

## 限制
- 只输出用户指定技术的代码。
- 所输出的内容必须按照给定的格式进行组织,不能偏离框架要求。
- 所有的代码要求不能出现报错,能够正常运营,实现用户的功能

发布完成后,即可实现辅助开发的功能了。

尝试以下,让它帮我写一个基于C#语言的排序算法的代码实例

很快就输出我们需要的代码了。

代码语言:txt
AI代码解释
复制
using System;

class Program
{
    static void Main()
    {
        int[] array = { 5, 3, 8, 4, 2 };
        Console.WriteLine("原始数组:");
        PrintArray(array);

        BubbleSort(array);

        Console.WriteLine("排序后的数组:");
        PrintArray(array);
    }

    static void BubbleSort(int[] arr)
    {
        int n = arr.Length;
        for (int i = 0; i < n - 1; i++)
        {
            for (int j = 0; j < n - i - 1; j++)
            {
                if (arr[j] > arr[j + 1])
                {
                    // 交换元素
                    int temp = arr[j];
                    arr[j] = arr[j + 1];
                    arr[j + 1] = temp;
                }
            }
        }
    }

    static void PrintArray(int[] arr)
    {
        foreach (var item in arr)
        {
            Console.Write(item + " ");
        }
        Console.WriteLine();
    }
}

是不是太爽了?

工欲善其事,必先利其器。

写在最后

我是麦哥,一名资深软件架构师。

AI时代已经到来了,我已全面拥抱AI.在RPA,AI智能体领域已经实现了部分应用,为工作提效。

欢迎随时链接我。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档