| Model | Context Window | Year |
|---|---|---|
| GPT-1 | 512 tokens | 2018 |
| GPT-3 | 4K tokens | 2020 |
| GPT-4 | 128K tokens | 2023 |
| Claude 3 | 200K tokens | 2024 |
| O3 / Claude 4.7 | 2M+ tokens | 2025 |
Not just an LLM - a complex stack of tools
"You need to migrate SQL to C# using Entity Framework Core..."
"Stored procs in MS SQL, output in C# in this directory <...>,
use this namespace <...>, DB Contexts are CrmDbContext,...,
use DI for dependencies, create Interface as well..."
"SP: fma_web_Processors_Tier_Check, Tables:..., EF names:..."
public class Functions
{
public async Task<int> CustomerHasFlag(string customerID, int categoryId)
{
...
public class fma_web_Limits_Check : Ifma_web_Limits_Check
{
private readonly CrmDbContext _crmDbContext;
...
Highest priority is perfect match of logic flow.
Be aware of different null handling...
IF @CustomerID IN ('511555') --AND @SiteID = 1
BEGIN
SET @returnProcessorCode = 'Compsta3D'
SELECT @returnProcessorCode
RETURN
END
// Special customer 511555 (should return Compsta3D)
testParams.Add(new TestParamsAndResult()
{
ParameterValues = new List<object>()
{
"511555", // CustomerID
"visa", // CardType
100.00m, // Amount
1, // SiteID
"I", // LocationCode
CreditCardNumberGenerator.GetNumberByType("visa", random) // CreditCardNo
}
});
Focus: Hit all code paths without superfluous test cases
Browser-based dashboard
✨ Core logic is understood and translated well!
RunMigration(...)GenerateTests(...)RunTests(...)GetNextSPForConversion(...)GetDependencyXYZ(...)DIR, find, create files, git, dotnet build/run...
Scan for GitHub repo
Thank you!