Přeskočit na obsah
AICanDoItAll

Použití pro vývoj

Vezměte, co potřebujete, a postavte, co chcete

Použijte jednu knihovnu, rozšiřte aplikaci, přidejte celý nový modul, nebo postavte vlastní službu s vlastním rozhraním a CanDoItAll nechte pracovat na pozadí jako backend.

Vrstvy frameworku CanDoItAll od opakovaně použitelných knihoven a infrastruktury přes moduly a API až po samotnou aplikaci
Každou vrstvu můžete použít samostatně – nemusíte přebírat všechno. Otevřít samostatné SVG

Čtyři cesty vývoje

Vyberte podle toho, jak velkou část produktu chcete vyvíjet sami

CanDoItAll je aplikace i framework. Freelancer, interní vývojový tým i produktová firma mohou začít s nejmenší částí, která jim k něčemu je, a další přidávat, až když to projekt potřebuje.

  1. 01

    Použijte jednotlivé knihovny

    Připojte do svého řešení knihovny jako AgentFramework, Components, FileTools, IPFS, Ledger, analýzu kódu, RAG nebo SemanticCompletion. Výsledkem může být úplně jiný produkt – nemusí jít o aplikaci s agenty.

    Prozkoumat framework
  2. 02

    Vezměte aplikaci a přidejte pluginy

    Aplikaci pro řízení projektů ponechte, jak je, a přes pluginy do ní doplňte napojení na další systémy, nové akce pro kroky workflow (executory) nebo chování pro konkrétního poskytovatele. Když vám aplikace sama o sobě vyhovuje, bývá to nejkratší cesta.

    Prozkoumat modul Pluginy
  3. 03

    Vytvořte nový modul aplikace

    Přidejte plnohodnotnou novou část produktu, která s ostatními moduly sdílí menu a navigaci aplikace, identity, projekty, data, agenty, workflow i pravidla řízení (role, oprávnění, schvalování). Tuto cestu zvolte, když nová funkce patří přímo do aplikace.

    Procházet moduly
  4. 04

    Použijte CanDoItAll jako backend

    Projekty, agenty, procesy, workflow a datové služby nechte pod řízením CanDoItAll a přistupujte k nim přes API. Váš produkt pak má ve vlastních rukou vrstvu služeb, uživatelské rozhraní, zkušenost zákazníků i to, jak se napojuje na další systémy.

    Prozkoumat přehled funkcí

Jak se rozhodnout

Sami vyvíjejte to, čím se odlišujete

Stabilní technické základy převezměte. Vývojářský čas věnujte tomu, čím je projekt váš: způsobu práce, vašemu oboru a zážitku uživatelů.

Nezávislý vývojář nebo freelancer

Postavte nástroj na míru zákazníkovi, aniž byste nejdřív znovu programovali ukládání dat, spouštění agentů, základy uživatelského rozhraní, provádění workflow nebo strukturu projektu. Začněte knihovnou nebo pluginem a zachovejte si možnost snadno přejít na novější verze.

Interní produktový tým

Vytvořte firemní modul nebo samostatné rozhraní nad API a napojte je na stávající přihlašování uživatelů, informační systémy a firemní standardy nasazení a provozu.

Softwarová produktová firma

Framework použijte jako základ, který urychlí vývoj vašeho vlastního, odlišného produktu. Zákaznickou zkušenost a doménový model si navrhněte sami a převezměte jen ty komponenty a služby, jejichž kvalitní vývoj od nuly by byl drahý.

Proč právě tento základ

Podniková disciplína bez ztráty rychlosti vývoje

C# a .NET nabízejí silné typování, vysoký výkon, vyspělý ekosystém a běží na všech hlavních platformách – od serverových služeb po bohatá uživatelská rozhraní.

CanDoItAll k tomu přidává opakovaně použitelné části pro projekty, agenty, workflow, procesy, úložiště, integrace a uživatelské rozhraní. Nový systém tak nemusí začínat od nejnižší technické vrstvy.

Jeden jazyk pro více vrstev systému

C# použijete pro serverové služby, webová rozhraní v Blazoru, aplikace v .NET MAUI, sdílené knihovny i automatizaci – a díky nanoFramework dokonce i pro malá vestavěná zařízení s omezeným výkonem a pamětí.

Udržovatelná rozhraní

Silné typy, dependency injection, reflexe, diagnostika kompilátoru a analyzátory kódu vývojářům přesně ukazují, kde která část končí a jak spolu části komunikují. AI agentům pro programování dávají přesnou zpětnou vazbu.

Efektivní vývoj s pomocí AI

C# je dost vysokoúrovňový, abyste nemuseli psát zbytečný nízkoúrovňový kód, a přitom zachovává strukturu vhodnou pro velké firemní systémy. Oproti mnoha projektům v Javě jde stejné chování často napsat s menším množstvím opakujícího se kódu – AI agent tak potřebuje méně kontextu a spotřebuje méně tokenů.

Otevřená implementace

Prohlédněte si kód, odlaďte celý průběh zpracování, vyměňte napojení na poskytovatele AI nebo úložiště a systém dál nasazujte na infrastruktuře, kterou spravujete sami.

Otevřené pro skutečné použití

Volně k použití – i v komerčních projektech

Používejte celou aplikaci nebo jen vybrané knihovny podle licenčních podmínek zveřejněných v repozitářích. Každé skutečné použití vítáme – ať placenou pomoc potřebujete, nebo ne.

Rychlejší start (volitelné)

Krátké školení vám může ušetřit dlouhé bloudění v architektuře

Na krátké placené konzultaci společně určíme, které knihovny se pro váš zamýšlený produkt hodí, kde a jak aplikaci rozšířit, jak ji nasadit a co ověřit jako první. Implementace zůstává v rukou vašeho týmu – jen stráví méně času ve slepých uličkách, kterým se dalo vyhnout.

Školení a podpora