Activity
Mon
Wed
Fri
Sun
Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
What is this?
Less
More

Memberships

AI Developer Accelerator

10.8k members • Free

Web Designers Collective™

2.5k members • Free

Good Design Academy

182 members • $25/m

6 contributions to AI Developer Accelerator
Inviting Devs and Designers to a new AI Project already in motion.
Hi Guys. I am looking for Devs of all levels to help me on an AI Project in .NET C#. Here is a brief of the proposal of the project: The objective of the app is to be an AI-assisted application that enables users to create, configure and use AI agents that can execute complex tasks and workflows with no-code. Unlike simple chat or single-step tasks, the app is designed to handle intricate projects that typically require multiple steps, planning, and coordination among various AI agents with specialized skills. This includes projects like building a game from scratch, creating a functional website, writing a research paper, producing a video, or developing a complex software application. The app utilizes specialized AI agents, each possessing expertise in a particular domain or task. For example, a "Detail-Oriented Tester" agent would excel at software testing, while a "Creative Designer" agent would focus on generating visual artifacts. An "Experienced Cosmologist" would have knowledge and expertise in cosmology papers. The app's strength lies in its ability to coordinate these specialized agents, much like a human team, to achieve a common goal. It employs a system of hierarchical tasks, similar to a Gantt chart, where a main thread (managed by an orchestrator AI) delegates subtasks to other threads, creating a dynamic workflow. This app is a work in progress, but the core structure for enabling complex task management is already taking shape. The ultimate vision is to make the app accessible to both technical and non-technical users, empowering them to leverage the power of AI for complex problem-solving. I am not trying to compete with LangChain, CrewAI, AutoGen, or AutoGPT. What differentiates the app from them is that it is an end-user application, while those others are frameworks designed for developers to build AI applications. This is a crucial difference in terms of target audience and technical expertise required. The app aims to empower end-users, including those without programming experience, to leverage AI for complex task management.
0 likes • Sep '24
Let me share some insights into the motivation behind this exciting project and extend a special invitation to those passionate about pushing the boundaries of AI technology. Why this app? A Vision for The AI-Assisted Workflow Management Being Ahead of the Curve: The app isn't just about following trends – it's about acting on them. By developing this app, we're placing ourselves at the forefront of AI innovation, turning cutting-edge concepts into practical reality. Go beyond just know about AI but actually do something useful with it. Leveraging the Power of .NET: While many AI projects default to Python, we've chosen to harness the maturity and rich toolset of .NET. This decision opens up new possibilities for creating sophisticated, high-performance AI applications with robust, user-friendly interfaces. Simplifying Complexity: Our experience has shown that the real complexity lies within the Large Language Models themselves. With major providers offering API access to these models, we're focusing on building the crucial layers of abstraction that turn raw AI power into practical, user-friendly tools. Community-Driven Innovation: While there's potential for this app to evolve into a commercial product, our primary goal is to drive innovation and learning in the AI community. It's about creating something valuable and pushing the boundaries of what's possible. The Difference You might be familiar with projects like AutoGPT, AutoGen, SmythOS, or CrewAI. The app draws inspiration from these pioneering efforts but aims to take the concept further. Our vision is to create a more intuitive, powerful, and flexible system for AI-driven task management. This app's core concept is elegantly simple yet profoundly powerful: - Assemble a team of AI agents to analyze and break down complex tasks. - Empower these agents to define and generate other specialized agents on the fly for each subtask. - Orchestrate the delegation and monitoring of these tasks. - Provide users with the ability to fine-tune results at each step of the process in an intuitive way.
1 like • Sep '24
Here is a answer I've added in another community about the same App that I think is relevant here: This app aims to orchestrate and leverage existing AI models effectively. Think of it as a sophisticated conductor, harmonizing various AI 'instruments' to create a symphony of productivity. The app allows users to connect different agents to various models from multiple providers. For high-level tasks requiring complex planning, you might use a powerful model like OpenAI o1. For intermediate tasks needing expertise but less complexity, models like GPT-4o or Claude 3.5 Sonnet could be employed. Quick, atomic tasks could utilize smaller, more cost-effective models. Importantly, the app doesn't dictate these choices. Users have the flexibility to configure their AI ecosystem as they see fit. For those less familiar with the intricacies of AI models, the app provides sensible defaults and an intuitive interface to guide model selection. Models, Agents, Tasks, and Tools are essentially building blocks in this system - like LEGO pieces for constructing AI workflows. The app's key innovation is a high-level agent that can assemble these pieces into a coherent workflow based on the user's needs. Let's walk through a simplified example to illustrate how this might work: User: "I'd like to create a mobile game." App: "Certainly! What type of mobile game do you have in mind?" User: "Something similar to Candy Crush, but using emojis instead of candies." App: (After analyzing the request) "I understand. You're looking to create a puzzle game where players match emojis on a grid, similar to the Candy Crush mechanics. The game would involve swapping adjacent emojis to create matches, with special combinations and power-ups to help players progress through increasingly challenging levels. Is this correct?" User: "Exactly! Can you help me build this game? I don't have any coding experience." App: "Absolutely! I'd be happy to guide you through the process of creating your emoji-matching puzzle game. Let's start by gathering some more information about your vision for the game. What would you like to call it?"
CodingCrew: a public GitHub Repo to evolve the CrewAI-LangGraph example
Hey All, I've created a public github repo with a copy of the CrewAI-LangGraph project in the crewAI-examples repo. https://github.com/AndreVianna/CodingCrew I want to evolve that repo to a more complex tool. I hope to build a supervised automation for project planning, coding, and testing in any language. That is an exercise to explore more complex and real scenarios for enterprises. Maybe, when it is ready, João will consider adding it to the "official" repo. Anyway... It is public, so everyone is invited to participate. So please, fork, submit PRs, comment, raise Issues. Let's make this together. Cheers. Update: There is a new version on the main branch that is "working" 😅...
CodingCrew: a public GitHub Repo to evolve the CrewAI-LangGraph example
2 likes • May '24
@Kiu A Yep, that is exactly my idea. The only thing that makes me sad is that someone always beats me to the punch. That's the curse of who can't convince others to help and can only work o his spare time. But I still think I can do something good. The first results I've got are promising.
0 likes • May '24
@Kiu A I wish. That is not my experience. I am terrible in networking. And in 30+ years working in dev I was never able to convince anyone to join me in a project. Sorry for that...
A Complex Example
Hi All, I want to post here a couple of sample projects that I have been using to evaluate the multi-agent tools. I found that the samples I encounter are very simple, even those considered advanced. I've used a couple of projects to evaluate several different tools+LLMs+Env. For the tools I've used AutoGPT, AutoGen, ChatDev, MetaAI, and CrewAI. And to be honest none of them were able to complete it, even with some interference. As for LLMs, I've used (when available) GPT-4o, Claude 3 Opus, Mistral 8x22b, and Llama 3. And for environment, I've tried it in Windows 64x (with powershell 7), Ubuntu v22.4 (the real deal wtih zsh), and WSL2 (running Ubuntu v22.4 with zsh) Full disclosure, the best result I've got so far is with AutoGPT+GPT-4o+WSL2. But I think the CrewAI is the tools that offers more potential. So, I think, I am not being able to set up the agents, tools, and tasks correctly. I would love to get some help in this exercise. Below I am posting the specification of two of the projects I am using. Both projects are only for experimentation. They are not production code. We wanted to test two types of scenarios: 1. A wide project with low coding complexity (shallow) that involves many interconnected parts (frontend, backend, tests, etc). That project was named FacePuppy 2. A narrow project with high coding complexity (deep) that involves a lot of computation and performance in a language that is not very "popular". That project was named SoundSpectrumRT. Those are sample of projects very close to real projects that could be given to our dev team to be developed. Here are their specs that were given in all the tests with the different combination of Tools+LLM+Env: ``` # FacePuppy ## Scope The FacePuppy web application aims to provide a platform for users to create profiles for their pets, specifically focusing on puppies. Users will be able to register, create and manage the puppy's profile, upload the puppy's photos with an optional caption into a gallery, write blog posts about the puppy, search for the puppies of other users, view the blog posts of the puppies of other users, and, if the user is an administrator, access an admin dashboard. The web application must be mobile-responsive to cater to a wide range of devices.
0 likes • May '24
Hay All. Here is a sample workflow I am thinking to implement as the first part of may project (Planning). What do you guys think?
0 likes • May '24
Here is the post about the project: https://www.skool.com/ai-developer-accelerator/codingcrew-a-public-github-repo-to-evolve-the-crewai-langgraph-exemple?p=9360a5a0
Human in the loop - What is the best option?
Hey All, Here is another interesting question. What is the best strategy to have a human in the loop? Should it be a task? (get_more_info) Should it be a tool? (ask_user) Should it be an agent? (human_proxy) All the above? (depending on the use case requirements) Any, of you have a good example to solve that? There is a "how to" guide in the Crew AI site and an issue with that discussion in the github repo (https://github.com/joaomdmoura/crewAI/issues/258#issuecomment-1952896569). But I would like to know opinion and discuss some code samples. I think is always nice to have as many "tools is the belt" as possible.
0 likes • May '24
@Kiu A I admit that the loops are not many (mainly in the sample 2 and 2) but I think they are there. Mostly when the AI request the user Approval. That is the chance of the user to change, add more info, correct some errors and send the process back to the beginning of the "block" so the AI can repeat a analysis. The part should be enable interactions with the user, But also there are minor loops not represente in the graph. Mostly those are the loops when the Agent is requested to do some self-criticism or self-evaluation through prompt engineering.
0 likes • May '24
@Kiu A I totally agree. Have you seen my post about the public repo? I've created it to work on this experiment. I've copied the crewai-langgraph repo to evolve it into my experiment. Maybe you could keep an eye on it and give some advice. I would appreciate that a lot.
No Free-Tier in Browserless
Hi All, In the landing page example, it suggests to use https://www.browserless.io/ . But Browserless does not have a free tier only a 7-day free trial (after that 200/mo 😯). Is there a really free option? Can the example be updated? Cheers
1-6 of 6
Andre Vianna
3
42points to level up
@andre-vianna-3467
I am a Senior Sofware Engineer, with over 30+ years of experience. I am specialized in .Net C#. I've worked on a wide range of projects and platforms.

Active 391d ago
Joined May 21, 2024
Ottawa, ON, Canada
Powered by