Consider the sequence given by @Nasser in the comments above:
seq = Table[(n/(n + 1))^(n), {n, 1, 10}]

Find the sequences of the numerators and denominators:
numerators = Numerator[seq]
(* {1, 4, 27, 256, 3125, 46656, 823543, 16777216, 387420489, 10000000000} *)
denominators = Denominator[seq]
(* {2, 9, 64, 625, 7776, 117649, 2097152, 43046721, 1000000000, 25937424601} *)
(A hint given at oeis.org is to look at the numerator and denominator sequences separately.)
Use FindSequenceFunction
on the numerators:
FindSequenceFunction[numerators, n]
(* n^n *)
Now on the denominators:
FindSequenceFunction[denominators, n]
(* FindSequenceFunction[{2, 9, 64, 625, 7776, 117649, 2097152, 43046721, 1000000000, 25937424601}, n] *)
But just the input is returned. So check this sequence at oeis.org and we find that one of the generators of those numbers is
n^(n-1)
If we produce the first 10 values from that result we see
Table[n^(n - 1), {n, 1, 10}]
(* {1, 2, 9, 64, 625, 7776, 117649, 2097152, 43046721, 1000000000} *)
We need the first term to be 2 rather than 1:
Table[(n + 1)^n, {n, 1, 10}]
(* {2, 9, 64, 625, 7776, 117649, 2097152, 43046721, 1000000000, 25937424601} *)
Now putting the numerator and denominator functions together we have
n^n/(n+1)^n
or
(n/(n+1))^n
which is the formula that generated the sequence.
For the OP's original problem FindSequenceFunction
doesn't work and for the denominator the first term doesn't "fit". However, skipping the first term and searching for the numerator and denominator sequences at oeis.org does work and one can then construct a formula for the OP's sequence.
Addition:
If one had many sequences in Mathematica to check at oeis.org, then the following function will at least report "At least one sequence found." or "Sorry, couldn't find sequence." One would still have to go to oeis.org to look at the positive hits.
checkOEIS[sequence_] := Module[{html, string},
(* Change ", " to "%2C" *)
string = StringReplace[ToString[sequence], ", " -> "%2C"];
(* Remove curly brackets *)
string = StringTake[string, {2, StringLength[string] - 1}];
(* Get report *)
html = Import["https://oeis.org/search?q=" <> string <> "&language=english&go=Search"];
(* If "Sorry" is in the received text, then there is no corresponding sequence found *)
If[StringPosition[html, "Sorry, but the terms"] == List[],
Print["At least one sequence found."],
Print["Sorry, couldn't find sequence."]]
]
checkOEIS[{1, 2, 3, 4}]
(* At least one sequence found. *)
attempts to find a simple function that yields the sequence Subscript[a, n]
note the word attempts, which means it might not be able to find such a function. May be it needs more terms? May be there is no such function? But I see some weakness in this function, Here is an easier one it could not findf[n_] := (n/(n + 1))^(n); Table[f[n], {n, 1, 10}]
and nowFindGeneratingFunction[%, n]
could not find the function(n/(n + 1))^(n)
which generates this sequence. I tried more terms, it still could not find it. $\endgroup$FindSequenceFuntion
fails, the next step is to try oeis.org. That website also deals with fractions that are rational numbers. While it doesn't have that particular sequence (or the one that @Nasser mentioned), one of the hints (oeis.org/hints.html) is to enter the numerators and denominators separately. For these two cases, that gives enough information to find the sequence function. $\endgroup$