我目前正在攻读计算机科学荣誉学位,并将人工智能作为一门学科。作为完成该主题的一部分,我必须开发自己的基本智能代理。
我还没有认真思考我实际上需要为这个项目做什么。我不是技术上最有天赋的程序员,我不知道该做什么或从哪里开始
有人可以为我指出正确的方向,从哪里开始学习如何开发智能代理以及任何可能的项目实际做什么的想法吗?
任何 VB.net 参考文献也将不胜感激。(我知道这不是开发 IA 的最佳语言,但由于我的时间限制,这是我“感觉”最舒服的编程语言)
提前谢谢
嗯,这取决于您如何定义代理。例如,多代理模拟(例如,具有并行个体的实时系统)与基于代理的建模(通常遵循离散时间、离散事件范式的模拟)本质上不同。
根据您的评论,我认为后者就是您正在寻找的。在计算机科学中,我们已经写了很多东西,请自行查看可用的 ABM 模拟平台/环境列表。
我建议使用Repast(最流行的环境之一,其以前的版本也支持您正在搜索的VisualBasic),或者NetLogo或Fables(它们都是用于执行ABM的特定于域的语言) .
要了解 ABM 的概述,这里有一个教程我写了一篇关于广为人知的玩具模型的文章。
您可以使用 ChatGPT 或 Gemini API 作为您的 AI 代理的“引擎”。
根据您的代理应该做什么,您可以控制和限制知识基础作为避免暗示的容器。
您可以在以下位置查看正在运行的客户服务代理(基于 ChatGPT): https://anticlick.com.br